Actualizador de Ubuntu v0.1

+1
0
-1

Descargar actualizador de Ubuntu
Para "instalar":
$ tar xvfz act.tg
$ sudo mv act /usr/bin/

Buenas!
Se nota que estaba en épocas de exámenes, ya que me puse a hacer esta pequeña aplicación, si es que por no estudiar... :-P
Bien, después de poner el "marco histórico" os voy a comentar un poco para que sirve el actualizador de Ubuntu. Es una pequeña aplicación en Bash que actúa sobre apt-get creando así una interfaz algo más amigable, sobre todo para los que aun no controlan mucho el apt-get (está en castellano y no necesitas de ningún permiso de root para realizar cualquier operación). ¿ Por qué Actualizador de Ubuntu ?, pues bien, si os soy sincero quería evitar el meter la pata a la hora de hacer un dist-upgrade (actualización del sistema), ya que el sistema lo quiero estable (Warty), pero para instalar aplicaciones suelo usar repositorios de debian, y claro, si alguna vez me olvido de "comentar" los repositorios de debian, me veo mi Ubuntu casi listo para reinstalar :-S, por eso, y por si a algún nobato de linux o a cualquiera le puede ayudar o facilitar su administración del sistema.
Pues bien, llego la hora de la presentación:

-=inwe@Faerun=-:~ $ act

Actualizador de Ubuntu: Source actual Ubuntu (Warty)
====================================================

1. Instalar paquete
2. Actualizar e instalar paquete
3. Cambiar de source
4. Actualizar el repositorio
5. Actualizar el sistema
6. Eliminar paquete
7. Buscar paquete
8. Ver paquetes instalados
9. Ayuda
10. Salir

(v0.1) Opción >>

Así se ve el actualizador cuando lo ejecutas en modo normal, diríamos, hay otras formas de ejecutar el programa, veamos unos ejemplos:

-=inwe@Faerun=-:~ $ act 1

Actualizador de Ubuntu: Source actual Ubuntu (Warty)
====================================================


Nombre del paquete a instalar >> <Escribimos amarok>
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
amarok ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.

O bien..

-=inwe@Faerun=-:~ $ act 1 amarok

Actualizador de Ubuntu: Source actual Ubuntu (Warty)
====================================================

Ejecutando: Instalando amarok
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
amarok ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.

