es.phhsnews.com


es.phhsnews.com / Simplifique la administración de paquetes de línea de comandos con APT en lugar de apt-get

Simplifique la administración de paquetes de línea de comandos con APT en lugar de apt-get


APT, la herramienta de paquete avanzado del proyecto Debian, es para administrar paquetes mediante el uso de muchas herramientas separadas para lograr varios Tareas. En el pasado, los usuarios necesitaban saber estructuras de comandos múltiples como apt-get, apt-cache, apt-config y muchas más para utilizar el conjunto completo de funciones de APT.

APT se creó originalmente para resolver una gran cantidad de paquetes problemas de administración como poner fin al infierno de la dependencia que tantas personas experimentaron en los primeros días de los sistemas operativos basados ​​en Linux. Desafortunadamente, APT sufre un tipo diferente de infierno, algo que llamo " Dispersed Documentation Hell " (DDH). La documentación relacionada con APT está dispersa en varias herramientas diferentes y en algunos casos, como el comando apt principal, prácticamente imposible de encontrar.

Durante más de una década, prácticamente todos los tutoriales y guías para instalar y eliminar paquetes en Debian / El sistema basado en Ubuntu ha sugerido apt-get a los usuarios. En el pasado, esa era la sugerencia correcta porque "apt" como un comando no existía en ese momento, pero debido a la Documentación Dispersada, infierno, mucha gente no está consciente de que ahora sí existe.

Si querías para instalar un paquete, casi todas las guías sugieren:

sudo apt-get install paquete

pero ahora puedes simplificarlo con

sudo apt install paquete

Algunos pueden argumentar que "apt" no es muy diferente de "apt-get" y eso es cierto, pero creo que el guión en el comando es lo que crea un cuello de botella para muchos usuarios debido a su incomodidad. Usar apt en su lugar ahorrará tiempo y ahorrará la cantidad de teclas necesarias para realizar la misma tarea.

Dispersed Documentation Hell (DDH)

El problema fundamental con la documentación sobre APT es que depende de dónde mires y cómo te veas. , puedes o no encontrar nada en absoluto. Si tuviera que buscar en Google o en DuckDuckGo, para obtener "documentación apta", encontraría uno de estos tres tipos de resultados:

  1. documentación relacionada apt-get
  2. Información general básica sobre APT
  3. Información completamente no relacionada

Si lanzara "linux", "ubuntu" o incluso "debian" a la consulta de búsqueda, los tipos de resultados que recibirá no cambiarán. El DDH es tan severo que encontrará documentación de Debian.org marcada como Documentación obsoleta antes de que encuentre algo útil relacionado con el comando "apt", si alguna vez lo encuentra.

Páginas de hombre

Las páginas man son páginas de documentación que se pueden usar localmente en su sistema o a través de directorios en línea. Las entradas locales pueden estar o no actualizadas según la versión de su distribución. Por ejemplo, Ubuntu 15.10 tiene la última página man, pero 14.04 no lo hace de manera predeterminada. Sin embargo, si mantiene su versión 14.04 de Ubuntu actualizada con service packs, entonces debería tener la página man actualizada. Puede verificar si tiene la última versión de la página man con el siguiente comando.

man apt

Por otro lado, si buscara la página man en línea, casi siempre encontrará la vieja página de manual general. Sin embargo, si sigue excavando, puede descubrir la página del manual de Ubuntu 15.10 que está actualizada o, en su lugar, puede descubrir la página de manual de 14.04 que está desactualizada.

Simplifique la línea de comando con APT

La siguiente lista contiene las opciones más útiles disponibles a través del comando apt y qué comandos antiguos simplifican.

  • paquetes de instalación de apt (es)
    • reemplaza paquete de instalación de apt-get
    • reemplaza cd / Descargas && sudo dpkg -i application.deb && sudo apt-get -f install
  • apt remove package (s)
    • reemplaza apt-get remove package
  • apt search consulta
    • reemplaza consulta de búsqueda de apt-caché
  • paquete de demostración de apt (es)
    • reemplaza paquete de apt-cache show (s)
  • apt update
    • reemplaza apt -get update
  • apt upgrade
    • reemplaza apt-get upgrade
  • apt list -installed
    • reemplaza dpkg -get-selections | grep -v deinstall
    • reemplaza dpkg -l
  • lista de apt -activo (no se requiere sudo)
    • reemplaza apt-get -u upgrade -assume-no "(se requiere sudo)
  • apt edit- fuentes
    • reemplazan eco 'nueva línea de texto' | sudo tee -a /etc/apt/sources.list
    • replaces sudo nano /etc/apt/sources.list

Editar 2016-04-01: a partir de Ubuntu 16.04 se han agregado las siguientes opciones a la implementación Debian / Ubuntu del comando apt .

  • apt autoremove
    • reemplaza apt-get autoremove
  • apt purge package (s)
    • reemplaza apt- get purge package (s)

Linux Mint es Enhancing Simplicity

La mayoría de los sistemas operativos recientes basados ​​en Debian o Ubuntu tienen la versión actualizada de APT que permite simplificar algunas tareas pero el equipo de Linux Mint decidió esa APT debería simplificarse hace unos años. Linux Mint creó una secuencia de comandos python (iniciada en 2009) para que APT sea lo más útil y simple posible. Espero que Debian vea el beneficio de expandir la funcionalidad de apt para que en el futuro todos puedan beneficiarse del enfoque simplificado que está tomando Mint. El comando apt puede ser mucho mejor de lo que es en este momento y con suerte Debian ve esto también y lleva a apt a su máximo potencial.

Linux Mint decidió hacer una elección interesante en su script al eliminar la necesidad de usar sudo. Por ejemplo, si ejecuta "apt install package", automáticamente aplicará sudo en la parte frontal durante el procesamiento, de modo que el usuario no necesita recordar si algo necesita sudo o no, el script lo aplicará o no en consecuencia.

La siguiente lista contiene las opciones adicionales más útiles disponibles a través del comando Linux Mint apt y qué comandos antiguos simplifican. Nota: la siguiente lista solo se aplica a los usuarios de Linux Mint en este momento.

  • apt autoclean
    • reemplaza apt-get autoclean
  • apt autoremove
    • reemplaza apt-get autoremove
  • El paquete apt purge se reemplaza por el
    • y reemplaza el por el paquete apt-get remove -purge (s)
  • el paquete apt dependiente (s)
    • reemplaza el apt-cache depende del paquete (s)
  • apt rdepende paquete (s)
    • reemplaza paquetes apt-rdepends (s)
  • paquetes de política apt (es)
    • reemplaza paquete (s) de política apt-cache
  • apt held
    • reemplaza dpkg -get-selections | grep hold
  • apt hold package
    • reemplaza echo package hold | sudo dpkg -set-selections
  • apt unhold package
    • reemplaza echo package install | sudo dpkg -set-selections
  • paquete apt download (descarga el archivo deb de un paquete)
    • reemplaza LC_ALL = C apt-cache depends package | grep -v "Conflicts: | Reemplaza: "| Awk '{imprimir $ NF}' | sed-e 's / [<>] // g' | xargs aptitud descargar -r

APT: Hacer más con mucho menos

El apto El comando simplificó muchas tareas con la administración de paquetes de línea de comandos en el escritorio Linux (basado en Debian) y con Linux Mint tomando la iniciativa de mejorarlo aún más, con suerte ayudará a la comunidad a realizar la transición al nuevo método. El único comando que noté hasta ahora en el script apt de Linux Mint es "apt add-repository" para reemplazar el incómodo comando add-apt-repository, así que escribí un parche para agregar esta característica al script. Me complace informarle que han aceptado mi parche por lo que esta característica estará disponible en una versión futura de Linux Mint.


Cómo crear y modificar firmas en Apple Mail en macOS

Cómo crear y modificar firmas en Apple Mail en macOS

Entre las muchas y variadas funciones de Apple Mail está la capacidad de definir y establecer firmas para que su correo electrónico se anexe con su cita favorita, fuera anuncios de la oficina, o información de contacto. Crear, modificar y aplicar firmas en Apple Mail en macOS es muy sencillo, y lo mejor de todo es que puedes crear varias firmas para una cuenta y aplicarlas de diferentes maneras.

(how-to)

Cómo enviar páginas web desde su teléfono inteligente o tableta a Evernote

Cómo enviar páginas web desde su teléfono inteligente o tableta a Evernote

Evernote es una herramienta increíble para recopilar toda la información que le interesa en un solo lugar. En el escritorio, puede "recortar" páginas web en Evernote con la extensión del navegador de la aplicación, pero ¿qué sucede si está navegando en su teléfono? En realidad es incluso más simple. Obviamente, el primer paso es descargar Evernote e iniciar sesión en su cuenta, si aún no lo ha hecho.

(how-to)