de.phhsnews.com


de.phhsnews.com / Vereinfachen Sie die Kommandozeilen-Paketverwaltung mit APT anstelle von apt-get

Vereinfachen Sie die Kommandozeilen-Paketverwaltung mit APT anstelle von apt-get


APT, das Advanced Package Tool des Debian-Projekts, dient zur Verwaltung von Paketen mit einer Vielzahl separater Tools Aufgaben. In der Vergangenheit mussten Benutzer mehrere Befehlsstrukturen wie apt-get, apt-cache, apt-config und viele mehr kennen, um den vollen Funktionsumfang von APT zu nutzen.

APT wurde ursprünglich erstellt, um viele Pakete zu lösen Management-Probleme wie die Beendigung der Abhängigkeit, die so viele Menschen in den frühen Tagen von Linux-basierten Betriebssystemen erlebt haben. Unglücklicherweise leidet APT an einer anderen Art von Hölle, etwas, das ich " Dispergierte Dokumentation Hell " (DDH) nenne. Die Dokumentation zu APT ist in verschiedenen Tools verstreut und in einigen Fällen, wie dem Hauptbefehl apt, praktisch nicht zu finden.

Seit über einem Jahrzehnt praktisch alle Tutorials und Anleitungen zum Installieren und Entfernen von Paketen auf einem Debian / Ubuntu-basierte Systeme haben apt-get zu Benutzern vorgeschlagen. In der Vergangenheit war das der richtige Vorschlag, weil "apt" als Befehl zu der Zeit noch nicht existierte, aber aufgrund der Dispergierten Dokumentations-Hölle ist vielen Leuten nicht bewusst, dass es jetzt existiert.

Wenn Sie wollten um ein Paket zu installieren, werden fast alle Guides vorschlagen:

sudo apt-get install Paket

aber jetzt können Sie das mit

vereinfachen sudo apt install Paket

Manche mögen argumentieren, dass "apt" nicht ist viel anders als "apt-get" und das ist wahr, aber ich denke, der Bindestrich im Befehl ist, was für viele Benutzer wegen seiner Ungeschicklichkeit einen Engpass schafft. Durch die Verwendung von apt sparen Sie Zeit und speichern die Anzahl der Tastenanschläge, die für die gleiche Aufgabe erforderlich sind.

Dispergierte Dokumentation Hell (DDH)

Das grundlegende Problem mit der Dokumentation zu APT ist, dass Sie je nach Ihrem Aussehen und Aussehen suchen Vielleicht findest du überhaupt nichts. Wenn Sie Google oder DuckDuckGo nach "apt documentation" durchsuchen würden, würden Sie eine von drei Arten von Ergebnissen finden:

  1. apt-get Dokumentation
  2. Grundlegende Informationen zum Überblick über APT
  3. Vollständig nicht verwandte Informationen

Wenn Sie "linux", "ubuntu" oder sogar "debian" in die Suchabfrage werfen, ändern sich die Ergebnistypen nicht. Die DDH ist so streng, dass Sie Dokumentation von Debian.org finden, die als Obsolete Documentation markiert ist, bevor Sie etwas Nützliches finden, das sich auf den "apt" -Befehl bezieht, falls Sie ihn überhaupt jemals finden sollten.

Man Pages

Man Pages sind Dokumentationsseiten, die lokal auf Ihrem System oder über Online-Verzeichnisse verwendet werden können. Lokale Einträge können je nach Version Ihrer Distribution aktuell sein oder nicht. Zum Beispiel hat Ubuntu 15.10 die letzte Manpage, aber 14.04 ist nicht standardmäßig. Wenn Sie jedoch Ihre 14.04-Version von Ubuntu mit Service Packs auf dem neuesten Stand halten, sollten Sie die aktualisierte Manpage haben. Sie können überprüfen, ob Sie die neueste Version der Manpage mit dem folgenden Befehl haben:

man apt

Wenn Sie andererseits online nach der Manpage suchen, werden Sie fast immer die finden alte Übersicht man Seite. Wenn Sie jedoch weiter graben, können Sie die Ubuntu 15.10-Manpage aufdecken, die aktuell ist, oder stattdessen können Sie die Online 14.04-Manpage aufdecken, die veraltet ist.

Vereinfachen Sie die Befehlszeile mit APT

Die folgende Liste enthält die nützlichsten Optionen, die über den Befehl apt verfügbar sind und welche alten Befehle sie vereinfachen.

  • apt Installationspaket (e)
    • ersetzt apt-get install package
    • ersetzt cd / Downloads && sudo dpkg -i anwendung.deb && sudo apt-get -f install
  • apt löscht paket (s)
    • ersetzt apt-get löscht paket
  • apt search Abfrage
    • ersetzt apt-cache Suchabfrage
  • apt show Paket (s)
    • ersetzt apt-cache show Paket (e)
  • apt Aktualisierung
    • ersetzt apt -get update
  • apt Aktualisierung
    • ersetzt apt-get Aktualisierung
  • apt Liste -installed
    • ersetzt dpkg -get-selections | grep -v deinstalliere
    • ersetzt dpkg -l
  • apt-Liste -upgradierbar (sudo nicht erforderlich)
    • ersetzt apt-get -u upgrade -assume-no "(sudo erforderlich)
  • apt edit- Quellen
    • ersetzt echo 'neue Textzeile' | sudo tee -a /etc/apt/sources.list
    • requests sudo nano /etc/apt/sources.list

