Este post esta dedicado para aquellas personas que están entrando en el mundo de Linux y mas en especial en Elementary OS, por lo que pondré los comandos básicos para instalar un software ya sea en terminal o en GUI, ademas de otros comandos que nos pueden ayudar

APT

El comando por defecto para instalar software en las distribuciones basadas en debian como lo es Elementary OS, el cual estaba basado en Ubuntu y este basado en Debian, unos prefieren este comando mientras que otros se inclinan por Aptitude del cual hablare mas al rato.

  • apt update:   Sincroniza el índice de paquetes desde sus fuentes, de esta forma sabremos que actualizaciones estan disponibles como también.
  • apt upgrade: Se usa para instalar la versión más nueva de todos los paquetes instalados en el sistema. Los paquetes instalados con una nueva versión disponible se descargan y actualizan, y bajo ninguna circunstancia se desinstalarán paquetes, o se instalarán paquetes nuevos. Las nuevas versiones de programas instalados que no se puedan actualizar sin cambiar el estado de instalación de otros paquetes no se instalarán, manteniéndose la versión actual
  • apt dist-upgrade: A diferencia de upgrade este maneja el cambio de dependencias de forma inteligente cuando son versiones nuevas de software
  • apt install: Con este comando es como instalaremos nuevos software dependiendo del nombre de su paquete, podemos aplicar con un solo paquete o con varios paquetes que se instalen al mismo tiempo.
    • apt -f install: Este paquete nos ayudara a forzar una instalación en caso de tener problemas de la forma normal

  • apt remove: Al contrario de install este comando ayudara a eliminar los paquetes instalados y de igual forma podemos encadenar los paquetes a densistalar
  • apt autoremove: Elimina los paquetes de forma automática que ya no sirven en el sistema

  • apt –reinstall install nombrepaquete: En el caso que un paquete no este funcionando bien con este comando podremos reinstalarlo
  • apt-cache depends paquete: Para saber de que otros paquetes depende algún paquete en especifico

  • apt-get clean: limpia el cache de paquetes instalados.

  • apt-get autoclean: limpia el cache de paquetes que ya han sido actualizados.



APTITUDE

Este comando, sirve de igual forma para instalar y/o desinstalar software. Se dice que este comando, tiene mejor control y manejo de las dependencias que el comando apt. Si se ejecuta el comando aptitude sin opciones este levanta una interfaz en modo consola interactiva.

Interface de aptitude al no poner comando extra

Interface de aptitude al no poner comando extra

  •  aptitude install: Instala el paquete resolviendo las dependencias (es la forma más natural de instalar un paquete).
  • aptitude remove: elimina paquetes, deja los ficheros de configuración.
  • aptitude purge: elimina paquetes junto con sus ficheros de configuración.
  • aptitude reinstall: reinstala el paquete.
  • aptitude update: descarga las listas de paquetes nuevos/actualizables.
  • aptitude upgrade: realiza una actualización segura.
  • aptitude search: busca un paquete por nombre y/o expresión.
  • aptitude show: muestra información sobre los paquete.
  • aptitude download: descarga los ficheros .deb para un paquete.

Fuente: francisconi.org



dpkg

Se utiliza para instalar, desinstalar, y proporcionar información sobre los paquetes .deb. sin embargo no resuelve dependencias.

  • dpkg –get-selections devuelve una lista con los paquetes instalados.
  • dpkg –info pp.deb informa sobre las dependencias y las versiones de las mismas.
  • dpkg -c /home/pp.deb muestra el contenido del paquete pp.deb.
  • dpkg -i pp.deb instala el paquete pp.deb.
  • dpkg -L mc lista los ficheros instalados en el sistema, que pertenecen al paquete mc.
  • dpkg -r pp.deb desinstala el paquete pp.deb.
  • dpkg –force -r pp.deb fuerza la desinstalación del paquete pp.deb.
  • dpkg -–purge pp.deb desinstala el paquete pp.deb y sus archivos de configuración.
  • dpkg -l *vi* lista los paquetes que contienen la cadena vi en su nombre de paquete.
  • dpkg -l lista el estado de los paquetes conocidos por el sistema.
  • dpkg -l | grep ^[a-z]n muestra los paquetes no instalados.
  • dpkg -S mcview.1.gz busca a cuál de los paquetes instalados, pertenece el paquete mcview.1.gz, respondiendo con: mc: /usr/share/man/man1/mcview.1.gz el nombre del paquete y donde está almacenado el fichero mcview.1.gz
  • dpkg –configure –pending reconfigura cualquier paquete que aun no esté configurado.
  • dpkg –configure -a intenta reparar el sistema.
  • dpkg –get-selections lista el estados de selección de paquetes instalados y desintalados en el sistema.
  • dpkg –get-selections “*” lista el estado de selección de los paquetes instalados, desinstalados y purgados en el sistema. Muy útil para realizar backups de la lista de paquetes instalados/desinstalados y purgados.

Para mas comandos pueden checar la pagina http://francisconi.org/linux/comandos/dpkg


Synaptic

gestor-de-paquetes-synaptic-_003

GUI de Synaptic

En Synaptic podemos instalar los paquetes necesarios de forma sencilla, solo tenemos que buscar el software o paquete que necesitemos y nos aparecerá una lista con las posibles opciones de ahí solo tenemos que poner botón derecho marcar para instalar y luego en la opción aplicar

Espero que les guste esta información y que la puedan compartir con sus amigos si me llego a faltar no duden en comentarlo, eso me ayudara a mejorar en mis post. Gracias

<

p style=”text-align: right;”>Si te gusto el articulo puedes dejar una propina:
Bitcoin: 12kSBWMUK4TLbQeQwpwxUqYEBH2r3jbP6k
DOGE: DS38US6akk9dRuXp8zhbybfJKFWL6HupYf
Litecoin: LXYs83KTZdLyM5Rec6S7BMoK6FyybDzrmR
Dash: XjH2saXnmx92GXHALKaXLRMpZrWwC4oSJB
Creativecoin: CHXKfyX2mvKWEWgnZkDpqPpeukSjoSBed7
Digibyte: DHVu9S38QtfuG7zuCDg6rHtzb37e16cQXN</span