da.phhsnews.com


da.phhsnews.com / Forenklet kommandolinjepakkehåndtering med APT i stedet for apt-get

Forenklet kommandolinjepakkehåndtering med APT i stedet for apt-get


APT, det avancerede pakkeværktøj fra Debian-projektet, er til administration af pakker ved hjælp af mange separate værktøjer til at udføre forskellige opgaver. Tidligere havde brugerne brug for at kende flere kommandostrukturer som apt-get, apt-cache, apt-config og mange flere til at udnytte APT's fulde funktionssæt.

APT blev oprindeligt oprettet for at løse en masse pakker ledelsesproblemer som at sætte en stopper for afhængigheden af ​​helvede, som så mange mennesker oplevede i de tidlige dage af Linux-baserede operativsystemer. Desværre lider APT af en anden slags helvede, noget jeg kalder " Dispersed Documentation Hell " (DDH). Dokumentationen relateret til APT er spredt i forskellige værktøjer og i nogle tilfælde, såsom den vigtigste apt kommando, praktisk taget umuligt at finde.

I over et årti har praktisk talt alle vejledninger og vejledninger til installation og fjernelse af pakker på Debian / Ubuntu-baserede system har foreslået at komme til brugere. Tidligere var det det korrekte forslag, fordi "apt" som en kommando ikke havde eksisteret på det tidspunkt, men på grund af Dispersed Documentation Hell er mange mennesker ikke klar over, at det nu eksisterer.

Hvis du ville have for at installere en pakke vil næsten alle guider foreslå:

sudo apt-get installeringspakke

men i stedet kan du forenkle det med

sudo apt install pakke

Nogle kan hævde, at "apt" ikke er meget anderledes end "apt-get", og det er sandt, men jeg tror bindestreg i kommandoen er, hvad der skaber en flaskehals for mange brugere på grund af dens akavet. Brug af apt i stedet vil spare tid og gemme mængden af ​​tastetryk, der kræves for at udføre samme opgave.

Dispersed Documentation Hell (DDH)

Det grundlæggende problem med dokumentationen vedrørende APT er det, afhængigt af hvor du ser ud og hvordan du ser ud , du kan eller måske ikke finde noget overhovedet. Hvis du skulle søge Google eller DuckDuckGo, ville du finde en af ​​tre typer af resultater for "apt dokumentation":

  1. apt-get relateret dokumentation
  2. Grundlæggende oversigt oplysninger om APT
  3. Helt urelateret information

Hvis du skulle kaste "Linux", "Ubuntu" eller endda "Debian" i søgeforespørgslen, vil de typer resultater, du modtager, ikke ændres. DDH er så alvorlig, at du finder dokumentation fra Debian.org, der er markeret som Forældet dokumentation, inden du finder noget nyttigt, der er relateret til "apt" -kommandoen, hvis du nogensinde finder det.

Man Pages

Mandsider er dokumentationssider, der kan bruges lokalt på dit system eller via online-kataloger. Lokale indlæg er muligvis ikke opdaterede, afhængigt af versionen af ​​din distro. For eksempel har Ubuntu 15.10 den seneste man side, men 14.04 er ikke som standard. Men hvis du holder din 14.04-version af Ubuntu opdateret med service packs, skal du have den opdaterede mandside. Du kan tjekke for at se, om du har den nyeste version af mandens side med kommandoen nedenfor.

mand apt

På den anden side, hvis du skulle søge manens side online, vil du næsten altid finde den gammel oversigt man side. Hvis du skulle fortsætte med at grave, kan du afdække den ubuntu 15.10 man side, som er opdateret, eller i stedet kan du finde den online 14.04 man side, der er forældet.

Forenkle kommandolinjen med APT

Listen nedenfor indeholder de mest nyttige muligheder, der er tilgængelige via kommandoen apt og hvilke gamle kommandoer de forenkler.

  • apt install pakke (r)
    • erstatter apt-get installeringspakke
    • erstatter cd / downloads && sudo dpkg -i application.deb && sudo apt-get -f installer
  • apt fjern pakke (r)
    • erstatter apt-get fjern pakke
  • forespørgsel
    • erstatter apt-cache-søgning
  • apt show-pakke (r)
    • erstatter apt-cache showpakke (r)
  • apt update
    • erstatter apt -get opdatering
  • apt upgrade
    • erstatter apt-get upgrade
  • apt list -installeret
    • erstatter dpkg -get-selections | grep -v deinstall
    • erstatter apt-get -u upgrade -assume-no "(sudo påkrævet)
  • apt-upgrade -assume-no kilder
    • erstatter ekko 'ny tekstlinje' | sudo tee -a /etc/apt/sources.list
  • replaces
    • sudo nano /etc/apt/sources.list Edit 2016-04-01: fra Ubuntu 16.04 er følgende muligheder blevet tilføjet til Debian / Ubuntu-implementeringen af ​​kommandoen
    • apt

apt autoremove erstatter apt-get autoremove

  • apt rensepakke
    • erstatter apt- få rensepakke (r)
  • Linux Mint er Enhancing Simplicity
    • De fleste af de seneste operativsystemer baseret på Debian eller Ubuntu har den opdaterede version af APT, der gør det muligt at forenkle nogle opgaver, men Linux Mint-teamet besluttede at APT bør forenkles for ganske få år siden. Linux Mint oprettet et python script (startet i 2009) for at gøre APT så nyttigt og så enkelt som muligt. Jeg håber, at Debian ser fordelene ved at udvide funktionaliteten af ​​apt, så i fremtiden kan alle nyde godt af den forenklede tilgang, som Mint tager. Apt-kommandoen kan være så meget bedre, end det er lige nu, og forhåbentlig ser Debian det også godt ud og giver sit fulde potentiale. Linux Mint besluttede at lave et interessant valg i deres script ved at fjerne behovet for at bruge sudo. Hvis du for eksempel kører "apt install pakke", vil den automatisk anvende sudo på forsiden af ​​den under behandling, så brugeren ikke behøver at huske, om noget har brug for sudo eller ej, scriptet vil anvende det eller ikke i overensstemmelse hermed.

Listen nedenfor indeholder de mest nyttige ekstra muligheder, der er tilgængelige via Linux Mint

apt

kommandoen, og hvilke gamle kommandoer de forenkler. Bemærk: Følgende liste gælder kun for Linux Mint-brugere i øjeblikket.

apt autoclean erstatter apt-get autoclean

  • apt autoremove
    • erstatter apt-get autoremove
  • apt-get remove -purge pakke (r)
    • apt afhænger pakke (r) erstatter
  • apt-get fjern-pakke (r)
    • afhænger pakke (r) erstatter
  • apt-rdepends-pakke (r)
    • apt-rdepends-pakke (r) apt-pakkepakker
  • erstatter
    • erstatter
  • dpkg -get-selections | grep hold
    • apt hold pakke erstatter
  • echo package hold | sudo dpkg -set-valg
    • apt unhold pakke erstatter
  • echo package install | sudo dpkg -set-valg
    • apt download-pakke (downloader pakkenes deb-fil)
  • erstatter
    • LC_ALL = C apt-cache afhænger pakke | grep -v "Konflikter: | Erstatter: "| Awk '{print $ NF}' | sed -e 's / [ ] // g' | xargs aptitude download -r
  • APT: Gør mere med meget mindre Den
    • apt kommandoen har forenklet mange opgaver med kommandolinjepaketstyring på Linux (Debian-baseret) skrivebordet, og med Linux Mint tager initiativ til at forbedre det yderligere, forhåbentlig vil det hjælpe samfundets overgang til den nye metode. Den eneste kommando, som jeg har bemærket Linux Mint's <> apt

script mangler hidtil, er "apt add-repository", der erstatter den ubehagelige add-apt-repository kommando, så jeg skrev en patch for at tilføje denne funktion til scriptet. Jeg er glad for at informere dig om, at de har accepteret min patch, så denne funktion vil være tilgængelig i en fremtidig udgivelse af Linux Mint.


Sådan vælger du hvilke filer Windows Search indekser på din pc

Sådan vælger du hvilke filer Windows Search indekser på din pc

Windows Search-funktionen giver hurtige filsøgninger ved at opbygge et indeks. Dette indeks bruges af Start-menuen, søgefeltet i Filutforsker og Windows Stifinder og endda Cortana-assistenten i Windows 10. Hvor finder du Windows 'indekseringsindstillinger RELATED: Brug avanceret forespørgsels syntaks at finde alt Windows Search indekseren styres fra dialogboksen Indekseringsindstillinger, som er begravet på kontrolpanelet.

(how-to)

Streaming-tjenester er så almindelige, at vi ofte ikke tænker lidt på, hvor mange data de bruger, før det er for sent. Det kan være meget, men du kan reducere brugen af ​​data og forhindre overlejringer med nogle få mindre ændringer her og der.

Streaming-tjenester er så almindelige, at vi ofte ikke tænker lidt på, hvor mange data de bruger, før det er for sent. Det kan være meget, men du kan reducere brugen af ​​data og forhindre overlejringer med nogle få mindre ændringer her og der.

Netflix og YouTube vil naturligvis bruge mere data og båndbredde. Faktisk er det usandsynligt, at du oplever båndbreddeproblemer, hvis du bare streamer musik, men det siges, hvis du lytter til musik hele dagen, tilføjer det, især hvis du streamer af højere kvalitet lyd. Streaming Music? Du burde være okay Efter nogle observationer og undersøgelser er det svært at forestille sig, at selv med en ringe få gigabyte mobildata, kan nogen strømme over deres grænse med Pandora eller Spotify, så længe du er opmærksom på kvalitetsindstillingerne .

(how-to)