Como veis, a medida que te vas familiarizando con el programa, esta última forma $ act [opción 1-9] [paquete], es más rápida, así que en la variedad está el gusto :-P.
Antes de pasar a comentar un poco las diferentes opciones, es importante reseñar que el programa juega con 3 repositorios distintos:

  • Ubuntu (Warty): Es la versión estable de Ubuntu, la mejor opción para tener siempre el sistema sin problemas, pero por contra lo tendrás algo más "anticuado" que en el resto de repositorios.
  • Ubuntu (Hoary): Es la próxima versión de Ubuntu, no es tan estable como la Warty, pero tiene paquetes más nuevos.
  • Universal: Aquí tienen cabida todos los repositorios externos a Ubuntu, como pueden ser los de debian, php5, java, kde... es decir, programas varios pero de actualización bastante frecuente
  • Pues ya sabeis, jugando con cada repositorio para según que cosas obtendreis un sistema estable y al día ;-), como por ejemplo instalando siempre programas desde el repositorio Hoary o Universal (siempre que no requieran dependencias que modifiquen las librerías de nuestro escritorio (gnomelibs, kdelibs, xserver, etc) o archivos más o menos vitales para el sistema (kernel, etc..), y para las actualizaciones del sistema en modo Warty ;-).

    Comentaré por encima un poco por encima cada opción del programa:

  • Instalar paquete: Instala el paquete que le indiquemos, si tiene dependencias y las cumplimos nos preguntará si queremos instalarlas estas también, en caso contrario no se instalará.
  • Actualizar e instalar: La única diferencia con respecto a la primera es que antes de instalar hace una actualización del repositorio.
  • Cambiar de source: Te permite cambiar entre los repositorios que antes os he comentado (Warty, Hoary y Universal)
  • Actualizar el repositorio: Actualiza el repositorio actual :-O
  • Actualizar el sistema: Antes de actualizar te advertirá si estás en otro repositorio distinto a Warty (por mantener la estabilidad), continuará actualizando el repositorio y por último tu sistema
  • Eliminar paquete: Borra el paquete que le indiques
  • Buscar paquete: Mira en tu reposositorio por la/s palabra/s claves que le pases (máximo 2), como por ejemplo $ act 7 kernel o $ act 7 kernel headers para obtener una búsqueda más acertada
  • Ver paquetes instalados: Con esta opción podrás comprobar los distintos paquetes que hay instalados en tu sistema o comprobar si un paquete en cuestión está o no instalado
  • Ayuda: Pues eso XDD, pero mejor que sigas mirando este post que seguro que lo explico algo mejor :-P
  • Pues bien grosso modo creo que esto es todo lo que tenía que comentar, de todas formas ya sabeis si teneis alguna duda o similar posteais e intentaré resolverla, recordad es la versión 0.1, no tiene ni toda la funcionalidad que desearía y a lo mejor tiene algún fallo por algún lado (yo aun no lo he visto, pero fijo que tiene muchos :-P). De todas formas va con licencia gpl es decir, hacer lo que querais con él, mejorarlo, empeorarlo, regalarlo en navidad, etc.. pero eso si, que mi nombre esté entre los creadores XDD. Pues eso, espero que os ayude con algo.
    Un saludo.

    Comentarios

    Imagen de Lord_ZealoN

    Pues ya sabeis, jugando con cada repositorio para según que cosas obtendreis un sistema estable y al día...

    Jugando con los repositorios, podemos conseguir un sistema al día pero JAMAS estable.

    Un saludo.
    --------------------------------------------
    Lord_ZealoN - El predicador
    Linux User: #370919
    Documentación
    Guía no ofical de Ubuntu (español):
    http://guia-ubuntu.org/
    FAQ: http://www.ubuntu-es.org/book/view/171

    ---
    Lord_ZealoN - El predicador | LU:#370919
    Guía: http://guia-ubuntu.org/
    FAQ: http://www.ubuntu-es.org/book/view/171
    How-TO's http://www.ubuntu-es.org/book/view/103

    Imagen de inwe

    Según, siempre que los programas que instalas no instalen paquetes dependientes que actualicen o cambien librerías externas no tiene porqué pasar nada. Yo llevo desde octubre jugando con los repositorios y aun no he tenido ningún cuelgue con ningún programa ni con el KDE :-D y lo tengo bastante al día eh XD.
    Un saludo y por cierto Zelon por lo que he leido creo entender que entiendes de Python, ya me explicarás un poco XDD

    Imagen de Anónimo

    Menos predicar y más trabajar, majete. Esa aseveración tuya roza la ignominia, el oprobio y la verguenza pública.

    Imagen de miansancor

    Muy bien explicado, fácil de usar y práctico, de verdad que hacer muy llevadera el trabajo dia a dia de mantenimiento.
    Agradecido de verdad.

    miguel angel sanchez cordon

    miguel angel sanchez cordon

    Imagen de inwe

    Pues nada feliz que me haces tú a mi por saber que hay alguien que le ha servido :-), ya sabes si hay alguna duda ya me comentas.
    Un saludo

    Imagen de Anónimo

    Hola.
    Muchas gracias por este programa, felicitaciones.

    He tratado de actualizar e instalar GAIM 1.4.0 seleccionando la opción 2, el resultado es el siguiente:

    Nombre del paquete a instalar >> gaim
    Leyendo lista de paquetes... Hecho
    Creando árbol de dependencias... Hecho
    gaim ya está en su versión más reciente.
    0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.

    Sin embargo, aún sigo viendo la version 1.0.0

    Haber si pueden ayudarme
    Saludos.