== Actualizar Gnome sin HAL == === Borrando HAL === {{{ cd /INSTALACIONES/sergio/hal/hal-0.5.13 && make uninstall rm /usr/local/share/dbus-1/system-services/org.freedesktop.Hal.service rm /usr/local/etc/udev/rules.d/90-hal.rules rm -rf /usr/local/etc/hal/ rm -rf /usr/local/var/cache/hald rm /usr/local/libexec/hal* /usr/local/bin/hal-* }}} === Desinstalando policykit === {{{ cd /INSTALACIONES/gnome/checkout/gnome2/polkit-0.94 make uninstall cd /INSTALACIONES/gnome/checkout/gnome2/polkit-gnome-0.94 make uninstall cd /INSTALACIONES/gnome/checkout/gnome2/eggdbus-0.5 make uninstall cd /INSTALACIONES/gnome/checkout/gnome2/PolicyKit-0.9 make uninstall cd /INSTALACIONES/gnome/checkout/gnome2/PolicyKit-gnome-0.9.2 make uninstall cd /INSTALACIONES/gnome/otros/ConsoleKit-0.4.1 make uninstall }}} === Desinstalando udisks === {{{ cd /INSTALACIONES/gnome/checkout/gnome2/udisks-1.0.0 make uninstall }}} === Desinstalando dbus === {{{ cd /INSTALACIONES/gnome/checkout/gnome2/dbus-1.2.16 make uninstall }}} === Actualizando Xorg === {{{ cd /INSTALACIONES/sergio/xorg/src/pixman make install cd /INSTALACIONES/sergio/xorg/src/xserver make install }}} === Instalando los nuevos === {{{ cd /INSTALACIONES/sergio/hal/dbus-1.2.16 configure --prefix=/usr/local --localstatedir=/var --libexecdir=/usr/local/lib/dbus-1.0 --disable-docs --disable-gtk-doc make install cd /INSTALACIONES/sergio/hal/eggdbus-0.6 configure --prefix=/usr/local --disable-man-pages --disable-doc --disable-gtk-doc make install cd /INSTALACIONES/sergio/hal/policykit-1-0.96 configure --prefix=/usr/local --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --localstatedir=/var --libexecdir=${prefix}/lib/policykit-1 --disable-maintainer-m ode --disable-dependency-tracking --disable-silent-rules --srcdir=. --disable-gtk-doc --disable-man-pages --enable-introspection=no make install cd /INSTALACIONES/sergio/hal/policykit-1-gnome-0.96 configure --prefix=/usr/local --localstatedir=/var --libexecdir=\${prefix}/lib/policykit-1-gnome --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --disable-examples --disable-gtk-doc --disable-introspection make -j4 install cd /INSTALACIONES/sergio/hal/udisks-1.0.1 configure --prefix=/usr/local --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --localstatedir=/var --libexecdir=\${prefix}/lib/udisks --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --srcdir=. --disable-gtk-doc --disable-man-pages --enable-introspection=no --disable-remote-access --disable-dmmp --disable-lvm2 make install cd /INSTALACIONES/sergio/hal/consolekit-0.4.1 configure --prefix=/usr/local --localstatedir=/var --libexecdir=\${prefix}/lib/ConsoleKit --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --enable-pam-module --disable-docbook-docs --with-pid-file=/var/run/console-kit-daemon.pid --with-pam-module-dir=/usr/local/lib/security make -j4 install }}} == STOP == Con los pasos anteriores, el sistema deba funcionar. Solo quedaría modificar el archivo polkit de udisks para dar permiso a todos los usuarios. A partir de ahora empiezo a probar otros cambios. Posiblemente haya que compilar ConsoleKit otra vez, lo estoy mirando. === gvfs === Faltaría el soporte de cosas como gphoto y cdaudio. Revisar. {{{ cd /INSTALACIONES/gnome/checkout/gnome2/gvfs make uninstall git pull sh configure --enable-maintainer-mode --prefix /usr/local --libdir /usr/local/lib --disable-maintainer-mode --disable-docs --disable-gtk-doc --disable-static --without-ca-file --with-distro=debian --localstatedir=/var --with-add-fonts=/usr/X11R7/share/fonts/X11 --disable-search --libexecdir=/usr/local/lib/gvfs DESTDIR=$PWD/install make -j4 install rsync install/usr/local/ /usr/local/ }}} === gdm === {{{ cd make uninstall rm -rf /usr/local/etc/gdm rm -rf /usr/local/bin/gdm* rm -rf /usr/local/sbin/gdm* git pull configure --prefix=/usr/local --localstatedir=/var --libexecdir=/usr/local/lib/gdm --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --disable-scrollkeeper --with-incomplete-locales=yes --with-at-spi-registryd-directory=/usr/local/lib/at-spi make -j4 DESTDIR=$PWD/install make install mkdir /usr/local/lib/at-spi ln -s /usr/local/libexec/at-spi-registryd /usr/local/lib/at-spi }}} === Detallar === Quitados: {{{ DeviceKit-Disk DeviceKit-Power /TS3EXP/libexec/nautilus-adapter /TS3EXP/libexec/nautilus-text-view /TS3EXP/libexec/nautilus-throbber network-manager (git clone git://anongit.freedesktop.org/NetworkManager/NetworkManager.git) CFLAGS=-Wno-error=implicit-function-declaration gnome-system-tools }}} Actualizados: {{{ gconf (enlace de etc a UL/etc} Gnome-VFS Gnome-Session at-spi glib nautilus nautilus-sendto gnome-applets }}} Instalados: {{{ eject upower }}} Falta {{{ pmutils }}}