Edit 2016-04-01: ab Ubuntu 16.04 wurden folgende Optionen hinzugefügt die Debian / Ubuntu-Implementierung des apt -Befehls.

  • apt autoremove
    • ersetzt apt-get autoremove
  • apt löscht Paket (e)
    • ersetzt apt- Get Purge Package (s)

Linux Mint verbessert die Einfachheit

Die meisten neueren Betriebssysteme, die auf Debian oder Ubuntu basieren, haben die aktuelle Version von APT, die einige Aufgaben vereinfacht, aber das Linux Mint-Team entschied dass APT vor einigen Jahren vereinfacht werden sollte. Linux Mint hat ein Python-Skript erstellt (seit 2009), um APT so nützlich und so einfach wie möglich zu machen. Ich hoffe, dass Debian den Vorteil sieht, die Funktionalität von apt zu erweitern, damit in Zukunft jeder von dem vereinfachten Ansatz von Mint profitieren kann. Der apt-Befehl kann so viel besser sein, als er es jetzt ist, und hoffentlich sieht Debian das ebenfalls und bringt sein volles Potenzial zur Geltung.

Linux Mint entschied sich, eine interessante Wahl in seinem Skript zu treffen, indem es die Verwendung von sudo überflüssig machte. Wenn Sie zum Beispiel "apt install package" ausführen, wird sudo während der Verarbeitung automatisch auf den Anfang angewendet, so dass der Benutzer sich nicht merken muss, ob etwas sudo benötigt oder nicht, das Skript wird es entsprechend anwenden oder nicht.

Die folgende Liste enthält die nützlichsten zusätzlichen Optionen, die über den Befehl Linux Mint apt verfügbar sind, und welche alten Befehle sie vereinfachen. Hinweis: Die folgende Liste gilt nur für Linux Mint-Benutzer im Moment:

  • apt autoclean
    • ersetzt apt-get autoclean
  • apt autoremove
    • ersetzt apt-get autoremove
  • apt purge-Paket (e)
    • ersetzt apt-get remove -purge-Paket (e)
  • apt-abhängige Pakete
    • ersetzt apt-cache-abhängige Pakete
  • apt rdepends-Paket (e)
    • ersetzt apt-rdepends-Paket (e)
  • apt-Richtlinienpaket (e)
    • ersetzt apt-cache-Richtlinienpaket (e)
  • apt held
    • ersetzt dpkg -get-selections | grep hold
  • apt halten Paket
    • ersetzt echo Paket halten | sudo dpkg -set-selections
  • apt-Übernahme-Paket
    • ersetzt Echo-Paket-Installation | sudo dpkg -set-selections
  • apt Paket herunterladen (lädt die Deb-Datei eines Pakets herunter)
    • ersetzt LC_ALL = C apt-Cache hängt vom Paket ab | grep -v "Konflikte: | Ersetzt: "| Awk '{print $ NF}' | sed -e 's / [<>] // g' | xargs aptitude herunterladen -r

APT: Mach mehr mit viel weniger

Das apt Der -Befehl hat viele Aufgaben mit der Kommandozeilen-Paketverwaltung auf dem Linux (Debian-basierten) Desktop vereinfacht und mit Linux Mint die Initiative ergriffen, um ihn weiter zu verbessern, hoffentlich wird es der Community helfen, auf die neue Methode umzusteigen. Der einzige Befehl, der mir aufgefallen ist, dass das Skript von Linux Mint apt bisher fehlte, ist "apt add-repository", um den unbeholfenen Befehl add-apt-repository zu ersetzen. Daher schrieb ich einen Patch, um diese Funktion dem Skript hinzuzufügen. Ich freue mich, Ihnen mitteilen zu können, dass sie meinen Patch akzeptiert haben, sodass diese Funktion in einer zukünftigen Version von Linux Mint verfügbar sein wird.


So verwenden Sie Emoji auf Ihrem Smartphone oder PC

So verwenden Sie Emoji auf Ihrem Smartphone oder PC

Emoji waren in Japan schon viele Jahre lang (dort entstanden), aber erst vor kurzem wurde es in den Norden gebracht Amerika, überraschte viele und ließ sie fragen: "Was zum Henker ist Emoji?" Um es klar zu sagen: Emoji ist nicht dasselbe wie Emoticons. Emoticons (Emotion + Icon) sind vom Benutzer erstellte Symbole, die jeder tippen kann.

(how-to)

So verwenden Sie Twitter auf dem Amazon Echo

So verwenden Sie Twitter auf dem Amazon Echo

Sie können bereits eine Menge mit Ihrem Amazon Echo tun, aber jetzt können Sie Alexa Tweets aus Ihrer Twitter-Timeline lesen und vieles mehr. Hier ist, wie Sie Twitter auf dem Amazon Echo verwenden. Twitter hat jetzt eine Alexa-Fähigkeit namens Twitter Reader, die Sie verwenden können, um Amazon Echo Tweets in Ihrer Timeline zurückzulesen, oder sogar Erwähnungen und Antworten, die Sie erhalten.

(how-to)