Xubuntu
Uit DeVliegendeWiki
Xubuntu is geen officiƫel onderdeel van Ubuntu, maar een 'recognised third party'. Daarom vind je Xubuntu niet op de Ubuntu-site, maar op xubuntu.org. Xubuntu gebruikt Xfce, een relatief lichte Windows-manager.
Het lijkt me interessant om een Xubuntu-maatwerk-installatie te doen, om op die manier een heel snel systeem te hebben. Het lijkt er echter op dat in tegenstelling tot Ubuntu, Xubuntu geen netboot-release kent (kijk maar: http://nl.archive.ubuntu.com/ubuntu-cdimage-xubuntu/releases/10.04/release/). Aan de andere kant: Dat heb je waarschijnlijk niet nodig. Met de Ubuntu Netboot-cd kun je net zo goed van start. Alleen moet je daarna andere pakketten installeren.
Dit artikel gaat primair over het inrichten van een maatwerk-installatie.
Inhoud |
Bronnen
Procedure
- Installeer de Ubuntu Netboot-installatie. Kies de maatwerk-procedure
- Maak een root-wachtwoord aan:
sudo passwd root
- Installeer OpenSSH zodat je vanaf een andere computer de installatie kunt vervolgen:
apt-get install openssh-server
- Werk de installatie bij (1)
apt-get update
- Werk de installatie bij (2)
apt-get upgrade
- Installeer Xfce4:
apt-get install xfce4
Xfce Installeren
Installatie van Xfce kan oa. middels
apt-get install xubuntu-desktop
maar dat levert veel overhead op. Zie Xubuntu-desktop voor details. Een betere optie lijkt
apt-get install xfce4
Zie xfce4 voor details.
Xfce4
Het commando
apt-get install xfce4
is een aardige kandidaat om onderdeel uit te maken van een maatwerk-Xubuntu-installatie.
De inhoud van deze package kun je inspecteren middels:
apt-cache showpkg xfce4
Resultaat:
Package: xfce4
Versions:
4.6.1.1 (/var/lib/apt/lists/nl.archive.ubuntu.com_ubuntu_dists_karmic_universe_binary-i386_Packages)
Description Language:
File: /var/lib/apt/lists/nl.archive.ubuntu.com_ubuntu_dists_karmic_universe_binary-i386_Packages
MD5: 53123f9cf40a71f1a87679634af17db3
Reverse Depends:
xfwm4,xfce4
desktop-base,xfce4
Dependencies:
4.6.1.1 - xfwm4 (2 4.6.1) xfconf (2 4.6.1) xfce4-settings (2 4.6.1) xfce4-panel (2 4.6.1) xfdesktop4 (2 4.6.1) thunar (2 1.0.1) thunar-volman (2 0.3.80)
xfce4-utils (2 4.6.1) gtk2-engines-xfce (2 2.6.0) xfce4-session (2 4.6.1) xfce4-mixer (2 4.6.1) xfce4-appfinder (2 4.6.1) orage (2 4.6.1) xorg (0 (null))
xfprint4 (0 (null)) desktop-base (2 5.0.4) tango-icon-theme (2 0.8.90)
Provides:
4.6.1.1 -
Reverse Provides:
Het commando
apt-get install xfce4
geeft op een computer waarop net de Ubuntu Netboot-installatie is volbracht, het volgende beeld:
root@Veriton:~# apt-get install xfce4 Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: aspell aspell-en aumix aumix-common consolekit dbus dbus-x11 defoma desktop-base desktop-file-utils dictionaries-common exo-utils fontconfig fontconfig-config fortune-mod fortunes-min gamin gconf2 gconf2-common ghostscript gnome-keyring gsfonts gstreamer0.10-alsa gstreamer0.10-plugins-base gtk2-engines-xfce gvfs gvfs-backends hal hal-info hicolor-icon-theme hunspell-en-us indicator-application intel-gpu-tools libappindicator0 libarchive1 libasound2 libaspell15 libatasmart4 libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbluetooth3 libcairo2 libcdio-cdda0 libcdio-paranoia0 libcdio10 libcdparanoia0 libck-connector0 libcroco3 libcups2 libcupsimage2 libdatrie1 libdbus-glib-1-2 libdbusmenu-glib1 libdbusmenu-gtk1 libdirectfb-1.2-0 libeggdbus-1-0 libenchant1c2a libexif12 libexo-0.3-0 libexo-common libffi5 libfontconfig1 libfontenc1 libfs6 libgamin0 libgconf2-4 libgcr0 libgdu0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0 libglu1-mesa libgnome-keyring0 libgomp1 libgp11-0 libgphoto2-2 libgphoto2-port0 libgs8 libgsf-1-114 libgsf-1-common libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgudev-1.0-0 libgvfscommon0 libhal-storage1 libhal1 libhunspell-1.2-0 libice6 libidl0 libimobiledevice0 libindicator0 libjasper1 libjpeg-progs libjpeg62 libjson-glib-1.0-0 liblcms1 libltdl7 liblzma1 libmagickcore2 libmagickwand2 libnotify1 libntfs10 libogg0 liboil0.3 libopenobex1 liborbit2 libpam-ck-connector libpam-gnome-keyring libpango1.0-0 libpango1.0-common libpaper-utils libpaper1 libpciaccess0 libpixman-1-0 libplist1 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libproxy0 libpython2.6 librecode0 librsvg2-2 librsvg2-common libsexy2 libsgutils2-2 libsm6 libsmbclient libsoup-gnome2.4-1 libsoup2.4-1 libstartup-notification0 libsysfs2 libtalloc2 libthai-data libthai0 libtheora0 libthunar-vfs-1-2 libtiff4 libts-0.0-0 libusb-1.0-0 libusbmuxd1 libvisual-0.4-0 libvisual-0.4-plugins libvorbis0a libvorbisenc2 libwbclient0 libwnck-common libwnck22 libx86-1 libxaw7 libxcb-atom1 libxcb-aux0 libxcb-event1 libxcb-render-util0 libxcb-render0 libxcomposite1 libxcursor1 libxdamage1 libxfce4menu-0.1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfcegui4-4 libxfconf-0-2 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxkbfile1 libxklavier16 libxmu6 libxpm4 libxrandr2 libxrender1 libxres1 libxt6 libxtst6 libxv1 libxvmc1 libxxf86dga1 libxxf86misc1 libxxf86vm1 miscfiles mtools notification-daemon ntfsprogs obex-data-server orage oss-compat pm-utils policykit-1 policykit-1-gnome psfontmgr python-dbus python-gobject radeontool shared-mime-info smartdimmer tango-icon-theme thunar thunar-data thunar-volman tsconf ttf-dejavu-core udisks usbmuxd vbetool x-ttcidfont-conf x11-apps x11-common x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils xbitmaps xdg-user-dirs xfce-keyboard-shortcuts xfce4-appfinder xfce4-mixer xfce4-panel xfce4-session xfce4-settings xfce4-utils xfconf xfdesktop4 xfdesktop4-data xfonts-100dpi xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable xfonts-utils xfwm4 xfwm4-themes xinit xinput xorg xorg-docs-core xscreensaver xscreensaver-data xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-vmmouse xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver-xorg-video-geode xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-nv xserver-xorg-video-openchrome xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video- s3virge xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver- xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l xserver-xorg-video-vesa xserver-xorg-video-vmware xserver-xorg-video-voodoo xterm Suggested packages: aspell-doc spellutils defoma-doc dfontmgr libfont-freetype-perl ispell emacsen-common jed-extra gconf-defaults-service ghostscript-cups ghostscript-x hpijs gnome-device-manager hunspell openoffice.org-hunspell openoffice.org-core libasound2-plugins cups-common libenchant-voikko libglide3 gphoto2 gtkam gstreamer-codec-install gnome-codec-install gstreamer0.10-tools gstreamer0.10-plugins libjasper-runtime liblcms-utils libmagickcore2-extra ttf-japanese- gothic ttf-japanese-mincho ttf-thryomanes ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp librsvg2-bin sg3-utils floppyd sox cpufrequtils uswsusp python-dbus-doc python-dbus-dbg python-gobject-dbg gnome-icon-theme kdelibs-data thunar-archive-plugin thunar- media-tags-plugin xfsprogs reiserfsprogs mdadm cryptsetup mesa-utils nickle cairo-5c xfprint4 menu xfs xserver xorg-docs xli xloadimage xfishtank xscreensaver-gl fortune qcam streamer gpointing-device-settings touchfreeze firmware-linux xfonts-cyrillic Recommended packages: xserver-xorg-video-cyrix xserver-xorg-video-nsc The following NEW packages will be installed: aspell aspell-en aumix aumix-common consolekit dbus dbus-x11 defoma desktop-base desktop-file-utils dictionaries-common exo-utils fontconfig fontconfig- config fortune-mod fortunes-min gamin gconf2 gconf2-common ghostscript gnome-keyring gsfonts gstreamer0.10-alsa gstreamer0.10-plugins-base gtk2-engines-xfce gvfs gvfs-backends hal hal-info hicolor-icon-theme hunspell-en-us indicator-application intel-gpu-tools libappindicator0 libarchive1 libasound2 libaspell15 libatasmart4 libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbluetooth3 libcairo2 libcdio-cdda0 libcdio-paranoia0 libcdio10 libcdparanoia0 libck-connector0 libcroco3 libcups2 libcupsimage2 libdatrie1 libdbus-glib-1-2 libdbusmenu-glib1 libdbusmenu-gtk1 libdirectfb-1.2-0 libeggdbus-1-0 libenchant1c2a libexif12 libexo-0.3-0 libexo-common libffi5 libfontconfig1 libfontenc1 libfs6 libgamin0 libgconf2-4 libgcr0 libgdu0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0 libglu1-mesa libgnome-keyring0 libgomp1 libgp11-0 libgphoto2-2 libgphoto2-port0 libgs8 libgsf-1-114 libgsf-1-common libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgudev-1.0-0 libgvfscommon0 libhal-storage1 libhal1 libhunspell-1.2-0 libice6 libidl0 libimobiledevice0 libindicator0 libjasper1 libjpeg-progs libjpeg62 libjson-glib-1.0-0 liblcms1 libltdl7 liblzma1 libmagickcore2 libmagickwand2 libnotify1 libntfs10 libogg0 liboil0.3 libopenobex1 liborbit2 libpam- ck-connector libpam-gnome-keyring libpango1.0-0 libpango1.0-common libpaper-utils libpaper1 libpciaccess0 libpixman-1-0 libplist1 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libproxy0 libpython2.6 librecode0 librsvg2-2 librsvg2-common libsexy2 libsgutils2-2 libsm6 libsmbclient libsoup-gnome2.4-1 libsoup2.4-1 libstartup-notification0 libsysfs2 libtalloc2 libthai-data libthai0 libtheora0 libthunar-vfs-1-2 libtiff4 libts-0.0-0 libusb-1.0-0 libusbmuxd1 libvisual-0.4-0 libvisual-0.4-plugins libvorbis0a libvorbisenc2 libwbclient0 libwnck-common libwnck22 libx86-1 libxaw7 libxcb-atom1 libxcb-aux0 libxcb-event1 libxcb-render-util0 libxcb-render0 libxcomposite1 libxcursor1 libxdamage1 libxfce4menu-0.1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfcegui4-4 libxfconf-0-2 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxkbfile1 libxklavier16 libxmu6 libxpm4 libxrandr2 libxrender1 libxres1 libxt6 libxtst6 libxv1 libxvmc1 libxxf86dga1 libxxf86misc1 libxxf86vm1 miscfiles mtools notification-daemon ntfsprogs obex-data-server orage oss-compat pm-utils policykit-1 policykit-1-gnome psfontmgr python-dbus python-gobject radeontool shared-mime-info smartdimmer tango-icon-theme thunar thunar-data thunar-volman tsconf ttf-dejavu-core udisks usbmuxd vbetool x-ttcidfont-conf x11-apps x11-common x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils xbitmaps xdg-user-dirs xfce-keyboard-shortcuts xfce4 xfce4-appfinder xfce4-mixer xfce4-panel xfce4- session xfce4-settings xfce4-utils xfconf xfdesktop4 xfdesktop4-data xfonts-100dpi xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable xfonts-utils xfwm4 xfwm4-themes xinit xinput xorg xorg-docs-core xscreensaver xscreensaver-data xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-vmmouse xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver- xorg-video-geode xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver- xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-nv xserver-xorg-video-openchrome xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver- xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l xserver- org-video-vesa xserver-xorg-video-vmware xserver-xorg-video-voodoo xterm 0 upgraded, 292 newly installed, 0 to remove and 0 not upgraded. Need to get 92.7MB of archives. After this operation, 335MB of additional disk space will be used. Do you want to continue [Y/n]?
Dit lijkt nogal onheilspellend, maar mogelijk is dat het niet: Als je goed kijkt, zie je dat er vrijwel geen applicaties tussen staan. Alleen systeemonderdelen. En maar 92,7MB groot. Firefox is bijvoorbeeld ca. 150MB.
