martes, 29 de septiembre de 2009

Actualización a Debian Testing

He actualizado anaconda a Debian Testing, pero no si problemas, el problema que me topé fue con el paquete netatalk, que sirve para compartir en una Red con MACs, pero ni tengo MACs, entonces para que lo quiero, y mas si me estaba dando problemas, sobre todo para poder instalar otros programas.

apt-get install linux-sound-base alsa-tools
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
linux-sound-base ya está en su versión más reciente.
fijado linux-sound-base como instalado manualmente.
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
libswfdec-0.6-90 libstlport4.6ldbl libhsqldb-java-gcj menu-xdg libuser-identity-perl libwpd8c2a libartsc0 libxfce4mcs-client3 fakeroot libmd5-perl
libraw1394-8 libicu38 libmime-types-perl libvorbisfile3 doc-base libbeecrypt6 libhyphen0 libwpg-0.1-1 bsh-gcj kdelibs-data libjaxp1.3-java-gcj
python-numeric libmagick10 libterm-readkey-perl postgresql-doc-8.3 libsqlite0 libfile-remove-perl libservlet2.4-java tsocks libsuitesparse-3.1.0 socat
libxerces2-java-gcj libmysqlclient15off libmail-sendmail-perl libdirectfb-1.0-0 ttf-liberation bluez-utils libakode2 bsh libavahi-qt3-1 libmikmod2
xfce4-icon-theme libio-stringy-perl libjaxp1.3-java ttf-opensymbol libpoppler3 libjline-java libmldbm-perl libxerces2-java libuuid-perl libbluetooth2
libobject-realize-later-perl libwps-0.1-1 libxalan2-java libsdl-mixer1.2 libconfuse0 libfreezethaw-perl libavcodec51 xfce4-mcs-manager svgalibg1
libhsqldb-java html2text xfce4-mixer-alsa libqt3-mt libxfce4mcs-manager3 libcupsys2 xfce4-minicmd-plugin libavahi-core5 libsys-hostname-long-perl
libcucul0 libxalan2-java-gcj libltdl3 libpoppler-glib3 libsdl-image1.2 libsmpeg0
Utilice «apt-get autoremove» para eliminarlos.
Se instalarán los siguientes paquetes extras:
netatalk
Paquetes sugeridos:
texlive-base-bin quota timeout db4.2-util libpam-cracklib
Se instalarán los siguientes paquetes NUEVOS:
alsa-tools
Se actualizarán los siguientes paquetes:
netatalk
1 actualizados, 1 se instalarán, 0 para eliminar y 0 no actualizados.
5 no instalados del todo o eliminados.
Se necesita descargar 81.7kB/997kB de archivos.
Se utilizarán 766kB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]?
Des:1 http://ftp.fr.debian.org testing/main alsa-tools 1.0.20-1 [81.7kB]
Descargados 81.7kB en 2s (32.3kB/s)
(Leyendo la base de datos ... 00%
114186 ficheros y directorios instalados actualmente.)
Preparando para reemplazar netatalk 2.0.3-11+lenny1 (usando .../netatalk_2.0.4-1_i386.deb) ...
hostname: Name or service not known
invoke-rc.d: initscript netatalk, action "stop" failed.
dpkg: warning: script de `pre-removal' antiguo returned error exit status 1
dpkg - probando el script del nuevo paquete en su lugar...
hostname: Name or service not known
invoke-rc.d: initscript netatalk, action "stop" failed.
dpkg: error al procesar /var/cache/apt/archives/netatalk_2.0.4-1_i386.deb (--unpack):
el subproceso script pre-removal nuevo devolvió el código de salida de error 1
hostname: Name or service not known
invoke-rc.d: initscript netatalk, action "start" failed.
dpkg: error al reorganizar:
el subproceso installed post-installation script devolvió el código de salida de error 1
Seleccionando el paquete alsa-tools previamente no seleccionado.
Desempaquetando alsa-tools (de .../alsa-tools_1.0.20-1_i386.deb) ...
Procesando disparadores para man-db ...
Se encontraron errores al procesar:
/var/cache/apt/archives/netatalk_2.0.4-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Entonces intente copiar el deb e instalarlo con el dpkg para después desinstalarlo

anaconda:~# cp /var/cache/apt/archives/netatalk_2.0.4-1_i386.deb .
anaconda:~# ls
netatalk_2.0.4-1_i386.deb null p.sh
anaconda:~# dpkg -i netatalk_2.0.4-1_i386.deb
(Leyendo la base de datos ... 00%
114224 ficheros y directorios instalados actualmente.)
Preparando para reemplazar netatalk 2.0.3-11+lenny1 (usando netatalk_2.0.4-1_i386.deb) ...
hostname: Name or service not known
invoke-rc.d: initscript netatalk, action "stop" failed.
dpkg: warning: script de `pre-removal' antiguo returned error exit status 1
dpkg - probando el script del nuevo paquete en su lugar...
hostname: Name or service not known
invoke-rc.d: initscript netatalk, action "stop" failed.
dpkg: error al procesar netatalk_2.0.4-1_i386.deb (--install):
el subproceso script pre-removal nuevo devolvió el código de salida de error 1
hostname: Name or service not known
invoke-rc.d: initscript netatalk, action "start" failed.
dpkg: error al reorganizar:
el subproceso installed post-installation script devolvió el código de salida de error 1
Se encontraron errores al procesar:
netatalk_2.0.4-1_i386.deb

Y de nuevo nada, el siguiente paso fue descomprimir el deb y cambiar los scripts de pre y post instalación, y borrarle el contenido de los scripts que invocaban el /etc/init.d/netatalk, que era el del problema.

