APT: n käyttäminen ja hyvästit APT-GETille Debianissa ja Ubuntussa

APT: n käyttäminen ja hyvästit APT-GETille Debianissa ja Ubuntussa

Linux on jatkuvassa kehityksessä. Usein muutokset ovat piilossa, kuten kulissien takana tapahtuva kehitys ytimessä ja muussa taustalla olevassa koodissa. Joskus käyttäjän on kuitenkin sopeuduttava uuteen työskentelytapaan.





Vaikka monet tietojenkäsittelyn parannukset voivat olla järkyttäviä ja vaatia erilaista ajattelutapaa, tämä ei pidä paikkaansa apt-get komento. Sen sijaan, että korvaisi sen kokonaan, Debian-pohjaiset järjestelmät (kuten Ubuntu, Linux Mint ja Raspberry Pi's Raspbian ) jatkavat käyttöä korvaamisen rinnalla, sitä yksinkertaisempaa sopiva komento.





kuinka paljon dataa zoomauspuhelu käyttää

Mutta miksi he tekevät näin, ja mikä on todella muuttunut?





APT vs. APT-GET

Apt -komennon käyttöönotossa on hyvä logiikka. Aiemmin Advanced Package Tool -työkalun käyttö on ollut apt-get ja apt-välimuisti komentojoukko (tai Synapticin tai muiden työpöydän pakettienhallinnan kautta). Kuitenkin, koska niitä on laajennettu ajan myötä, asiat ovat muuttuneet melko epäjärjestykseen.

Esittelemällä apt, joka sisältää yleisimmin käytetyt vaihtoehdot apt-get ja apt-välimuisti , komennot eivät ole vain lyhyempiä, vaan niitä on myös vähemmän. Näin vältetään päällekkäisyys ja muut vuosien aikana ilmenneet ongelmat.



Mutta apt ei ole vain kahden samanlaisen, epäjärjestyneen komentorakenteen yhdistäminen. Se parantaa myös komentorivikokemusta. Esimerkiksi edistymispalkki tulee näkyviin, kun asennat tai poistat ohjelman.

Siksi apt otettiin käyttöön. Mutta miksi sinun pitäisi käyttää sitä? Nämä esimerkit selittävät.





Lyhyesti: EI SAA enää

Olemme aiemmin tarkastelleet apt-get-komentoa perusteellisesti. Aiemmin käyttämiäsi komentoja voidaan edelleen käyttää yksinkertaisesti pudottamalla '-get' -osa.

Niin...





apt-get install [packagename]

... tulee ...

apt install [packagename]

Yleensä tämä muutos tapahtuu kaikissa aiemmissa apt-get komentoja. Mutta käyttöönoton kanssa sopiva tulee joitakin lisätoimintoja. Ohjelmistopäivityksillä ja poistamisella on nyt lisävaihtoehtoja useiden pakettien asentamisesta aina pakettien poistamiseen järjestelmästäsi.

Hanki täysi päivitys

Tiedät varmaan jo päivittää ja päivittää komennot, jotka toimivat molempien kanssa sopiva ja apt-get . Lyhyesti, päivittää päivittää paketin tiedot arkistoista päivittää päivittää kaikki asennetut paketit.

Uusi apt -komento esittelee tämän uuden komennon, täysi päivitys .

sudo apt full-upgrade

Tällä komennolla ei ainoastaan ​​päivitetä paketteja, vaan kaikki vanhat paketit, jotka on poistettava osana päivitystä, hylätään. Standardi osuva päivitys komento ei tee tätä.

Asenna useita paketteja

Kiireessä ja haluatko asentaa useamman kuin yhden ohjelmistopaketin? Vai haluatko yksinkertaisesti lisää tehokkuutta ohjelmiston asennuskomennostasi?

The osuva asennus komento on kehittynyt, joten voit nyt asentaa useita paketteja yhdellä komennolla. Nimeä paketit vuorotellen asennuskomennon jälkeen:

sudo apt install [package_1] [package_2] [package_3]

Jos sovellus on jo asennettu, apt tarkistaa tietokannasta uudemman version ja asentaa sen sen sijaan. Yksinkertainen!

Asenna paketti päivittämättä

On mahdollista, että joissakin olosuhteissa sinun on ehkä asennettava olemassa oleva paketti (ehkä korjataksesi) ilman päivitystä. Onneksi apt yksinkertaistaa myös tätä skenaariota:

sudo apt install [packagename] --no-upgrade

Samaan aikaan voit ladata päivityksen poistettuun pakettiin ja jättää sen asennuksen poistamatta:

sudo apt install [packagename] --only-upgrade

On totta, että viimeinen komento on useimmille epätavallinen skenaario, mutta se kannattaa tietää.

Asenna tietty pakettiversio

Mitä jos haluat tietyn version sovelluksesta? Näin voi käydä, jos huomaat, että viimeisin päivitys rikkoo käyttämäsi ominaisuuden. Sinun on suoritettava tätä varten tutkimus, jotta voit varmistaa, että tiedät paketin versionumeron.

Kun olet löytänyt sen, määritä paketin nimi ja suunniteltu versio tällä komennolla:

sudo apt install [packagename]=[version_number]

Muista, että myöhemmät päivitykset voivat kumota tämän ja korvata halutun version uusimmalla. Sinun on toistettava tämä komento (ellei kehittäjät palauta rikkoutunutta ominaisuutta).

Listaa päivitettävät ja asennetut paketit

Toinen uusi näkökohta apt -ohjelmiston asentamisessa Debian -pohjaisiin järjestelmiin on luettelovaihtoehto. Tämä antaa luettelon määritetyn ehdon perusteella.

Voit esimerkiksi tarkastella luetteloa paketeista, joiden päivitys odottaa:

apt list --upgradeable

Yksinkertaisemmin luettelo asennetuista paketeista:

apt list --installed

Kolmas vaihtoehto luettelolle on myös saatavilla. Tämä näyttää luettelon kaikista käyttöjärjestelmäsi ja tietokoneesi käytettävissä olevista paketeista.

Ota selvää näytönohjaimesta windows 10
apt list ----all-versions

(Huomaa komennon '-' merkkien määrä: neljä!)

Poista vs. puhdistus

Vanha tapa poistaa paketti Poista komento toimii edelleen apt: n kanssa. Käytä sitä asennuksen käänteisenä ja määritä paketin nimi:

sudo apt remove [packagename]

On kuitenkin myös puhdistaa komento, joka toimii suunnilleen samalla tavalla.

sudo apt purge [packagename]

Mutta mikä on ero?

Hyvin, sopivasti poista yksinkertaisesti poistaa binääritiedostot, mutta tämä johtaa siihen, että jäljellä olevat tiedostot jäävät taakse - yleensä kokoonpanotiedostot.

Kanssa osuva puhdistus kuitenkin kaikki tiedostoihin liittyvä poistetaan: binääritiedostot, määritystiedostot, erä.

Puhdistus automaattisella poistolla

Komennot kuten Poista ja puhdistaa voidaan käyttää järjestelmän ei -toivottujen ohjelmistojen poistamiseen. Vanhoina aikoina apt-get , tehokkaampia siivousmenetelmiä olisi saatavilla käyttämällä puhdas ja auto Puhdistus .

Apt -toiminnolla on vain yksi toiminto: automaattinen poisto . Kun se on syötetty, se poistaa kirjastot ja paketit, jotka asennetaan automaattisesti, yleensä haluttujen sovellusten riippuvuuksina. Niin kauan kuin nämä paketit eivät ole yhteydessä vaadittuihin sovelluksiin, ne voidaan hylätä.

sudo apt autoremove

Tämä tietysti vapauttaa tärkeää levytilaa!

Uudet komennot ja paremmat toiminnot

Kanssa apt-get voit päivittää, päivittää, asentaa ja poistaa Debian-pohjaisten Linux-käyttöjärjestelmien ohjelmistoja. Mutta yksinkertaisemmalla sopiva komento, voit tehdä paljon enemmän!

Mutta kumpaa pidät parempana? Pidätkö kiinni apt-getistä, kunnes se on kokonaan poistettu käytöstä, vai omaksutko apt kokonaan? Kerro meille, miltä sinusta tuntuu - ja kaikki komennot, jotka meidän mielestäsi olisi pitänyt sisällyttää - kommenttikenttään.

Kuvahaku: Brian A Jackson/Shutterstock

Jaa Jaa Tweet Sähköposti Canon vs.Nikon: Mikä kameramerkki on parempi?

Canon ja Nikon ovat kamerateollisuuden kaksi suurinta nimeä. Mutta mikä merkki tarjoaa paremman valikoiman kameroita ja objektiiveja?

Lue seuraava
Liittyvät aiheet
  • Linux
  • Ubuntu
  • Debian
  • Terminaali
  • Linux
Kirjailijasta Christian Cawley(1510 artikkelia julkaistu)

Varaeditori turvallisuudesta, Linuxista, DIY -ohjelmoinnista ja teknisistä selityksistä sekä todella hyödyllinen podcast -tuottaja, jolla on laaja kokemus työpöytä- ja ohjelmistotuesta. Christian on Linux Format -lehden toimittaja, ja hän on Raspberry Pi -piirtäjä, Lego -ystävä ja retropelien ystävä.

Lisää Christian Cawleyltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi