Apt-get source ja Apt-get build-dep
Apt-get lähde
Kun käsittelet avoimen lähdekoodin paketteja tai lähdekoodia, ohjelmoijat haluavat yleensä tutkia lähdekoodia ja/tai korjata lähdekoodin vikoja. Tässä lähde tulee sisään. Lähdettä käytetään lähdepaketin nappaamiseen.
Jotta tämä toimisi, osoita deb-src-merkintä tiedostossa /etc/apt/sources.list kohtaan unstable (sitä ei pitäisi myöskään kommentoida). Ja suorita päivitys, kun sources.list-tiedostoa on muutettu.
CD / jne / apt
nano sources.list
Poista sitten deb-src-rivien kommentit.
Suorita sitten päivitys:
sudo apt-get update
Lataa lähdepaketti:
CD ~CD Lataukset
mkdir imagemagick_source
CD imagemagick_source
sudo apt-get lähde imagemagick
Tämä löytyy imagemagick_source-kansiosta:
Sudo apt-get build-dep < paketti >
Jälkimmäistä käytetään asentamaan kaikki tietyn paketin riippuvuudet, jotka mahdollistavat sen rakentamisen. Toisin sanoen riippuvuudet ovat kirjastoja/ohjelmia, joita tarvitaan paketin kääntämiseen. Ja jälkimmäinen saa riippuvuudet puolestasi.
Sudo apt-get install < paketti >Sudo apt-get install < paketti >
Tämä on komento, jota useimmat ihmiset pakotetaan käyttämään ja siksi tunnetuin ja käytetyin. Se lataa ja asentaa minkä tahansa valitsemasi paketin. Joten katsotaanpa, mitä se tekee:
Tässä tapauksessa päätin asentaa paketin, joka minulla on jo järjestelmässäni. Mutta sinun on huomioitava kaksi ensimmäistä riviä.
' Pakettiluetteloiden lukeminen… Valmis ” – kävi ohjelmistovaraston läpi ja tarkisti kaikki saatavilla olevat paketit.
' Rakennus riippuvuuspuu ” – tässä apt-get rakentaa muita vaadittuja paketteja suorittaakseen kiinnostavan paketin.
APT hakee kaikki vaatimukset ja asentaa ne myös. /etc/apt/sources.list-tiedostoa käytetään pakettien paikantamiseen. Jos haluat asentaa tietyn version paketista, voit kirjoittaa:
Sudo apt-get install < paketin nimi > = < paketin versio >Jos toisaalta halusit vain ladata paketin, mutta et asentaa sitä, voit tehdä sen lisäämällä d-kytkimen. Jälkimmäinen lataa tiedoston ja sijoittaa sen kansioon /var/cache/apt/archives.
Sudo apt-get -d Asentaa < paketti >
Voit simuloida asennusta myös s-kytkimellä (-s, –simulate, –just-print, –dry-run, –recon, –no-act)
Sudo apt-get -s installl < paketti >Jälkimmäinen ei muuta järjestelmää millään tavalla, muotoa tai muotoa, vaan pikemminkin simuloi asennusta. Jos ja kun ei-root-käyttäjä simuloi asennusta, se saattaa näyttää vääristyneeltä, koska tiettyihin kokoonpanoihin ei ole pääsyä.
Seuraavaksi tarkastelemme on fix-broken (-f, -fix-broken):
Sudo apt-get -f Asentaa < paketti >Tässä tapauksessa se yrittää korjata rikkinäiset riippuvuudet.
Sudo apt-get auto Puhdistus / puhdasSudo apt-puhdistu
Tätä komentoa – clean – käytetään pakettien paikallisen arkiston puhdistamiseen. Se poistaa kaiken hakemistosta /var/cache/apt/archives, mikä periaatteessa vapauttaa tilaa järjestelmästä.
Sudo apt-get autocleanAutocleania puolestaan käytetään turhien tiedostojen poistamiseen.
Oletetaan, että lataan VLC:n (ja vain lataan sen) komennolla sudo apt-get -d install vlc. Tältä /var/cache/apt/archives näyttää:
Käyttäkäämme nyt autocleania:
Sudo apt-get autoclean
Ja nyt siivotaan:
Tähän mennessä oletetaan, että olet ymmärtänyt, mitä puhdas tekee ja mitä se ei tee.
Sudo apt-get --puhdistaa Poista < paketti >Sudo apt-get --puhdistaa Poista < paketti >
Täällä voit poistaa paketin APT:n avulla käyttämällä joko tyhjennystä tai poista tai molempia. Poista-toimintoa käytetään paketin poistamiseen, mutta EI asetustiedostojen poistamiseen. Purge poistaa myös kaikki asetustiedostot.
Sudo apt-get autoremoveSudo apt-get autoremove < paketti >
Aina kun asennat tietyn paketin, myös kaikki sen riippuvuudet asennetaan automaattisesti. Kun poistat paketin, paketti toisaalta poistetaan, mutta riippuvuudet säilyvät. Tässä tulee esiin apt-get autoremove. Autoremove poistaa asennetun paketin lisäksi myös asennetut riippuvuudet.
Sudo apt-get update
Sudo apt-get update
Kuten termi sanoo, tätä komentoa käytetään päivittämiseen. Mitä se nyt päivittää ja mitä komento tekee? Tässä tapauksessa tarkastellaan /etc/apt/sources.list-tiedostoa ja päivitetään tietokanta käyttäjän käytettävissä olevista paketeista. Jos sources.list-tiedostoa muutetaan, sinun on ehdottomasti suoritettava tämä komento.
Joten tässä, edellisessä kuvassa, suoritin päivityskomennon ja voimme nähdä, että se poistaa muutaman rivin. Näillä riveillä lukee 'Hit', 'Get' tai 'Ign'.
Osuma: Ei muutoksia pakettiversiossa
Hanki: uusi versio on saatavilla ja APT hankkii sen sinulle
Ign: Ohita paketti
APT-päivitys ei lataa ja asenna kaikkia uusia saatavilla olevia paketteja. Mutta voit kirjoittaa seuraavan nähdäksesi, millä niistä on uusi versio:
Sopiva lista -- päivitettävissä
Täällä, kuten näet, se näyttää nykyisen version (järjestelmässäsi), joka sinulla on ja uusi versio saatavilla.
Sudo apt-get päivitysSudo apt-get päivitys
Seuraava komento, joka on samanlainen kuin päivityskomento, on päivityskomento. Jälkimmäistä komentoa (upgrade) käytetään päivittämään tai asentamaan uudempia versioita kaikista järjestelmään jo asennetuista paketeista. Se saa uusimmat versiot lähteistä, jotka ovat etc/apt/sources.list-tiedostossa. Järjestelmään jo asennettuja paketteja EI KOSKAAN poisteta, eikä uusia, vielä asentamattomia paketteja ei koskaan asenneta. Mutta pikemminkin 'päivitys' koskee KAIKKIA paketteja, jotka on tällä hetkellä asennettu järjestelmään. Jos ja kun pakettia ei voida päivittää muuttamatta toisen paketin tilaa, jätetään PÄIVITETTÄMÄTÖN (ei päivitetty). Yleensä päivityskomentoa edeltää päivityskomento. Tällä varmistetaan, että APT tietää, että siellä on todellakin uusia paketteja.
Sudo apt-get dist-upgradeSudo apt-get dist-upgrade
Tätä komentoa käytetään päivittämään järjestelmä uuteen versioon. Tässä tapauksessa osa paketeista voidaan poistaa. Ero päivityksen ja dist-upgrade-komentojen välillä on se, että dist-upgrade-ohjelmassa on poistettu tiettyjä paketteja. Mutta päivityksen yhteydessä paketteja ei poisteta.
Sudo apt-get ladataSudo apt-get ladata < paketti >
Tämä on samanlainen kuin -d asennus. Apt-get -d install lataa tiedoston kansioon /var/cache/apt/archives, kun taas apt-get download lataa deb-tiedoston nykyiseen työhakemistoon. Apt-get download lataa deb-tiedoston, mutta ei riippuvuuksia. Lisäksi apt-get download ei asenna pakettia.
Sudo apt-get checkSudo apt-get check < paketti >
Sudo apt-get checkiä käytetään pakettien välimuistin päivittämiseen sekä rikkinäisten riippuvuuksien tarkistamiseen.
Saat lisätietoja ja muita vaihtoehtoja kirjoittamalla:
mies apt-getJohtopäätös
APT-GET-komennot ovat erittäin tehokkaita, mutta myös hyvin yksinkertaisia. Tässä opetusohjelmassa opimme käyttämään APT-GET-komentoja: lähde, build-dep, install, clean, autoclean, purge, poista, automaattinen poisto, päivitys, päivitys, dist-upgrade, download ja check käsiteltiin tässä. opetusohjelma.