wiki:Actualizar Gnome sin HAL

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
Last modified 14 years ago Last modified on Apr 30, 2010, 12:28:25 PM