miércoles, 1 de febrero de 2012

Añadir repositorios en LMDE igual que en Ubuntu

No hace más de 24 horas el usuario Simnandez nos preguntaba y se preguntaba extrañado si nadie sabia de este Script que permite añadir los repositorios de Ubuntu en LMDE o en sistemas Debian prácticamente igual que en éste.
Igual que le dije a él, os comento que hace tiempo que lo conozco (incluso usé ese script) y que deseche rápidamente. No por que fuese malo o funcionara mal. Todo lo contrario va fenomenal y se comporta como debiera. La cosa es que no lo vi practico para Debian y por extensión para LMDE. Al menos para mi forma de hacer las cosas.

El motivo principal es que al ser LMDE hay que tener más cuidado con los repositorios que se usan. En unas ocasiones los repositorios serán totalmente inadecuados, en otras muchas podemos utilizar repositorios con ramas muchos más elevadas que los añadidas por defecto para nuestra distribución (en este caso Lucid), otras puede ser necesario bajar esa rama aún más si cabe por incompatibilidad con vete a saber que paquetes. 

Está claro que todo esto no se puede conseguir haciéndolo de una forma desatendida tal y como se hace en Ubuntu. Para tener un sistema sobre todo estable y al gusto de cada uno hay que saber lo que se mete y como se mete. Ubuntu está preparado y hecho para esto, para trabajar así, los otros no. Simplemente esto es debido a que lo repositorios son de Ubuntu y están creados y enfocados exclusivamente a él. Aunque nosotros podamos aprovecharnos de ellos gracias a que la base es Debian no siempre nos irán del todo bien.

La mejor forma de añadir los repositorios y tener un cierto control sobre ellos es saber más o menos como funcionan y como se añaden de forma manual. Luego comprobar que repercusión puede tener sobre el sistema. A veces un cierto repositorio de una determinada rama puede hacer estragos y bajando esta rama simplemente un poco, nos puede ir todo de maravilla.
Claro está, esto no se consigue si añadimos los repositorios de forma desatendida como es el caso que nos ocupa.
Otra de las razones es que me gusta tener mis repositorios bien ordenados y etiquetados  para saber en todo momento a quien pertenece cada uno ya que no siempre las PPAs identifican a simple vista el programa o paquetes repositados. Muchas veces identifica a su autor y otras tantas ni se sabe.  
Ejemplo de mi sources.list tal y como me gusta tenerlo:

#Orta Tema
deb http://ppa.launchpad.net/nikount/orta-desktop/ubuntu lucid main
deb-src http://ppa.launchpad.net/nikount/orta-desktop/ubuntu lucid main
#qBittorrent
deb http://ppa.launchpad.net/hydr0g3n/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/hydr0g3n/ppa/ubuntu oneiric main
#AWN
deb http://ppa.launchpad.net/awn-testing/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/awn-testing/ppa/ubuntu lucid main
#DamnVid
deb http://ppa.launchpad.net/damnvid/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/damnvid/ppa/ubuntu lucid main
#Boot Repair
deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu lucid main
deb-src http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu lucid main
#Ailurus
deb http://ppa.launchpad.net/ailurus/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/ailurus/ppa/ubuntu lucid main
#Libre Office
deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/libreoffice/ppa/ubuntu maverick main
#onBOARD (teclado virtual)
deb http://ppa.launchpad.net/frafu/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/frafu/ppa/ubuntu maverick main
#LuckyBackup
deb http://ppa.launchpad.net/luckybackup-maintainers/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/luckybackup-maintainers/ppa/ubuntu lucid main
#Wine
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu lucid main
#Gnome Baker
deb http://ppa.launchpad.net/gnomebaker/stable/ubuntu oneiric main
deb-src http://ppa.launchpad.net/gnomebaker/stable/ubuntu oneiric main
#Nautilus Terminal
deb http://ppa.launchpad.net/flozz/flozz/ubuntu natty main
deb-src http://ppa.launchpad.net/flozz/flozz/ubuntu natty main
#SMPlayer
deb http://ppa.launchpad.net/rvm/smplayer/ubuntu oneiric main
deb-src http://ppa.launchpad.net/rvm/smplayer/ubuntu oneiric main
#Viewnior
deb http://ppa.launchpad.net/xsisqox/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/xsisqox/ppa/ubuntu maverick main


