Kompilera Xfce 4.7 svn (HOW-TO)
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kompilera Xfce 4.7 svn (HOW-TO)
Jag har ändrat denna tråden till ett eventuellt utkast till en HOW-TO om hur man kompilerar och installerar Xfce från källkod.
Gillar man att experimentera och är intresserad av Xfce som skrivbordsmiljö så är det tråden för dig. Man bör vara lite van vid terminalen samt veta hur man installerar program m m med apt-get och synaptic.
Man kan starta här:
http://www.xfce.org/download/development
med att hämta källkoden, vilket kräver programmet subversion installerat. Där finns även generella installationsinstruktioner. Här är mer instruktioner och nåhra beroenden:
http://wiki.xfce.org/releng/4.6/general ... uild_order
Längre ned i denna tråd finns också listat ett antal fler beroenden som krävs samt ett installationsscript att hämta.
Med tiden tänkte jag bygga på denna tråd och kanske det blir en HOW-TO en vacker dag.
Gillar man att experimentera och är intresserad av Xfce som skrivbordsmiljö så är det tråden för dig. Man bör vara lite van vid terminalen samt veta hur man installerar program m m med apt-get och synaptic.
Man kan starta här:
http://www.xfce.org/download/development
med att hämta källkoden, vilket kräver programmet subversion installerat. Där finns även generella installationsinstruktioner. Här är mer instruktioner och nåhra beroenden:
http://wiki.xfce.org/releng/4.6/general ... uild_order
Längre ned i denna tråd finns också listat ett antal fler beroenden som krävs samt ett installationsscript att hämta.
Med tiden tänkte jag bygga på denna tråd och kanske det blir en HOW-TO en vacker dag.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Kompilera Xfce 4.7 svn
LÖST! Tror jag . Behövde installera gtk-doc-tools. Märkligt, en sökning i Synaptic på 'gtk-doc' hittade inget. Fick gå ut på nätet för att första att paketet egentligen heter gtk-doc-tools i Ubuntu. Förr kunde Synaptic hitta sådant iallafall.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- Rasmus
- Inlägg: 2291
- Blev medlem: 07 sep 2006, 18:33
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Svalsta
Re: Kompilera Xfce 4.7 svn
Tankade också 4.7 igår men när jag såg att jag behövde installera varje paket för sig bangade jag. Finns det ingen über installer som jag bara behöver köra en(1) gång?
Re: Kompilera Xfce 4.7 svn
Jag har stött på några olika script på nätet, men inte testat ännu. De måste ju vara helt up-to-date. Det enda tipset jag kan komma med är att börja med libxxxx mapparna, sedan exo och sist de andra (typ).
Men vad händer med ens befintliga Xfce 4.6 installation från repo (jeromes)? Jag tänkta försöka lägga 4.7 i /usr/local, så kanske man kan välja den nya vid inloggning?
Men vad händer med ens befintliga Xfce 4.6 installation från repo (jeromes)? Jag tänkta försöka lägga 4.7 i /usr/local, så kanske man kan välja den nya vid inloggning?
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Kompilera Xfce 4.7 svn
Hittade ett install script:
http://mateusz.loskot.net/software/scri ... n-builder/
Där kan man iallafall bestämma vilka moduler man vill bygga. Skall testas en regning dag om inte 4.6.2 dyker upp i nåt repo innan det.
http://mateusz.loskot.net/software/scri ... n-builder/
Där kan man iallafall bestämma vilka moduler man vill bygga. Skall testas en regning dag om inte 4.6.2 dyker upp i nåt repo innan det.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Kompilera Xfce 4.7 svn
Testade install scriptet ovan och med modifieringar fungerade det hyggligt. Dert svåra är alla dependecies men löser man dem så fungerar det bra nu med Xfce 4.7 (svn rev. 299xx)!
Om nån är intresserad kan jag lägga upp mitt modifierade script här.
Om nån är intresserad kan jag lägga upp mitt modifierade script här.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- Rasmus
- Inlägg: 2291
- Blev medlem: 07 sep 2006, 18:33
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Svalsta
Re: Kompilera Xfce 4.7 svn
Gärna, har inte haft tid att ta reda på vad som funkar och vad som inte funkade. Ett nytt skulle vara 

Re: Kompilera Xfce 4.7 svn
Här är scriptet samt modullistan bifogat. Jag har ändrat så att allting loggas till filen configure.log så man kan se vilka ev. beroenden som saknas. Jag har också anpassat modulistan till dagens SVN, samt den byggordning som gäller. Inuti scriptet finns instruktioner hur man använder det och det är enkelt upplagt, tycker jag. Förresten så ändrade jag också så att allt installeras till /usr/local, vilket gör att ens gamla Xfce-installation ligger kvar ograverad. Blir det strul kan man bara radera alla xfce* och exo* filer i /usr/local så startar ditt gamla xfce från /usr/bin istället. Detta bygger på att ditt /usr/local ligger före /usr/bin i din PATH. Kolla med echo $PATH att så är fallet.
- Bilagor
-
- xfce_builder.tar.gz
- (2.69 KiB) Nerladdad 227 gånger
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- philip5
- HC-IRCare
- Inlägg: 1099
- Blev medlem: 21 feb 2009, 14:32
- OS: Kubuntu
- Utgåva: 23.10 Mantic Minotaur
- Ort: Uppsala
- Kontakt:
Re: Kompilera Xfce 4.7 svn
Någon som hittat någon roadmap för när xfce 4.7 räknas vara klart eller komma med betas och rc:s? Hur pass långt har de kommit egentligen? Det var ju inte allt för länge sedan vi fick 4.6.x och jag vet inte riktigt när de bröt loss 4.7 till egen trunk.
-------------------------------------------------------------
Min PPA för Ubuntu: http://launchpad.net/~philip5
Twitter: http://twitter.com/philip_johnsson
IRC: Philip5 @ freenode.net #ubuntu-se #kubuntu-se
Min PPA för Ubuntu: http://launchpad.net/~philip5
Twitter: http://twitter.com/philip_johnsson
IRC: Philip5 @ freenode.net #ubuntu-se #kubuntu-se
Re: Kompilera Xfce 4.7 svn
Här är några 4.6.x milestones:
http://wiki.xfce.org/releng/4.6/milestones
Ser ut som om de skall hacka på 4.6.x till november.
Här är dev-mailinglistan:
http://www.nabble.com/Xfce---Dev---Version4-f831.html
Men det verkar gå långsamt framåt med Xfce. Nån som hittat svn-trunk-changelog eller liknande?
http://wiki.xfce.org/releng/4.6/milestones
Ser ut som om de skall hacka på 4.6.x till november.
Här är dev-mailinglistan:
http://www.nabble.com/Xfce---Dev---Version4-f831.html
Men det verkar gå långsamt framåt med Xfce. Nån som hittat svn-trunk-changelog eller liknande?
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- Rasmus
- Inlägg: 2291
- Blev medlem: 07 sep 2006, 18:33
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Svalsta
Re: Kompilera Xfce 4.7 svn
Tack för skriptet. Kan dock inte få det att funka???
vad har jag gjort för fel?
Kod: Markera allt
rasmus@rasmus-desktop:~/Skrivbord$ ./xfce-svn-builder.sh
Usage xfce-svn-builder.sh xfce-svn-modules.lst [OPTIONS]
--help prints this message
--all run all targets in following order: update, make, install, clean (default)
--checkout-only checkout clean copy of every module to separate sandbox directory
--update-only update every module against SVN repository
--build-only run 'make' for every module
--install-only run only 'make install' for every module
--clean-only run only 'make clean' for every module
rasmus@rasmus-desktop:~/Skrivbord$ ./xfce-svn-builder.sh --checkout-only
Modules database '--checkout-only' not found!
- philip5
- HC-IRCare
- Inlägg: 1099
- Blev medlem: 21 feb 2009, 14:32
- OS: Kubuntu
- Utgåva: 23.10 Mantic Minotaur
- Ort: Uppsala
- Kontakt:
Re: Kompilera Xfce 4.7 svn
Varje del i xfce som har egen mapp i trunk har egen changelog vad som hänt i den delen. Den changelogen ligger i den trunkmappens root-delwebaake skrev: Men det verkar gå långsamt framåt med Xfce. Nån som hittat svn-trunk-changelog eller liknande?
-------------------------------------------------------------
Min PPA för Ubuntu: http://launchpad.net/~philip5
Twitter: http://twitter.com/philip_johnsson
IRC: Philip5 @ freenode.net #ubuntu-se #kubuntu-se
Min PPA för Ubuntu: http://launchpad.net/~philip5
Twitter: http://twitter.com/philip_johnsson
IRC: Philip5 @ freenode.net #ubuntu-se #kubuntu-se
Re: Kompilera Xfce 4.7 svn
Det skall ligga i den mapp du hämtat SVN-källkoden och köras därifrån. Jag började med --update-only då jag redan hade kört en checkout. Sedan --build-only sedan kollade jag configure.log för ev. fel.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- Rasmus
- Inlägg: 2291
- Blev medlem: 07 sep 2006, 18:33
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Svalsta
Re: Kompilera Xfce 4.7 svn
Kod: Markera allt
rasmus@rasmus-desktop:~/Skrivbord$ cd ..
rasmus@rasmus-desktop:~$ cd trunk/
rasmus@rasmus-desktop:~/trunk$ ./xfce-svn-builder.sh --update-only
Modules database '--update-only' not found!
Re: Kompilera Xfce 4.7 svn
@ Philip: jag tänkte mer på aktuell changelog på nätet, så man kan kolla om det är värt att uppdatera och kompilera om.
EDIT:
EDIT:
Nu fattade jag Philp! Surfar man t ex hit: http://svn.xfce.org/svn/xfce/xfce4-panel/trunk/ så finns det en changelog där. Kanon!Varje del i xfce som har egen mapp i trunk har egen changelog vad som hänt i den delen. Den changelogen ligger i den trunkmappens root-del
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Kompilera Xfce 4.7 svn
@Rasmus: mitt fel så här skall det se tu:
./xfce-svn-builder.sh xfce-svn-modules.lst --update-only
Alltså man anger också modullistan.
./xfce-svn-builder.sh xfce-svn-modules.lst --update-only
Alltså man anger också modullistan.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Kompilera Xfce 4.7 svn
Några beroenden:
libextutils-pkgconfig-perl
libwnck-dev
libexif-dev
libnotify-dev
libvte-dev
python2.6-dev
libffi-dev
python-gobject-dev
python-gtk2-dev
libextutils-depends-perl
gtk-doc-tools
libglade2-dev
libgamin-dev
Från officiella sidan http://wiki.xfce.org/releng/4.6/general ... uild_order
Dependency(-ies)
autoconf, automake, intltool, pkgconfig
glib, gobject
libxfce4util, dbus, dbus-glib, gtk+
libxfce4util, gtk+, libglade
libxfce4util, gtk+
libxfce4util, gtk+, p5-uri
libxfce4util, libxfcegui4, libexo, cairo, libwnck
libxfce4util, libexo, libpng, gtk+
libxfce4util, libxfcegui4, libexo, xfconf, libglade, dbus-glib, libXi, libXrandr
libxfce4util, libxfcegui4, p5-xml-parser, libwnck
libxfce4util, libxfcegui4, libxfconf, dbus-glib, libwnck
libxfce4util, libxfcegui4, libxfconf, libwnck, libglade
libxfce4util, libxfce4menu, , thunar-vfs, gtk+
libxfce4util, libxfcegui4, libxfce4panel, gst-plugins-base-0.10
libxfce4util, libxfcegui4, perl w/XML::Parser
libxfce4util, libxfcegui4, xfconf
libxfcegui4, libxfce4util
libexo >= 0.3.0, vte >= 0.11.11
perl, libxfcegui4
libx11, libsm, libxfce4util, libxfcegui4, libxine >= 1.0.0
EDIT: fler paket. Tack Rasmus!
EDIT 2: Från officiella sidan.
EDIT3: fler paket ånyo
EDIT4: bytt ut länken med beroenden och byggordning till en nyare.
libextutils-pkgconfig-perl
libwnck-dev
libexif-dev
libnotify-dev
libvte-dev
python2.6-dev
libffi-dev
python-gobject-dev
python-gtk2-dev
libextutils-depends-perl
gtk-doc-tools
libglade2-dev
libgamin-dev
Från officiella sidan http://wiki.xfce.org/releng/4.6/general ... uild_order
Dependency(-ies)
autoconf, automake, intltool, pkgconfig
glib, gobject
libxfce4util, dbus, dbus-glib, gtk+
libxfce4util, gtk+, libglade
libxfce4util, gtk+
libxfce4util, gtk+, p5-uri
libxfce4util, libxfcegui4, libexo, cairo, libwnck
libxfce4util, libexo, libpng, gtk+
libxfce4util, libxfcegui4, libexo, xfconf, libglade, dbus-glib, libXi, libXrandr
libxfce4util, libxfcegui4, p5-xml-parser, libwnck
libxfce4util, libxfcegui4, libxfconf, dbus-glib, libwnck
libxfce4util, libxfcegui4, libxfconf, libwnck, libglade
libxfce4util, libxfce4menu, , thunar-vfs, gtk+
libxfce4util, libxfcegui4, libxfce4panel, gst-plugins-base-0.10
libxfce4util, libxfcegui4, perl w/XML::Parser
libxfce4util, libxfcegui4, xfconf
libxfcegui4, libxfce4util
libexo >= 0.3.0, vte >= 0.11.11
perl, libxfcegui4
libx11, libsm, libxfce4util, libxfcegui4, libxine >= 1.0.0
EDIT: fler paket. Tack Rasmus!
EDIT 2: Från officiella sidan.
EDIT3: fler paket ånyo
EDIT4: bytt ut länken med beroenden och byggordning till en nyare.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- Rasmus
- Inlägg: 2291
- Blev medlem: 07 sep 2006, 18:33
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Svalsta
Re: Kompilera Xfce 4.7 svn
Stort tack, nu ska vi se hur det går.
EDIT: Det stod ju i hjälpen (bra att se efter att man har fått hjälp) *Vill ha flashback smiley där den slår sig i huvudet*
EDIT2: Ett paket som även det behövs installeras är libglade2-dev. Skriptet måste även köras i en root terminal, förslagsvis med sudo -s.
EDIT3: xfce är nu installerat, nu ska man bara konfa det så att det går att använda
EDIT: Det stod ju i hjälpen (bra att se efter att man har fått hjälp) *Vill ha flashback smiley där den slår sig i huvudet*
EDIT2: Ett paket som även det behövs installeras är libglade2-dev. Skriptet måste även köras i en root terminal, förslagsvis med sudo -s.
EDIT3: xfce är nu installerat, nu ska man bara konfa det så att det går att använda

Re: Kompilera Xfce 4.7 svn
Ang. konfigurering kolla i .xsession-errors där lär var en del xfconf-fel men de är enkla att åtgärda fast ett fick jag fixa ett av dem med xfconf-query.
En fräck länk till om release.cykeln:
http://wiki.xfce.org/releng/release-policy
Det blir aldrig någon 4.7 final - den kommer att heta 4.8!
En fräck länk till om release.cykeln:
http://wiki.xfce.org/releng/release-policy
Det blir aldrig någon 4.7 final - den kommer att heta 4.8!
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Kompilera Xfce 4.7 svn
Exempel på fel i .xsession-errors och hur man kan fixa det:
Alltså; denna inställning för skrivbordsikoner fanns inte i 'Inställningsredigeraren' efter min installation men med kommandot ovan läggs detta till. Sedan kan man gå in och ändra till False om andan faller på.
Fix:(xfdesktop-settings:4343): xfconf-WARNING **: Initial query for property "/windowlist-menu/show-icons" failed: Property "/windowlist-menu/show-icons" does not exist on channel "xfce4-desktop
Kod: Markera allt
xfconf-query -v -c xfce4-desktop -p /windowlist-menu/show-icons --create show-icons -t bool -s true
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.