anaconda:~# ar x netatalk_2.0.4-1_i386.deb
anaconda:~# ls
control.tar.gz data.tar.gz debian-binary netatalk_2.0.4-1_i386.deb null p.sh
anaconda:~# mkdir tmp
anaconda:~# cd tmp/
anaconda:~/tmp# mkdir DEBIAN
anaconda:~/tmp# cd DEBIAN/
anaconda:~/tmp/DEBIAN# vim ../../debian-binary
anaconda:~/tmp/DEBIAN# cd ..
anaconda:~/tmp# tar xzvpf ../data.tar.gz
anaconda:~/tmp# cd DEBIAN/
anaconda:~/tmp/DEBIAN# tar xzvpf ../../control.tar.gz
anaconda:~/tmp/DEBIAN# ls
conffiles control md5sums postinst postrm prerm
anaconda:~/tmp/DEBIAN# vim prerm
anaconda:~/tmp/DEBIAN# vim postinst
anaconda:~/tmp/DEBIAN# cd ..

Y construir el nuevo paquete

anaconda:~/tmp# dpkg --build . ..
dpkg-deb: construyendo el paquete `netatalk' en `../netatalk_2.0.4-1_i386.deb'.

Instalé el nuevo paquete

anaconda:~# cd ..
anaconda:~# dpkg -i netatalk_2.0.4-1_i386.deb
Seleccionando el paquete netatalk previamente no seleccionado.
(Leyendo la base de datos ... 00%
114224 ficheros y directorios instalados actualmente.)
Preparando para reemplazar netatalk 2.0.3-11+lenny1 (usando netatalk_2.0.4-1_i386.deb) ...
hostname: Name or service not known
invoke-rc.d: initscript netatalk, action "stop" failed.
dpkg: warning: script de `pre-removal' antiguo returned error exit status 1
dpkg - probando el script del nuevo paquete en su lugar...
dpkg: ... parece que todo fue bien.
Desempaquetando el reemplazo de netatalk ...
Configurando netatalk (2.0.4-1) ...
Instalando una nueva versión del fichero de configuración /etc/logcheck/ignore.d.server/netatalk ...
Instalando una nueva versión del fichero de configuración /etc/init.d/netatalk ...
Instalando una nueva versión del fichero de configuración /etc/netatalk/afpd.conf ...
Instalando una nueva versión del fichero de configuración /etc/netatalk/AppleVolumes.default ...
Instalando una nueva versión del fichero de configuración /etc/default/netatalk ...
Instalando una nueva versión del fichero de configuración /etc/pam.d/netatalk ...
Procesando disparadores para man-db ...

Y enseguida lo removí
anaconda:~# apt-get remove netatalk
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
libswfdec-0.6-90 libstlport4.6ldbl libhsqldb-java-gcj menu-xdg libuser-identity-perl libwpd8c2a libartsc0 libxfce4mcs-client3 fakeroot libmd5-perl
libraw1394-8 libicu38 libmime-types-perl libvorbisfile3 doc-base libbeecrypt6 libhyphen0 libwpg-0.1-1 bsh-gcj kdelibs-data libjaxp1.3-java-gcj
python-numeric libmagick10 libterm-readkey-perl postgresql-doc-8.3 libsqlite0 libfile-remove-perl libservlet2.4-java tsocks libsuitesparse-3.1.0 socat
libxerces2-java-gcj libmysqlclient15off libmail-sendmail-perl libdirectfb-1.0-0 ttf-liberation bluez-utils libakode2 bsh libavahi-qt3-1 libmikmod2
xfce4-icon-theme libio-stringy-perl libjaxp1.3-java ttf-opensymbol libpoppler3 libjline-java libmldbm-perl libxerces2-java libuuid-perl libbluetooth2
libobject-realize-later-perl libwps-0.1-1 libxalan2-java libsdl-mixer1.2 libconfuse0 libfreezethaw-perl libavcodec51 xfce4-mcs-manager svgalibg1
libhsqldb-java html2text xfce4-mixer-alsa libqt3-mt libxfce4mcs-manager3 libcupsys2 xfce4-minicmd-plugin libavahi-core5 libsys-hostname-long-perl
libcucul0 libxalan2-java-gcj libltdl3 libpoppler-glib3 libsdl-image1.2 libsmpeg0
Utilice «apt-get autoremove» para eliminarlos.
Los siguientes paquetes se ELIMINARÁN:
netatalk
0 actualizados, 0 se instalarán, 1 para eliminar y 0 no actualizados.
5 no instalados del todo o eliminados.
Se liberarán 2310kB después de esta operación.
¿Desea continuar [S/n]?
(Leyendo la base de datos ... 00%
114228 ficheros y directorios instalados actualmente.)
Desinstalando netatalk ...
Procesando disparadores para man-db ...
Configurando lockfile-progs (0.1.13) ...
Configurando ntp (1:4.2.4p6+dfsg-2) ...
Starting NTP server: ntpd.
Configurando ntpdate (1:4.2.4p6+dfsg-2) ...
Configurando rc (1.7.1-3) ...
Configurando alsa-tools (1.0.20-1) ...
Procesando disparadores para menu ...

Y ya pudo configurar los programas que no había podido configurar por el problema con el paquete netatalk

miércoles, 23 de septiembre de 2009

ATI Radeon Xpress 200M Karmic

Al parecer ya no hay necesidad de hacer compilación alguna en Karmic Koala, para muestra dejo una captura del resultado arrojado por glxgears

Y siendo que estan activados los efectos