Debian

23 Tarvittavat perustavanlaatuiset apt-get- ja apt-cache-komennot

23 Tarvittavat perustavanlaatuiset apt-get- ja apt-cache-komennot
"Apt-get" ja "apt-cache" -komennot ovat hyvin usein käytettyjä komentoja Linux-ympäristössä. Ensimmäisen komennon avulla voit pääasiassa asentaa, päivittää ja poistaa paketteja, kun taas jälkimmäinen antaa sinun etsiä paketteja ja niihin liittyviä tietoja. Molemmilla komennoilla on omat käyttötapauksensa, mutta suurin osa käyttäjistä ei ole tietoinen tarkoista ominaisuuksistaan ​​paitsi niiden peruskäytöstä. Siksi olemme tänään päättäneet jakaa kanssasi 23 erilaista esimerkkiä, joissa voit käyttää "apt-get" ja "apt-cache" -komentoja järjestelmän hallintaan.

Perustavanlaatuiset apt-get-komentokomennot

Seitsemäntoista peruskäskyä "apt-get" kuvataan alla.

Esimerkki 1: Päivitä Linux-järjestelmäsi

Tämä on tavallisin "apt-get" -komennon käyttö Linux-ympäristössä, koska sinun on päivitettävä järjestelmä ennen uuden sovelluksen asentamista. Joskus, jopa ennen järjestelmän vianmääritystä virheiden varalta, sinun on päivitettävä se, jotta kaikki rikkinäiset linkit tai riippuvuudet voidaan korjata etukäteen.

Päivitä Linux-järjestelmäsi apt-get-komennolla suorittamalla se seuraavalla tavalla:

sudo apt-get -päivitys

Esimerkki 2: Päivitä Linux-järjestelmäsi

Järjestelmän päivittämisen jälkeen sinulle ilmoitetaan kaikkien päivitettävien pakettien lukumäärä, ts.e., paketit, joiden päivitetyt versiot ovat saatavilla. Siksi lähinnä seuraava vaihe Linux-järjestelmän päivittämisen jälkeen on päivittää se, ja tämä voidaan tehdä suorittamalla "apt-get" -komento seuraavalla tavalla:

sudo apt-get -päivitys

Verrattuna "apt-get update" -komentoon, "apt-get upgrade" -komennon suorittaminen vie kauemmin, koska sen on asennettava päivitetyt versiot kaikista paketeista, joiden päivitykset ovat käytettävissä.

Esimerkki 3: Asenna uusi paketti Linux-järjestelmään

Jos olet usein tietokoneen käyttäjä, sinun on asennettava uusia paketteja järjestelmään päivittäin. Voit tehdä tämän myös Linux-käyttöliittymän kautta, mutta jos haluat käyttää CLI: tä, niin se on myös mahdollista.

Voit kätevästi asentaa uuden paketin Linux-järjestelmääsi suorittamalla "apt-get" -komennon seuraavasti:

sudo apt-get install PackageName

Tässä sinun on korvattava “PackageName” asennettavan paketin todellisella nimellä. Halusimme asentaa VLC-mediasoittimen esittelyä varten, minkä vuoksi olemme korvanneet "PackageName" -toiminnolla "vlc".

Esimerkki 4: Poista paketti Linux-järjestelmästä

Kun Linux-järjestelmääsi on asennettu suuri joukko paketteja, olisit nähnyt viestin "tallennustila loppumassa" hyvin usein. Tässä tilanteessa ainoa ratkaisu, jonka keksit, on poistaa kaikki käyttämättömät tai epäolennaiset paketit järjestelmästäsi.

Tämä voidaan tehdä helposti suorittamalla "apt-get" -komento seuraavalla tavalla:

sudo apt-get remove PackageName

Tässä sinun on korvattava ”PackageName” poistettavan paketin todellisella nimellä. Halusimme poistaa VLC-mediasoittimen esittelyä varten, minkä vuoksi olemme korvanneet "PackageName" -merkinnällä "vlc".

Esimerkki 5: Poista paketti ja sen määritystiedostot Linux-järjestelmästä

Yksinkertainen "apt-get remove" -komento poistaa vain määritetyn paketin Linux-järjestelmästäsi. Paketin määritystiedostot ovat kuitenkin edelleen järjestelmässäsi. Jos haluat myös päästä eroon näistä kokoonpanotiedostoista yhdessä halutun paketin kanssa, voit suorittaa apt-get -komennon seuraavalla tavalla:

sudo apt-get purge PackageName

