- YatriTrivedi
@yatritrivedi
- bijgewerkt op 5 juli 2017, 8:12pm EDT
Ubuntu heeft veel GUI-gebaseerde methoden voor het installeren van applicaties, maar ze nemen enige tijd in beslag om te zoeken en te vinden. Omdat het toetsenbord meestal sneller is dan de muis, kan het beheren van uw software via de opdrachtregel een real-time-saver zijn.
Apt
Linux beheert software via pakketten, individuele eenheden van software die gebruikersinterfaces, modules en bibliotheken bevatten. De meeste toepassingen koppelen meerdere co-afhankelijke pakketten aan elkaar, en weer anderen laten je toe om te kiezen welke pakketten je wilt installeren en welke je naar eigen goeddunken weglaat. Dit kan verwarrend worden, dus er staat een pakketbeheerder tot uw beschikking om
te helpen elke Linux-distributie heeft zijn eigen pakketbeheersysteem. Voor onze eigen buurt en beste Ubuntu, het is de geavanceerde verpakking Tool. Het heeft een familie van commando ‘ s waarmee je repositories kunt toevoegen; zoeken naar, installeren en verwijderen van pakketten; en zelfs upgrades en dergelijke simuleren. De commando ‘ s zijn vrij gemakkelijk te onthouden en te gebruiken, dus u zult het beheer van uw systeem software in een mum van tijd op alle!
APT vereist machtigingen voor supergebruikers, omdat het de kernaspecten van het systeem behandelt, dus in Ubuntu moet u de meeste opdrachten vooraf met “sudo.”
zoeken naar pakketten
het commando om naar software te zoeken is:
apt-cache search …
vervangen maar geen haakjes gebruiken. U krijgt een uitvoer als deze:
u kunt zoeken naar termen in de beschrijving van pakketten, bijvoorbeeld voor een solitaire spel, of op pakketnaam. Sommige zoekopdrachten kunnen een hoop resultaten opleveren, dus je kunt door de lijst bladeren met het volgende commando:
apt-cache search | less
Er zit een pipe in het midden van dat Commando (het deelt een sleutel met \). Het commando minder zal u toelaten om door uw lijst te bladeren met de pijltjestoetsen, pagina omhoog/omlaag toetsen, en spatie, b, en enter. Druk op q om de lijst te verlaten en terug te gaan naar de prompt.
Repositories toevoegen
u kunt meer software vinden in repositories die online worden gevonden. Neem bijvoorbeeld Ubuntu Tweak, een programma waarmee u een aantal verborgen of anderszins moeilijk te wijzigen instellingen voor uw systeem kunt wijzigen. Het wordt gehost in een andere repository. Als je de repository toevoegt in plaats van alleen het pakket te downloaden en te installeren, zal het systeem je op de hoogte brengen van updates en het automatisch voor je up-to-date houden. U kunt handmatig repositories toevoegen en wijzigen door het bronbestand van APT te bewerken:
sudo nano /etc/apt/sources.list
maar Ubuntu 9.10 Karmic Koala veranderde dat. Er is een makkelijkere manier!
sudo add-apt-repository
Laten we eens kijken naar Ubuntu Tweak ‘ s repo te zien wat het zal er in de praktijk uit:
sudo add-apt-repository ppa:tualatrix/ppa
Voila!
broncode bijwerken
na het toevoegen van repositories moet u uw pakketlijst bijwerken.
sudo apt-get update
die de pakketlijsten van alle repositories in één keer bijwerkt. Vergeet niet om dit te doen na elke toegevoegde repository!
installatie
nu u uw software repo hebt toegevoegd en uw pakketlijst hebt bijgewerkt, en de pakketnaam hebt gevonden die u nodig hebt, kunt u deze installeren.
sudo apt-get install …
Dit zal alle vermelde pakketten downloaden en installeren. Als er afhankelijkheden zijn – andere vereisten pakketten-zullen ze ook worden geïnstalleerd. Soms zie je ook een lijst met aanbevolen maar optionele pakketten die bij je selectie passen. Soms zie je ook een bevestiging prompt, maar niet altijd.
vaak zult u een core pakket zien met andere gekoppelde pakketten, dus het installeren van deze zal automatisch de afhankelijkheden installeren en soms ook de bijbehorende pakketten.
pakketten verwijderen
Als u van een programma af wilt, kunt u de bijbehorende pakketten verwijderen.
sudo apt-get remove …
Als u zich wilt ontdoen van de configuratiebestanden en bijbehorende mappen (meestal in de persoonlijke map van de gebruiker), zult u willen de purge-optie toevoegen:
sudo apt-get remove –purge …
Er zijn twee streepjes. Dit zal van pas komen als een programma niet goed werkt. Door te zuiveren bij verwijdering, kunt u een” schoon ” installeren.
meestal kunt u gewoon het core pakket kiezen en de bijbehorende zullen ook verwijderd worden. Als dat niet het geval is, kunt u het volgende commando gebruiken:
sudo apt-get autoremove
Dit zal automatisch alle pakketten verwijderen die niet worden gebruikt of geassocieerd met een geïnstalleerd programma. Als je bijvoorbeeld een core-pakket kwijtraakt, zal autoremove de bijbehorende pakketten en alle afhankelijkheden verwijderen die het had, zolang er geen ander programma ze gebruikt. Het is een geweldige manier om ongebruikte bibliotheken en pakketten op te ruimen die u niet nodig hebt.
upgraden van Software
dus, wat als uw pakketten een upgrade nodig hebben? U kunt individuele programma ‘ s upgraden met het volgende commando:
sudo apt-get upgrade …
of u kunt alle pakketten upgraden door geen verdere argumenten te hebben:
sudo apt-get upgrade
Dit zal u vertellen hoeveel en welke pakketten moeten worden bijgewerkt en zal om een bevestiging vragen voordat het verder gaat.
onthoud dat u eerst moet updaten. Upgrade zal oudere versies van programma ‘ s vervangen door hun nieuwere versies. Dit is een vervangend proces; dezelfde pakketnaam is vereist en de oudere versie wordt vervangen door een nieuwere versie. Er worden geen volledig nieuwe pakketten geïnstalleerd en er worden geen pakketten verwijderd.
sommige programma ‘ s werken niet helemaal op die manier. Ze vereisen een pakket met een iets andere naam te verwijderen en een nieuwe met een andere naam te installeren. Soms heeft de nieuwe versie van een programma een nieuw vereist pakket. In deze gevallen moet u dist-upgrade gebruiken.
sudo apt-get dist-upgrade …
sudo apt-get dist-upgrade
nu wordt aan alle afhankelijkheden voldaan, ongeacht wat. Als je niet van micro-beheer van je pakketten houdt, dan is dit het commando dat je gaat gebruiken.
Als u alleen wilt zien welke pakketten zullen worden opgewaardeerd als u het commando hypothetisch zou uitvoeren, kunt u een upgrade simuleren met de optie –s.
sudo apt-get –s upgrade
Dit is erg handig als u niet zeker weet of het upgraden van een pakket andere programma ‘ s zal verknoeien, wat af en toe gebeurt met zaken als PHP en mailserverbibliotheken.
opschonen
wanneer u pakketten downloadt, slaat Ubuntu ze in de cache in het geval het nodig is om er verder naar te verwijzen. U kunt deze cache verwijderen en terug te krijgen wat ruimte op de harde schijf met de volgende opdracht:
sudo apt-get clean
Als u van uw cache af wilt, maar de nieuwste versies wilt opslaan van welke pakketten u hebt, gebruik dan dit:
sudo apt-get autoclean
Dit zal de oudere versies verwijderen die vrijwel nutteloos zijn, maar je toch een cache achterlaten.
controleren wat er geïnstalleerd is
u kunt een lijst zien van al uw geïnstalleerde pakketten met dpkg.
sudo dpkg –list
u kunt ook minder gebruiken om door deze lijst te bladeren.
sudo dpkg –list | less
u kunt ook door de lijst Zoeken met het grep-Commando.
dpkg –list | grep
als er iets is geïnstalleerd, ziet u een pakketnaam en een beschrijving.
u kunt ook door een compactere methode zoeken:
dpkg –l ‘zoekterm’
Deze optie is een kleine letter L, en uw zoekterm moet binnen enkele aanhalingstekens staan. U kunt jokertekens gebruiken om beter te zoeken.
Paasei
APT heeft een interessant paasei.
sudo apt-get moo
geniet van uw super koe krachten!
het beheren van pakketten en geïnstalleerde software via de opdrachtregel kan u wat tijd besparen. Ubuntu ’s Software Updater is vaak laggy op mijn systeem en het kan echt een pijn te hebben om software repo’ s toe te voegen en pakketten te installeren via het Software Center, vooral als je weet dat de namen van het pakket al. Het is ook geweldig voor het beheer van uw systeem op afstand via SSH. U hoeft niet te hebben een GUI draaien op alle of omgaan met VNC.
er zijn veel dingen te leren wanneer je vertrouwd raakt met de opdrachtregel, dus je kunt de Beginner ‘ s Guide to Nano, de Linux opdrachtregel teksteditor, bekijken. Er komt nog meer!