Como se puede apreciar en los repositorios anteriores las ramas de estos varía notablemente de unas a otras ya que la ido adecuando los repositorios a la estabilidad del sistema.
Por todos estos motivos y algunos más, deseché desde un primer memento la introducción de los repositorios de forma desatendida. La verdad es que no me había vuelto acordar de este Script y ha sido gracias al usuario Simnandez que lo ha traído a colación.
Si te habías preguntado como él, por qué aún no había hablado de este Script (a parte de por que no me acordaba ya que lo deseché en un primer momento) ya sabes la razón principal.
De todas formas la introducción de repositorios manualmente viene a ser muy simple y en dos pasos de nada. También (ya que a muchos al utilizar Ubuntu se nos olvida) recordamos como se hacía y se hace originalmente. Y los usuarios nuevo serán más conscientes del funcionamiento de estos.

De cualquier modo uno decide que modo quiere utilizar para añadir los repositorio.
Yo expongo mi razones y como prefiero hacerlo. Tú, verás cual utilizas o te gusta más...y es que entre gustos...no hay nada escrito.
Aquí te dejo el Script al que estamos haciendo referencia para el que quiera probarlo: 
Add Apt Repository

Web de su autor
Este archivo (script) para que funcione correctamente lo debes introducir en la siguiente ruta:
  • /usr/sbin/
Luego ya podrás añadir exactamente igual que en Ubuntu los repositorios que desees.

7 comentarios:

  1. Hasta ahora yo usaba el susodicho script, añadiendo muy alegremente el gnome-globalmenu, el windows buttons e incluso el nautilus terminal.

    Recalco lo de alegremente, por no decir temerariamente debido a los posibles problemas de estabilidad que hubiera podido causar en el sistema...

    A partir de ahora seguiré el metodo usado por Frannoe

    ResponderEliminar
  2. Gracias por el script me sirvió de mucho, tenía un problema con gnome-tweak-tool , el problema es que no podía activar los temas que tenía instalados en mi sistema para gnome-shell , ya antes había tenido el problema pero lo solucione instalando un paquete que un usuario compartio hace un tiempo xd el paquete se llama gnome-shell-extensions-user-theme_3.0.0-6.6_all.deb, pero luego tras una actualización me aparecía el mensaje de que la extensión user themes no estaba activada , y pues pensé que si reinstalaba el paquete que tenía pues se arreglaba y pues no seguro por algún asunto entre versiones quizá la versión nueva del gnome-tweak-tool que tenía xd, así que después de buscar por la gran red gracias a que el FBI aún no se les ocurre la genial idea de cerrar buenos blogs como este jejejeje... encontre tu artículo para agregar un repo ppa de ubuntu a través de un script que por cierto funciona!!!, encontre navegando esto https://launchpad.net/~webupd8team/+archive/gnome3 y pues siguiendo los pasos en el apartado Technical details about this PPA, y agregando el Signing key del sitio pues pude instalar el shell theme user extension y ya problema resuelto, en estos momentos vuelvo a gozar de mis temas de gnome - shell, a lo olvidaba al abrir el gnome-tweak-tool se debe activar antes dentro del apartado que dice extensiones de gnome-shell la opción que dice extension user themes y luego cerrar y volver a abrir el gnome-tweak-tool y en donde dice tema ya te permitirá elegir los temas de gnome-shell que tengas instalado XD

    ResponderEliminar
    Respuestas
    1. me funciono bien ese launchpad (https://launchpad.net/~webupd8team/+archive/gnome3) por un tiempo pero luego de actualizar al pack 4 de linux mint lmde , las extensiones de usuario no se activaban para nada por mas que desactivaba y reiniciaba pues nada , así que decidi deshabilitar el repositorio launchpad y quitar todos las extensiones de gnome-shell que instale de ese sitio (extensiones, NO el gnome-shell) es fácil ver en descripción aparece webupd8team al lado de cada paquete, luego agregue el repositorio de debian testing y instale de allí gnome-shell-extensions y luego de un reinicio pues otra vez vuelvo a disfrutar de mis themes de gnome-shell.Saludos xd.

      Eliminar
  3. GRacias Franoe vuelvo a ser feliz con mi gnome-shell y los temas que lo acompañan

    ResponderEliminar
  4. lo que me extraña es por qué no pude encontrar el paquete gnome-shell-user-extension en el repositorio de debian testing o en los repositorios de linux mint lmde ya que es la distro de la que te estoy escribiendo, por primera vez recuerdo mis tiempos y amores con ubuntu desde la 7.04 hasta 10.04 y al encontrar el paquete en launchpad es como si la distro me dijera vuelve a mis brazos , regresa a mí ahhhhhhhh me tienta quizá en la próxima LTS con 5 años de soporte , y es que linux mint lmde es como una rolling release por no decir que es , la instalas una vez y sin drama alguna xd

    ResponderEliminar
    Respuestas
    1. Je je te a cogido fuerte je je ...eso es bueno si señor
      Saludos

      Eliminar
  5. Todo lo que quieras por supuesto José.

    ResponderEliminar