How to: Instalar aMSN como un .deb desde un paquet…

How to: Instalar aMSN como un .deb desde un paquete tarball

Bueno copanitos, para los usuarios de Debian existe el problema de que se trabajan con paquetes antiguos (por ser estables ¬¬’) por lo que al aplicar:

sudo apt-get install amsn

nos instala la versión 0.95 ¬¬’ siendo que ya salió la Release Candidate 2 de la versión 0.97 ¬¬’

bueno, manos a la obra:



si ya tienes una versión anterior del programa, aplica:

sudo dpkg purge amsn

y ahora descarga el tarball del programa, puedes hacerlo desde la página o bien vía terminal:

wget http://mesh.dl.sourceforge.net/sourceforge/amsn/amsn-0.97RC1.tar.bz2

y descomprímelo:

si es un .tar.gz:
tar zxvf nombredelarchivo.tar.gz

si es un .tar.bz2:
tar jxvf nombredelarchivo.tar.bz2

entra al directorio generado :

cd nombredeldirectorio

y descarga las dependencias necesarias:

sudo apt-get docker imlib-base imlib11 sox tcltls tcl8.4-dev tk8.4-dev libpng12-dev libjpeg62-dev debhelper fakeroot

y procede con ejecutar el script configure:

./configure

y listo. Si sale todo bien, procedamos al paso siguiente:

como el make deb nos traería problemas por el Makefile, edítalo:

vim Makefile

y anda a la línea que diga:

# misc
PACKAGE := amsn
BASEVERSION := 0.97RC1
ifeq (no,yes)
RELEASEVERSION := 1
else
RELEASEVERSION := svnwhich svnversion > /dev/null && svnversion
endif
VERSION := $(BASEVERSION)-$(RELEASEVERSION)

edita la línea:

VERSION := $(BASEVERSION)-$(RELEASEVERSION)

y cámbiala por:

VERSION := $(BASEVERSION)-1.0

por lo que debería quedar:

# misc
PACKAGE := amsn
BASEVERSION := 0.97RC1
ifeq (no,yes)
RELEASEVERSION := 1
else
RELEASEVERSION := svnwhich svnversion > /dev/null && svnversion
endif
VERSION := $(BASEVERSION)-1.0

guarda el archivo y luego aplica:

sudo make deb

y esperen unos minutitos mientras se genera el paquete.

Una vez terminado vayan al directorio distrib/DEB:

cd distrib/DEB

y procedan a instalar el paquete:

sudo dpkg -i nombredelpaquete.deb

y listo. 😉

Cualquier cosa, postéela acá 😉

Saludos 🙂

How-to: Instalar Sunbird Seguramente se darán cue…

How-to: Instalar Sunbird

Seguramente se darán cuenta porqué estoy posteando esto (estando en clases xD) y más de alguno mire a huevo esto: para los que no conocen Sunbird, es una aplicación derivada de Mozilla (así como Firefox, Thunderbird, y los proyectos independientes de Debian: Iceweasel, Icedove) cuya función es usarla como agenda para PC para almacenar eventos, tareas, notas, etc., útil y práctica para quienes tenemos alguna lagunilla mental y se nos olvida algo pero pasamos metidos en el PC (aún así tengo vida ¬¬’).


Yéndome al grano, la idea de este How-to, es instalarlo en Linux, porque no existe un instalador instantáneo (uso Debian y al aplicar sudo apt-get install sunbird, no existe en los repositorios ¬¬’), por lo tanto hay que instalarlo “a manito no más” como debería ser (aunque es mucha paja ¬¬’)
Bien, vamos a las instrucciones (nota: esto lo hice como Debian debido a los apt-gets que hice, aparte del sudo xD, además todo esto se hace como root)

Abra una terminal (da lo mismo wn xD)
Luego entra a la carpeta /opt

jorgicio@sconf:~$ cd /opt

Luego baja por wget el paquete del programa:

(lo puse dentro del cuadrito porque el link es muy largo ¬¬’

esperen a que baje, por mientras comen algo, jueguen, tírenselas, etc. xD

una vez listo, descomprime el paquete:

jorgicio@sconf:/opt$ sudo tar -zfx sunbird-0.5.es-ES.linux-i686.tar.gz

le damos permisos de ejecución:

jorgicio@sconf:/opt$ chown -R root:root /opt/sunbird

luego entren a la carpeta generada (que por lo general se llama sunbird)

jorgicio@sconf:/opt$ cd sunbird

luego creamos un archivo que se llame sunbird, en el directorio /usr/bin. Usen el editor que más les acomode (yo uso vim :P)

jorgicio@sconf:/opt$ sudo vim /usr/bin/sunbird

dentro de ese archivo debe ir lo siguiente:

cd /opt/sunbird
./sunbird

y posteriormente le dan permisos de ejecución.

jorgicio@sconf:/opt$ sudo chmod +x /usr/bin/sunbird

Ya, estamos listos, sólo queda el siguiente paso que es opcional: ponerlo en el menú de inicio.

jorgicio@sconf:~$ sudo vim /usr/share/applications/sunbird.desktop

dentro de este archivo debe ir lo siguiente:

[Desktop Entry]Name=Sunbird

Comment=Calendar Application

Exec=sunbird.sh

Icon=/opt/sunbird/icons/mozicon16xpm

Terminal=false

Type=Application

Categories=Application;Office;

y lo guardan. Y listo, habemus sunbird instalado. ^^

Ahora un posible conflicto que puede haber es que haga falta una dependencia: libstdc++5.
Pero basta con instalarla apt-geando:

jorgicio@sconf:~: sudo apt-get install libstdc++5

y listo ^^

Estos pasos sirven también para cualquier otro programa que quieran instalarlo a manito xD

Si tienen tele ahí se ven 😛

Alegría, alegría!!! Al menos algo bueno que pueda …

Alegría, alegría!!! Al menos algo bueno que pueda contar :B

Bueno mi historia es la siguiente:

Hace unas semanitas mi abuelita me regaló un notebook Packard Bell Easynote MX550, pulento, con cámara web y teclado numérico incorporados… y un montón de regalitos más (entre ellos los más útiles son el mouse USB óptico y el router, para compartir internerd :B)

Bueno, después de intentos por echar a correr Linux y Windows como la gente (ésa es historia aparte), al final logré llegar al meollo del asunto.

Problema: Probando con varias distros (Kubuntu, Debian y OpenSuSe),tenía el mismo problema con las 3: sonido maldito, pitido y la… xP!!!! más encima funcionaba como las pelotas, de repente no sonaba xD
Razón: La placa de sonido es una High Definition Audio, específicamente:

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

Antes de darles la solución les cuento que uso Debian ya que con las hda-intel tiene severos problemas (en realidad no suena ¬¬), por lo que las soluciones las postearé ahora, lean!!

Bueno desde la página de los paquetes de Debian (ojalá tengan la Etch estable xD) empecé a bajar los paquetes e ir probando con aptitude a cada rato por si faltaban dependencias :B

Los paquetes a necesitar son los siguientes:
-linux-kernel-headers_2.6.xxx-(unnombremeoraroporahixD).deb
-linux-headers_2.6.xxx-(unnombremeoraro).deb
-alsa-source

tip: recomiendo juntar los paquetes a usar dentro de una carpeta, ojalá todos sean .deb, cosa de (todo lo que se hace de aquí en adelante será como root) llegar y aplicar:

# dpkg –install *.deb

Lo que hace este comando es tomar todos los paquetes .deb e instalarlos de a uno.
Si llegaran a tener problemas con las dependencias, vayan a la página de los paquetes de Debian (en las secciones “sounds” y “developement”) y ahí les indican qué dependencias tiene por paquete… por si les sale error… ¬¬’
Ahora, si tienen la suerte de que están conectados por internet o wi-fi, basta con aplicar

# apt-get install linux-kernel-headers linux-headers alsa-source

o bien

# aptitude install linux-kernel-headers linux-headers alsa-source

Una vez obtenidos los paquetes, procedemos:

# dpkg-reconfigure alsa-source

este comando les ayuda a reconfigurar el paquete de las fuentes del alsa. Luego les hará un par de preguntas, contesten sí y no (son 2 preguntas xD)
Luego les dará una lista de módulos a cargar. Por ser una HDA Intel, seleccionaremos, hda-intel.
:B
Luego nus vamos al directorio
/usr/src

y se encontrarán con la fuente del alsa-driver. Por lo general suele ser un .tar.bz2, por lo que aplicaremos:
# tar jxvf alsa-driver.tar.bz2

luego entran al directorio generado (modules/alsa-driver) y ejecutan el script configure de la siguiente manera:
#./configure –with-card=hda-intel –with-sequencer=yes;make;make install

les hace todo el trabajo de una xD
Si compila exitosamente, entonces nos vamos a ejecutar el alsaconf.
# alsaconf

luego elegimos la tarjeta HDA INtel bla bla bla… y aceptamos, ponemos “sí” y todo eso… Y listo.

Ahora falta la prueba de oro:
Nos vamos al directorio
/etc/modprobe.d
y luego usando un editor cualquiera (a criterio de ustedes, aunque recomiendo el nano xD), editamos el archivo alsa-base y añadimos al final del archivo esta línea:

options snd-hda-intel model=3stack

y guardamos el archivo.

Reiniciamos el PC y… voilà!!! Adiós pitido, adiós problemas del sonido.

(este último paso es lo ÚNICO que se hace para los usuarios de Ubuntu y sus derivados, la demás challa es para otras distros basadas en Debian, aparte de Debian misma :B)

Ahora, en Debian, para los que tengan una placa como ésta:

02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

Pondré a disposición un tarball con los paquetes requeridos para tal operación. (acá hay otro mirror por si falla uno)

Lo descomprimen con

tar zxvf wireless-debian.tar.gz y luego aplican el mismo procedimiento que mencioné anteriormente (dentro del directorio generado) :

#dpkg –install *.deb

Si tienen problemas con dependencias, sigan buscando paquetes que falten u.u
Cuando resulte todo esto, aplican (obviamente todo como root) lo siguiente:

#m-a a-i ipw3945

genera los controladores para el demonio del wireless.
Luego aplican el comando
# modprobe ipw3945

o rebootean el PC, y el demonio del wireless debería estar andando solito.

También bájense el knetwork manager (para KDE) o el gnome-network-manager (para GNOME) para ver con qué red se conectan… y listo. Todo solucionado ^^

Cualquier duda, postéenla acá ^^

Saludos, me iré a dormir. Si necesitan posibles modificaciones a este tutorial, avísenme ^^

Auf wiedersehen!!!