Tässä sinun on korvattava “PackageName” poistettavan paketin todellisella nimellä sekä sen asetustiedostot. Halusimme poistaa VLC-mediasoittimen esittelyä varten, minkä vuoksi olemme korvanneet "PackageName" -merkinnällä "vlc".

Esimerkki 6: Poista kaikki poistetun paketin riippuvuudet Linux-järjestelmästäsi

Toisinaan yksi paketti Linuxissa vaatii useita muita paketteja toimiakseen oikein. Nämä paketit tunnetaan mainitun paketin riippuvuuksina, ja ne asennetaan kyseisen paketin mukana. Kuitenkin, kun poistat paketin joko "apt-get remove" -komennolla tai "apt-get purge" -komennolla, näitä riippuvuuksia ei poisteta automaattisesti. Tämän vuoksi voit poistaa nämä käyttämättömät riippuvuudet järjestelmän tilan vapauttamiseksi suorittamalla apt-get -komennon seuraavalla tavalla:

sudo apt-get autoremove

Tämä komento tutkii koko Linux-järjestelmääsi etsimällä kaikkia paketteja ja riippuvuuksia, joita ei enää tarvita, ja poistaa ne kokonaan.

Esimerkki 7: Päivitä Linux-järjestelmäsi älykkäästi

Yksinkertainen "apt-get upgrade" -komento päivittää kaikki käytettävissä olevat paketit Linux-järjestelmässä edes tarkistamatta, onko tietyn paketin päivittäminen tarpeen vai ei. Jos haluat suorittaa päivitysprosessin älykkäästi, voit suorittaa apt-get -komennon seuraavalla tavalla:

sudo apt-get dist-päivitys

Toinen tämän komennon ominaisuus on, että se paitsi päivittää paketit älykkäästi, mutta myös poistaa paketit ja riippuvuudet, joita ei enää tarvita.

Esimerkki 8: Suorita Linux-järjestelmän puhdistus

Jos haluat puhdistaa kaikki väliaikaiset tiedostot Linux-järjestelmästäsi, voit käyttää "apt-get" -komentoa seuraavalla tavalla:

sudo apt-get clean

Tämä komento poistaa kaikki väliaikaiset tiedostot Linux-järjestelmästäsi, mikä vapauttaa levytilaa.

Esimerkki 9: Selvitä paketin muutokset tarkistamalla loki

Aina kun asennat sovelluksen tai paketin Linux-järjestelmään ja aloitat sen käytön, teet siihen tiettyjä muutoksia. Jos haluat tarkastella kaikkia näitä muutoksia ennen päivität haluamasi paketin, voit suorittaa "apt-get" -komennon seuraavalla tavalla:

sudo apt-get changelog PackageName

Tässä sinun on korvattava "PackageName" sen paketin varsinaisella nimellä, jonka muutoslokin haluat tarkastella, ennen kuin päivität sen. Halusimme tarkastella VLC-mediasoittimen muutosluetteloa esittelyä varten, minkä vuoksi olemme korvanneet "PackageName": lla "vlc".

Esimerkki 10: Puhdista kaikki Linux-järjestelmän paikalliset arkistopaketit

Toisinaan jotkut .deb-tiedostot asuvat edelleen Linux-järjestelmän paikallisessa arkistossa, vaikka niitä ei enää olisikaan asennettu. Siksi on aina suositeltavaa päästä eroon näistä tiedostoista mahdollisimman pian levytilan palauttamiseksi.

Voit puhdistaa kaikki Linux-järjestelmän paikalliset arkistopaketit suorittamalla apt-get-komennon seuraavalla tavalla:

sudo apt-get autoclean

Esimerkki 11: Lataa paketti Linux-järjestelmääsi

Joskus haluat ladata paketin vain Linux-järjestelmääsi asentamatta sitä. Tätä voidaan tarvita, kun joudut asentamaan tämän paketin myöhemmin tai jos haluat säilyttää ladatun varmuuskopion tietystä paketista. Siksi, jos haluat ladata paketin Linux-järjestelmääsi asentamatta sitä, voit suorittaa apt-get -komennon seuraavasti:

sudo apt-get lataa PackageName

Tässä sinun on korvattava “PackageName” sen paketin varsinaisella nimellä, jonka haluat ladata asentamatta sitä Linux-järjestelmääsi. Halusimme ladata VLC-mediasoittimen esittelyä varten, minkä vuoksi "PackageName" on korvattu nimellä "vlc".

Esimerkki 12: Etsi viallisia paketteja tai riippuvuuksia Linux-järjestelmästäsi

