Tuxinga!
¿Que es apt-get?
Cuando aprendas a usar Ubuntu o Debian le agarraras cariño a este comando. Con el puedes instalar aplicaciones, removerlas, actualizar Linux, cambiar de distribución, etc.
Intro
En fin, para que puedas entender el poder de esto es necesario que comprendas como funciona el sistema de paquetes implementado en Linux.
Existe un archivo "/etc/apt/sources.list" que contiene direcciones de bases de datos en internet con la dirección de los paquetes (aplicaciones y librerias). Estas listas son actualizadas a medida que cambian los paquetes, cuando esto sucede Linux nos advierte y propone las actualizaciones pertinentes. Esto significa que con un solo sistema se actualiza todo el Software.
Además de las direcciones oficiales existen otras paralelas que incluyen mas software, betas o modificaciones no-oficiales pero funcionales.
El peligro de estas listas está en que dejamos nuestras PC abiertas a cualquier tipo de mal codigo, por eso existe un sistema de llaves. Es decir, cuando agregamos una nueva lista esta debe contar con una llave, algo asi como una garantía oficial. Igualmente podemos tomar el riesgo de agregar nuevas listas en la que se incluye el Software mas nuevo pero inestable, todo pasa la decisión propia.
Historia
En el principio fue el tar.gz. Los usuarios tenían que compilar cada programa que querían usar en sus sistemas GNU/Linux. Cuando se creó Debian, se juzgó necesario que el sistema incluyera un método para manejar los paquetes instalados en las máquinas. Se le dio el nombre de dpkg a este sistema. Así fue como llegó el primer “paquete” a GNU/Linux, un rato antes de que Red Hat creara su propio sistema “rpm”.
Un nuevo dilema se formó en la mente de los creadores de GNU Linux. Necesitaban una manera rápida, práctica y eficiente de instalar paquetes, que pudiera manejar dependencias automáticamente y cuidara los archivos de configuración al actualizar. De nuevo, Debian condujo la marcha y nació APT, la “Herramienta Avanzada de Paquetes” (Advanced Packaging Tool), que desde entonces ha sido portada por Conectiva para usarse con rpm y adoptada por otras distribuciones.
Comandos
Todos estos comandos requieren sudo
(sudo es la orden que le da permiso de ejecución como administrador, es decir permite que el programa modifique el sistema de archivos protegidos.)
apt-get update: Ejecute este comando después de cambiar /etc/apt/sources.list o /etc/apt/preferences. También debe ejecutarlo periódicamente para asegurarse que sus fuentes están actualizadas.
apt-get install nombre_paquete: Instala un nuevo paquete (pero vea aptitude mas abajo) apt-cache search cadena_texto Busca la cadena_texto en la lista de paquetes conocidos dpkg -l patrón_nombre_paquete Lista los paquetes que coincidan con patrón_nomb aptitude Visor basado en curses de los paquetes instalados o disponibles.
aptitude: puede usarse desde la línea de comandos de manera similar a apt-get pero solo para algunos comandos -instalar y remover serían los más comunes. Sin embargo, ya que aptitude muestra más información que apt-get, puede considerarse una mejor para las operaciones de instalar y remover.
apt-cache showpkg paquetes...: Muestra información sobre paquetes apt-cache dumpavail Muestra la descripción de los paquetes disponibles
apt-cache show paquetes...: Muestra el registro de paquetes, similar a dpkg --print-avail
apt-cache pkgnames: Una lista rápida de los paquetes del sistema
dpkg -S archivo: ¿En qué paquete está el archivo?
apt-file search nombre_archivo: Busca los paquetes (no neceseriamente instalados) que contengan archivos que incluyan la cadena nombre_archivo.
apt-file: es un paquete por si mismo, por lo que debe primero hacer sudo apt-get install apt-file, luego ejecutar sudo apt-file update. Si apt-file search nombre_archivo muestra demasiada información, trate con apt-file search nombre_archivo | grep -w nombre_archivo (lo que le mostrará solo los archivos que contengan nombre_archivo como palabra completa) o variantes como apt-file search nombre_archivo | grep /bin/ que muestra solo los archivos localizados en los directorios como /bin o /usr/bin, útil si está buscando un ejecutable en particular.
apt-get autoclean: Ejecute este comando periódicamente para limpar de archivo .deb de paquetes que ya no están instalados en el sistema. Puede recuperar un montón de espacio en disco de esta manera. Si realmente está deseperado por espacio en disco, apt-get clean es más radical, y removerá todos los archivos .deb, incluso de los paquetes instalados actualmente. Pero por lo general no necesitará mas esos archivos .deb, de modo que tal vez valga la pena si está corto de megabytes.
------------------------------------------------------------------------------------------------
Si quieres un ejemplo escribe lo siguiente para instalar Lifera, un letor de RSS
Modo Gráfico
Muchas distro de Linux, entre ellas Ubunt, ofresen un entorno grafico de administración de paquetes. Para entrar a el basta con ir a Sistema>Administración>Gestor de paquetes Synaptic y otro para editar el archivo sources.list Sistema>Administración>Orígenes del software
Su forma de manejo es muy sencilla y para usuarios noveles es muy util, aunque con el tiempo aprenderán que la consola y el comando sudo apt-get es la mejor y mas rápida opción.
Mas Info:
http://www.debian.org/doc/manuals/apt-howto/index.es.html
Lamento informar que este es el unico post sobreviviente y también el ultimo de la serie TUXinga.
¿Que es apt-get?
Cuando aprendas a usar Ubuntu o Debian le agarraras cariño a este comando. Con el puedes instalar aplicaciones, removerlas, actualizar Linux, cambiar de distribución, etc.
Intro
En fin, para que puedas entender el poder de esto es necesario que comprendas como funciona el sistema de paquetes implementado en Linux.
Existe un archivo "/etc/apt/sources.list" que contiene direcciones de bases de datos en internet con la dirección de los paquetes (aplicaciones y librerias). Estas listas son actualizadas a medida que cambian los paquetes, cuando esto sucede Linux nos advierte y propone las actualizaciones pertinentes. Esto significa que con un solo sistema se actualiza todo el Software.
Además de las direcciones oficiales existen otras paralelas que incluyen mas software, betas o modificaciones no-oficiales pero funcionales.
El peligro de estas listas está en que dejamos nuestras PC abiertas a cualquier tipo de mal codigo, por eso existe un sistema de llaves. Es decir, cuando agregamos una nueva lista esta debe contar con una llave, algo asi como una garantía oficial. Igualmente podemos tomar el riesgo de agregar nuevas listas en la que se incluye el Software mas nuevo pero inestable, todo pasa la decisión propia.
Historia
En el principio fue el tar.gz. Los usuarios tenían que compilar cada programa que querían usar en sus sistemas GNU/Linux. Cuando se creó Debian, se juzgó necesario que el sistema incluyera un método para manejar los paquetes instalados en las máquinas. Se le dio el nombre de dpkg a este sistema. Así fue como llegó el primer “paquete” a GNU/Linux, un rato antes de que Red Hat creara su propio sistema “rpm”.
Un nuevo dilema se formó en la mente de los creadores de GNU Linux. Necesitaban una manera rápida, práctica y eficiente de instalar paquetes, que pudiera manejar dependencias automáticamente y cuidara los archivos de configuración al actualizar. De nuevo, Debian condujo la marcha y nació APT, la “Herramienta Avanzada de Paquetes” (Advanced Packaging Tool), que desde entonces ha sido portada por Conectiva para usarse con rpm y adoptada por otras distribuciones.
Comandos
Todos estos comandos requieren sudo
(sudo es la orden que le da permiso de ejecución como administrador, es decir permite que el programa modifique el sistema de archivos protegidos.)
apt-get update: Ejecute este comando después de cambiar /etc/apt/sources.list o /etc/apt/preferences. También debe ejecutarlo periódicamente para asegurarse que sus fuentes están actualizadas.
apt-get install nombre_paquete: Instala un nuevo paquete (pero vea aptitude mas abajo) apt-cache search cadena_texto Busca la cadena_texto en la lista de paquetes conocidos dpkg -l patrón_nombre_paquete Lista los paquetes que coincidan con patrón_nomb aptitude Visor basado en curses de los paquetes instalados o disponibles.
aptitude: puede usarse desde la línea de comandos de manera similar a apt-get pero solo para algunos comandos -instalar y remover serían los más comunes. Sin embargo, ya que aptitude muestra más información que apt-get, puede considerarse una mejor para las operaciones de instalar y remover.
apt-cache showpkg paquetes...: Muestra información sobre paquetes apt-cache dumpavail Muestra la descripción de los paquetes disponibles
apt-cache show paquetes...: Muestra el registro de paquetes, similar a dpkg --print-avail
apt-cache pkgnames: Una lista rápida de los paquetes del sistema
dpkg -S archivo: ¿En qué paquete está el archivo?
apt-file search nombre_archivo: Busca los paquetes (no neceseriamente instalados) que contengan archivos que incluyan la cadena nombre_archivo.
apt-file: es un paquete por si mismo, por lo que debe primero hacer sudo apt-get install apt-file, luego ejecutar sudo apt-file update. Si apt-file search nombre_archivo muestra demasiada información, trate con apt-file search nombre_archivo | grep -w nombre_archivo (lo que le mostrará solo los archivos que contengan nombre_archivo como palabra completa) o variantes como apt-file search nombre_archivo | grep /bin/ que muestra solo los archivos localizados en los directorios como /bin o /usr/bin, útil si está buscando un ejecutable en particular.
apt-get autoclean: Ejecute este comando periódicamente para limpar de archivo .deb de paquetes que ya no están instalados en el sistema. Puede recuperar un montón de espacio en disco de esta manera. Si realmente está deseperado por espacio en disco, apt-get clean es más radical, y removerá todos los archivos .deb, incluso de los paquetes instalados actualmente. Pero por lo general no necesitará mas esos archivos .deb, de modo que tal vez valga la pena si está corto de megabytes.
------------------------------------------------------------------------------------------------
Si quieres un ejemplo escribe lo siguiente para instalar Lifera, un letor de RSS
sudo apt-get install lifera
Modo Gráfico
Muchas distro de Linux, entre ellas Ubunt, ofresen un entorno grafico de administración de paquetes. Para entrar a el basta con ir a Sistema>Administración>Gestor de paquetes Synaptic y otro para editar el archivo sources.list Sistema>Administración>Orígenes del software
Su forma de manejo es muy sencilla y para usuarios noveles es muy util, aunque con el tiempo aprenderán que la consola y el comando sudo apt-get es la mejor y mas rápida opción.
Mas Info:
http://www.debian.org/doc/manuals/apt-howto/index.es.html
Lamento informar que este es el unico post sobreviviente y también el ultimo de la serie TUXinga.