Toisinaan jotkin asennetut riippuvuudet tai paketit Linux-järjestelmässäsi saattavat vioittua. Viittaamme tällaisiin paketteihin tai riippuvuuksiin "rikki". Siksi, jos haluat selvittää kaikki rikki paketit tai riippuvuudet Linux-järjestelmästäsi, voit suorittaa "apt-get" -komennon seuraavalla tavalla:

sudo apt-get-tarkistus

Esimerkki 13: Korjaa rikki paketit tai riippuvuudet Linux-järjestelmässäsi

Kun olet selvittänyt kaikki rikkinäiset paketit tai riippuvuudet Linux-järjestelmästäsi, seuraava vaihe on korjata ne kaikki, jotta voit helposti jatkaa muita asennuksia.

Voit korjata kaikki rikkinäiset paketit tai riippuvuudet Linux-järjestelmästäsi suorittamalla "apt-get" -komennon seuraavalla tavalla:

sudo apt-get -f asennus

Esimerkki 14: Avaa apt-get -komennon manuaaliset sivut

Jos haluat joskus tietää lisätietoja apt-get-komennosta, voit käyttää sen man-sivuja seuraavalla tavalla:

mies apt-get

Esimerkki 15: Avaa apt-get -komennon ohjesivut

Jos haluat tietää apt-get -komennon käytettävissä olevan syntaksin ja vaihtoehdot, voit käyttää sen ohjesivuja tätä tarkoitusta varten.

Voit käyttää apt-get-komennon ohjesivuja suorittamalla tämän komennon seuraavasti:

apt-get --apu

Esimerkki 16: Asenna paketti uudelleen Linux-järjestelmään

Joskus Linux-järjestelmään asennettu paketti ei ehkä toimi oikein. Tällaisia ​​kysymyksiä voi syntyä useista syistä, joista tärkein syy on sen väärä asennus. Tällaisessa tilanteessa saatat ajatella jo asennetun paketin asentamista uudelleen.

Tämä voidaan tehdä suorittamalla "apt-get" -komento seuraavalla tavalla:

sudo apt-get install --reinstall PackageName

Tässä sinun on korvattava "PackageName" sen paketin varsinaisella nimellä, jonka haluat asentaa uudelleen Linux-järjestelmääsi. Halusimme asentaa VLC-mediasoittimen uudelleen esittelyä varten, minkä vuoksi olemme korvanneet "PackageName" -toiminnolla "vlc".

Esimerkki 17: Lataa paketin lähdekoodi Linux-järjestelmääsi

Jos haluat vain ladata paketin lähdekoodin asentamatta sitä Linux-järjestelmään, voit suorittaa "apt-get" -komennon seuraavasti:

sudo apt-get - vain latauslähde PackageName

Tässä sinun on korvattava "PackageName" sen paketin varsinaisella nimellä, jonka lähdekoodin haluat ladata asentamatta sitä Linux-järjestelmääsi. Halusimme ladata VLC-mediasoittimen lähdekoodin esittelyä varten, minkä vuoksi olemme korvanneet "PackageName" -merkinnällä "vlc".

Perusteelliset apt-välimuistikomennon esimerkit

Kuusi perus apt-get -komentoa kuvataan alla.

Esimerkki 18: Luettele kaikki käytettävissä olevat paketit Linux-järjestelmässäsi

Yleensä kun aloitat Linux-pohjaisen järjestelmän käytön, olet aluksi tuntematon siitä, mitkä paketit sinun on asennettava. Toisinaan et ole edes tietoinen tarkoista pakettien nimistä. Siksi sitä pidetään aina erittäin hyödyllisenä, jos pystyt jotenkin luettelemaan kaikki asennettavat paketit.

Voit listata kaikki käytettävissä olevat paketit Linux-järjestelmässäsi käyttämällä "apt-cache" -komentoa seuraavalla tavalla:

sudo apt-cache pkgnames

Tämä komento listaa kaikkien Linux-järjestelmällesi saatavien pakettien nimet.

Esimerkki 19: Luettele yksityiskohtaiset tiedot paketista Linux-järjestelmässäsi

Joskus saatat haluta tietää kaikki tietyn paketin yksityiskohdat sen yhteensopivuuden ja muiden vastaavien asioiden tuntemiseksi.

Voit luetella yksityiskohtaiset tiedot paketista Linux-järjestelmässäsi suorittamalla apt-cache -komennon seuraavasti:

sudo apt-cache showpkg PackageName

Tässä sinun on korvattava "PackageName" sen paketin varsinaisella nimellä, jonka yksityiskohtaiset tiedot haluat luetella Linux-järjestelmässäsi. Halusimme luetteloida yksityiskohtaiset tiedot VLC-mediasoittimesta esittelyä varten, minkä vuoksi olemme korvanneet "PackageName": lla "vlc".

Esimerkki 20: Luettele kaikki Linux-järjestelmän paketin perustiedot

Edellä mainittu komentoluettelo sisältää kaikki mahdolliset yksityiskohdat tietystä paketista. Jos kuitenkin haluat luetella vain paketin perustiedot, voit suorittaa apt-cache -komennon seuraavalla tavalla:

sudo apt-cache näyttää PackageName

Tässä sinun on korvattava "PackageName" sen paketin varsinaisella nimellä, jonka perustiedot haluat listata Linux-järjestelmääsi. Halusimme luetteloida VLC-mediasoittimen perustiedot esittelyä varten, minkä vuoksi olemme korvanneet "PackageName" -merkinnällä "vlc".

Esimerkki 21: Hae joitain erityisiä paketteja avainsanahaun avulla Linux-järjestelmässäsi

Joskus et muista paketin tarkkaa nimeä, mutta haluat silti etsiä sitä. Muistat vain tietyn avainsanan, joka on osa pakettisi nimeä. Tässä tilanteessa voit silti suorittaa avainsanahaun etsiäksesi kaikki ne paketit, jotka sisältävät määritetyn avainsanan.

Voit tehdä tämän suorittamalla apt-cache -komennon seuraavasti:

sudo apt-välimuisti haku "avainsana"

Täällä sinun on korvattava "Avainsana" varsinaisella avainsanalla, joka sisältyy pakettiin, jota haluat etsiä Linux-järjestelmästäsi. Halusimme etsiä kaikkia niitä paketteja, joiden nimissä on "palvelin" -avainsana esittelyä varten, minkä vuoksi olemme korvanneet "avainsanan" sanalla "palvelin".

Esimerkki 22: Etsi tiettyä pakettia mainitsemalla sen nimi Linux-järjestelmässäsi

Jos muistat paketin tarkan nimen, voit yksinkertaisesti etsiä sitä Linux-järjestelmästä mainitsemalla sen tarkka nimi.

Voit etsiä tiettyä pakettia Linux-järjestelmästä suorittamalla "apt-cache" -komennon seuraavalla tavalla:

sudo apt-cache etsi PackageName

Tässä sinun on korvattava ”PackageName” sen paketin varsinaisella nimellä, jota haluat etsiä Linux-järjestelmästäsi. Halusimme etsiä VLC-mediasoitinta esittelyä varten, minkä vuoksi olemme korvanneet "PackageName": lla "vlc".

Esimerkki 23: Luettelo välimuistitilastoista Linux-järjestelmässäsi

Jos haluat tietää Linux-järjestelmän yleiset välimuistitilastot, ts.e., pakettien kokonaismäärä, pakettityypit jne. sitten voit suorittaa "apt-cache" -komennon seuraavasti:

sudo apt-välimuistitilastot

Johtopäätös

Tässä artikkelissa annoimme sinulle erittäin yksityiskohtaisen opetusohjelman apt-get- ja apt-cache-komentojen käytöstä. Useimmat käyttäjät tuntevat apt-get -komennon, mutta heillä ei ole aavistustakaan apt-cache -komennon käytöstä. Tämän opetusohjelman läpikäymisen jälkeen heillä on erittäin hyvät mahdollisuudet käyttää "apt-cache" -komentoa yhtä sujuvasti kuin mitä tahansa muuta Linux-peruskomentoa. Lisäksi "apt-get" -komennon käyttö selitetään perusteellisesti tässä artikkelissa, koska seitsemäntoista kahdestakymmenestä kolmesta esimerkistämme oli omistettu tähän tarkoitukseen. Siksi tämän artikkelin läpi käydessään kuka tahansa voi hallita "apt-get" ja "apt-cache" -komentojen käytön.

Kuinka käyttää AutoKey-toimintoa Linux-pelien automatisointiin
AutoKey on työpöydän automaatioapuohjelma Linuxille ja X11: lle, ohjelmoitu Python 3, GTK ja Qt. Komentosarjojen ja MACRO-toimintojen avulla voit auto...
Kuinka näyttää FPS-laskuri Linux-peleissä
Linux-pelaaminen sai suuren työn, kun Valve ilmoitti Linux-tuesta Steam-asiakkaalle ja heidän peleilleen vuonna 2012. Siitä lähtien monet AAA- ja indi...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...