apt install f daro ką. APT paketų valdymo sistema

Kartais būna situacijų, kai reikia išsiaiškinti, kurie paketai yra įdiegti sistemoje. Jei norite, to gali prireikti atsarginė kopijaįdiegtus paketus, patikrinti jų vientisumą, perkelti visus paketus į kitą sistemą ir atlikti daugybę kitų užduočių. Debian'e tam galima naudoti kelis metodus.

Šiandienos straipsnyje apžvelgsime, kaip išvardyti įdiegtus Debian paketus naudojant terminalą, prakeikimų sąsają ir GUI. Tokie sąrašai gali būti naudojami ne tik Rezervinė kopija, bet ir tiesiog kartoti ir pašalinti nereikalingos programos, tokiu būdu išvalydami sistemą nuo šiukšlių.

Pats pirmasis būdas peržiūrėti įdiegtus Debian paketus yra dpkg įrankis. Jis gali būti naudojamas ne tik Debian'e, bet ir visuose juo pagrįstuose platinimuose:

dpkg --get-selections | grep -v pašalinimas

dpkg --get-selections | grep -v deinstall > mylist.txt

Taip pat galite pašalinti visą nereikalingą informaciją ir palikti tik paketų pavadinimus:

dpkg -l | grep ^ii | awk "(spausdinti 2 USD)" > mylist.txt

Kitas būdas atlikti šią užduotį yra naudoti dpkg-query įrankį. Tai panašu į ankstesnę versiją, bet šiek tiek paprastesnė. Ši komanda išvardys visus įdiegtus paketus kartu su informacija apie juos:

Čia taip pat galite pasirinkti tik paketų pavadinimus naudodami -f parinktį:

dpkg-query -f "$(binary:Package)\n" -W

Trečiasis metodas yra tinkamas įrankis, kurį esame įpratę naudoti programoms diegti, jame yra sąrašo komanda:

apt list – įdiegta

apt list --instaliuota | grep python

Apt išsamiau aptarėme straipsnyje. Kita įdomi apt savybė yra pamatyti, kurie paketai buvo įdiegti rankiniu būdu. Norėdami tai padaryti, įveskite:

apt-mark demonstravimo vadovas

Ir dar viena parinktis naudojant apt:

apt-cache pkgnames

Aptitude paketų valdymo įrankis taip pat leidžia išvardyti įdiegtus paketus:

tinkamumo paieška "~i!~M"

Be to, aptitude gali veikti prakeikimo režimu, o tai labai patogu:

Paskutinis būdas pamatyti įdiegtų paketų sąrašą yra faile /var/lib/apt/extended_states. Tai duomenų bazė, kurioje yra įdiegtos programos debian šiuo formatu:

Paketas: paketo_pavadinimas
Architektūra: architektūra
Automatiškai įdiegta: 0_arba_1

cat /var/lib/apt/extended_states

Atkuriamas įdiegtų paketų sąrašas

Daugelis vartotojų sukuria paketų sąrašą ne tik norėdami peržiūrėti, bet ir ateityje atkurti. Jei sąrašą sudarėte naudodami dpkg, jį galima labai lengvai atkurti sistemoje naudojant panašią komandą:

sudo dpkg --clear-selections
$ sudo dpkg --set-selections< mylist.txt

Viskas labai paprasta. Norėdami įdiegti paketus įtraukę juos į sąrašą, naudokite komandą:

sudo apt dselect-upgrade

Jei turite tik paketų pavadinimų sąrašą, turite jį atkurti šiek tiek kitaip. Tiesiog perduokite visus šiuos pavadinimus komandai apt, kad įdiegtumėte:

xargs< mylist.txt apt install -y

išvadas

Šiame straipsnyje apžvelgėme, kaip išvardyti įdiegtus Debian paketus. Tai gali būti labai naudinga ir gana lengva padaryti. Tikiuosi, kad ši informacija jums buvo naudinga.

APT (Išplėstinis pakavimo įrankis) yra naudingumas Debian panašios sistemos, kurios įdiegia, atnaujina paketus ir seka jų priklausomybes. Programos kūrimo tikslas buvo automatizuoti paketų valdymo procesą, ypač priklausomybių atnaujinimą ir palaikymą, kuris, esant tiesioginiam darbui su dpkg tvarkykle, vyko rankiniu būdu. Paketai yra tiesiogiai valdomi naudojant programą apt-get, pagrindinės darbo komandos, su kuriomis bus aptartos toliau.

Bendra komandos apt-get struktūra

apt-get [parinktys] komanda paketas1 paketas2 ... paketasN

Šios parinktys gali būti naudingos dirbant su apt-get:

Atnaujinamas galimų įdiegti paketų sąrašas

Šis veiksmas atliekamas naudojant komandą:

apt-get update

Sąrašo atnaujinimas ypač svarbus, jei norite įdiegti naujausią ir stabiliausią paketo versiją. Kai ši komanda vykdoma, programa nuskaito faile nurodytus archyvus /etc/apt/sources.list.

Paketo montavimas

Norėdami įdiegti paketą, naudokite komandą:

apt-get install paketo pavadinimas

Kaip rezultatas, APT ieškos naujausios nurodyto paketo versijos ir patikrins, ar ji neturi priklausomybių. Jei yra priklausomybių, bus rodomas jų sąrašas ir diegimo pasiūlymas.

[apsaugotas el. paštas]:~# apt-get install aee Paketų sąrašų skaitymas... Atlikta Kuriamas priklausomybės medis Skaitoma būsenos informacija... Atlikta Bus įdiegti šie papildomi paketai: libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 Bus įdiegti šie NAUJI paketai: aee libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 0 atnaujinta, 6 naujai įdiegta, 0 pašalinti ir 44 neatnaujinta. Reikia gauti 181 kB/1297 kB archyvų. Po šios operacijos bus naudojama 4366 kB papildomos vietos diske. Ar norite tęsti?

Jei priklausomybių nėra, diegimo procesas vyks automatiškai be raginimų.

Taip pat, įvesdami komandą įdiegti paketus, galite nurodyti paketų, kuriuos reikia pašalinti, pavadinimus. Norėdami tai padaryti, prie paketo, kurį norite pašalinti, pavadinimo pabaigoje pridėkite brūkšnelį. Tokio diegimo / pašalinimo metodo pavyzdys pateiktas žemiau:

[apsaugotas el. paštas]:~# apt-get install aee htop- Paketų sąrašų skaitymas... Atlikta Kurti priklausomybių medį Skaitoma būsenos informacija... Atlikta Bus įdiegti šie papildomi paketai: libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 Šie paketai bus PAŠALINTI : htop Bus įdiegti šie NAUJI paketai: aee libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 0 atnaujinta, 6 naujai įdiegti, 1 pašalinti ir 43 neatnaujinti. Reikia gauti 1297 kB archyvų. Po šios operacijos bus naudojama 4157 kB papildomos vietos diske. Ar norite tęsti?

Kaip matote iš pavyzdžio, paketas aee yra paruoštas diegimui, o paketas htop – pašalinimui.

Paketo įdiegimas iš naujo

Jei reikia iš naujo įdiegti paketą (failo sugadinimas ir kt nauja versija), tai galima padaryti naudojant šią komandą:

apt-get --reinstall įdiegti paketo pavadinimas

Pakuotės išėmimas

Yra du paketų pašalinimo variantai:

  • Paketo pašalinimas, išskyrus konfigūracijos failus (jei yra).

Paprastai šios parinkties gali prireikti, jei ateityje planuojate iš naujo įdiegti šį paketą. Šis pašalinimo būdas atliekamas komanda:

apt-get pašalinti paketo pavadinimą

Taip pat verta paminėti, kad jei išimama pakuotė turi priklausomybių, ji bus pašalinta kartu su jomis.

  • Visiškas pakuotės pašalinimas

Skirtingai nuo pirmojo metodo, visi failai, susiję su pašalinamu paketu, bus ištrinti, įskaitant konfigūracijos failus. Šiuo atveju naudojama komanda:

apt-get --purge pašalinti paketo pavadinimą

Paketų, kurie pažymėti kaip visiškai pašalinti, pavadinimo pabaigoje yra „*“.

  • Pašalinkite ir įdiekite viena komanda

Be to, pašalindami galite pažymėti paketų, kuriuos reikia įdiegti, sąrašą. Norėdami tai padaryti, turite nurodyti " + “ pakuotės pavadinimo pabaigoje. Tokios komandos pavyzdys parodytas žemiau:

[apsaugotas el. paštas]:~# apt-get --purge pašalinti aee screen+ Paketų sąrašų skaitymas... Atlikta Sukurti priklausomybių medį Skaitoma būsenos informacija... Atlikta Šie paketai bus PAŠALINTI: aee* Bus įdiegti šie NAUJI paketai: 0 ekranas atnaujintas, 1 naujai įdiegtas, 1 pašalintas ir 43 neatnaujintas. Reikia gauti 624 kB archyvų. Po šios operacijos bus naudojama 975 kB papildomos vietos diske. Ar norite tęsti?

Paketų atnaujinimas

apt-get update

Tai atnaujins informaciją apie galimus paketus ir jų versijas. Įvykdę šią komandą, galite tiesiogiai atnaujinti sistemoje įdiegtus paketus. Tai daroma su komanda:

apt-get -u atnaujinimas

Nurodytas parametras -u naudojamas norint gauti visą paketų, kurie bus paruošti naujinimui, sąrašą.

Platinimo versijos atnaujinimas

Jei pasirodys nauja jūsų įdiegtos OS versija, galite „atnaujinti“ visą sistemą naudodami komandą.

Apt-get programa yra galinga nemokama konsolės programa, naudojama ir veikianti su APT (Advanced Packaging Tool) biblioteka, siekiant įdiegti naujus programinės įrangos paketus, pašalinti esamus, atnaujinti įdiegtus ir atnaujinti visą operacinę sistemą.

Apt-cache konsolės įrankis naudojamas APT programinės įrangos paketų talpykloje ieškoti. kalbantis paprastais žodžiais, šis įrankis naudojamas ieškoti paketų, rinkti informaciją apie paketus ir rasti paketus, kuriuos galima įdiegti Operacinės sistemos pagrįsta Debian arba Ubuntu.

Kaip gauti visų galimų paketų sąrašą?

Norėdami pamatyti visus galimus paketus, paleiskite šią komandą:

apt-cache pkgnames

Kaip rasti paketo pavadinimą ir aprašymą.

Norėdami rasti paketo pavadinimą ir aprašymą prieš diegdami, naudokite žymą „paieška“. Naudojant „paiešką“ su apt-cache, bus rodomas atitinkančių paketų sąrašas su Trumpas aprašymas. Pvz., Jei norite rasti vsftpd paketo aprašymą: kad tai padarytumėte, komanda būtų tokia:

apt-cache paieška vsftpd

Norėdami rasti ir išvardyti visus paketus, kurių pavadinimas prasideda vsftpd , galite naudoti šią komandą:

apt-cache pkgnames vsftpd

Kaip galiu peržiūrėti pakuotės informaciją?

Pavyzdžiui, jei norite matyti informaciją apie paketą su trumpu aprašymu, kuriame rodomas versijos numeris, kontrolinės sumos, dydis, dydis po įdiegimo, kategorijos ir t. t., galite naudoti antrinę komandą „rodyti“, kaip parodyta toliau:

apt-cache rodyti netcat

Kaip galiu patikrinti paketo priklausomybę?

Norėdami patikrinti konkretaus paketo priklausomybes, galite naudoti showpkg subkomandą, kad pamatytumėte, ar tos priklausomybės yra įdiegtos, ar ne. Pavyzdžiui, naudokite komandą showpkg kartu su paketo pavadinimu.

apt-cache showpkg vsftpd

Kaip galiu peržiūrėti talpyklos statistiką?

Statistikos antrinėje komandoje bus rodoma visa talpyklos statistika, pvz., bendras talpykloje rastų paketų skaičius. Naudokite šią komandą:

apt-cache statistika

Kaip atnaujinti paketų sąrašą sistemoje?

Atnaujinimo komanda naudojama sinchronizuoti ir atnaujinti paketo indekso failus. Sinchronizuojama su faile nurodytais šaltiniais /etc/apt/sources.list. Ši komanda gali būti naudojama, pavyzdžiui, norint sekti svarbius paketo atnaujinimus.

Sudo apt-get atnaujinimas

Kaip atnaujinti paketus sistemoje?

Atnaujinimo komanda naudojama visai šiuo metu jūsų sistemoje įdiegtai programinei įrangai atnaujinti. Kartais gali atsitikti taip, kad naujinimas negali būti įdiegtas dėl kito paketo, kuriam reikalinga senesnė versija.

sudo apt-get atnaujinimas

Bet jei norite atnaujinti nepaisydami paketo reikalavimų, naudokite dist-upgrade antrinę komandą:

sudo apt-get dist-upgrade

Kaip įdiegti arba atnaujinti bet kurį konkretų paketą?

Diegimo antrinė komanda naudojama paketui įdiegti arba atnaujinti.

sudo apt-get install netcat

Kaip vienu metu įdiegti kelis paketus?

Galite įvesti kelių paketų pavadinimus, kad juos įdiegtumėte vienu metu. Pavyzdžiui, norėdami įdiegti nethogs ir goaccess paketus, galite paleisti šią komandą:

sudo apt-get install nethogs goaccess

Kaip įdiegti kelis paketus pagal "kaukės" pavadinimą

Naudodami reguliariąsias išraiškas galite pridėti kelis paketus naudodami specialiuosius simbolius. Pavyzdžiui, galite naudoti žvaigždutę, kad įdiegtumėte visus paketus, kurių pavadinime yra eilutė "name":

sudo apt-get install *vardas*

Kaip įdiegti paketus neatnaujinant.

Naudojant žymą --no-upgrade bus išvengta jau įdiegtų paketų atnaujinimo.

sudo apt-get install packageName --no-upgrade

Kaip atnaujinti tik tam tikrus paketus?

Žyva --only-upgrade neįdiegs naujų paketų, o tik atnaujins esamus.

sudo apt-get install paketo pavadinimas --only-upgrade

Kaip galiu įdiegti konkrečią paketo versiją?

Įsivaizduokime, kad reikia įdiegti konkrečią paketo versiją, tiesiog kartu su paketo pavadinimu naudokite lygybės ženklą ir priskirkite norimą versiją.

sudo apt-get install vsftpd=2.3.5-3ubuntu1

Kaip pašalinti paketus neištrinant nustatymų?

Norėdami pašalinti programinės įrangos paketus nepašalindami jų konfigūracijos failų (vėlesniam naudojimui), naudokite šalinimo komandą, kaip parodyta.

sudo apt-get pašalinti vsftpd

Kaip visiškai pašalinti pakuotes?

Norėdami pašalinti paketą kartu su jo konfigūracijos failais, naudokite valymo antrinę komandą, kaip parodyta toliau.

sudo apt-get purge vsftpd

Arba galite sujungti abi komandas, pavyzdžiui:

sudo apt-get remove --purge vsftpd

Kaip atlaisvinti vietos diske?

„Clean“ komanda naudojama vietos diske atlaisvinti pašalinant gautus paketo .deb failus iš vietinės saugyklos.

sudo apt-get clean

Kai tik parsisiųsti šaltinis paketas?

Norėdami atsisiųsti tik paketo šaltinio kodą, galite naudoti parinktį --download-only source su paketo pavadinimu, pavyzdžiui:

sudo apt-get --atsisiunčiamas tik šaltinis vsftpd

Kaip atsisiųsti ir išpakuoti paketą?

Norėdami atsisiųsti ir išpakuoti paketo šaltinio kodą į specialų katalogą, paleiskite šią komandą:

sudo apt-get source vsftpd

Kaip atsisiųsti, išpakuoti ir sukompiliuoti paketo šaltinio kodą?

Taip pat galite atsisiųsti, išpakuoti ir kompiliuoti paketo šaltinį naudodami parinktį „--comile“, kaip parodyta toliau:

sudo apt-get -- kompiliuoja šaltinio goaccess

Kaip atsisiųsti paketą be įdiegimo

Naudodami parinktį „atsisiųsti“ galite atsisiųsti bet kurį paketą jo neįdiegę. Pavyzdžiui, ši komanda nethogs paketą atsisiųs tik į dabartinį darbo katalogą.

Sudo apt-get atsisiųsti nethogs

Kaip galiu peržiūrėti paketo pakeitimų žurnalą?

Pakeitimų žurnalo vėliavėlė atsisiunčia paketo pakeitimų žurnalą ir rodo paketo versiją, jei ji įdiegta.

sudo apt-get changelog vsftpd

Kaip galima ištaisyti nutrūkusias priklausomybes?

Komanda „tikrinti“ yra diagnostikos įrankis, naudojamas paketo talpyklai atnaujinti ir patikrinti, ar nėra nutrūkusių priklausomybių.

Sudo apt-get check

Kaip rasti ir sukurti priklausomybes?

Komanda build-dep ieško ir įdiegia reikiamo paketo sukurtas priklausomybes. Jei paketo nėra vietinėje saugykloje, gausite klaidą.

sudo apt-get build-dep netcat

Kaip galiu automatiškai išvalyti „Apt-Get“ talpyklą?

Autoclean komanda pašalina visus .deb failus iš /var/cache/apt/archives, kad atlaisvintų vietos standžiajame diske.

sudo apt-get autoclean

Kaip galiu automatiškai pašalinti nereikalingus paketus?

„Autoremove“ antrinė komanda naudojama automatiškai pašalinti paketus, kurie buvo įdiegti kaip priklausomybės nuo kitų, bet nebereikalingi. Pavyzdžiui, ši komanda pašalins įdiegtą paketą ir jo priklausomybes.

sudo apt-get autoremove vsftpd

Informacija su svetainės sutikimu. Ačiū.

Išplėstinis pakavimo įrankis- paslaugų rinkinys, skirtas valdyti programinės įrangos paketus operacinėse sistemose, pagrįstose Debian. APT suteikia draugišką DPKG priedą ir leidžia:

    Įdiekite, pašalinkite ir atnaujinkite paketus

    Išspręskite priklausomybes

    Ieškokite paketų pagal nurodytus kriterijus

    Naršyti Detali informacija apie pakuotę

    Manipuliuoti raktais iš saugyklų

APT yra vienas iš pagrindinės programos ir įtraukta į Ubuntu.

Nustatymai

Visi APT konfigūracijos failai yra saugomi kataloge /etc/apt.

apt.conf

/etc/apt/apt.conf yra pagrindinis konfigūracijos failas, naudojamas visų APT įrankių. Visų galimų nustatymų ir parinkčių aprašymą rasite jo dokumentacijoje:

manapt.conf

apt.conf.d

Katalogas, kuriame yra panašios sintaksės konfigūracijos failai. Naudodami šį katalogą galite greitai ir patogiai valdyti APT nustatymus pridėdami arba pašalindami paruoštus failus su nustatymais.

auth.conf

šaltiniai.sąrašas

šaltiniai.sąrašas.d

Katalogas su saugyklos failais, pagal susitarimą, panašus į sources.list. Kiekviena saugykla aprašyta atskirame faile.

Naudojimas

APT apima keletą paslaugų, kurios atlieka atskiras užduotis.

Pradedant nuo Ubuntu 16.04, yra nauja apt programa, kurioje yra dažniausiai naudojamos komandos iš apt-get ir apt-cache. Apt programa skirta vartotojams, o apt-get galima laikyti žemesnio lygio įrankiu.

apt-get

apt-get tai paketų valdymo priemonė. apt-get darbui reikalingos supervartotojo teisės.

Pagrindinės komandos:

    Atnaujinimas – atnaujinkite informaciją apie saugyklose esančius paketus.

    Įdiegti foo – įdiegti paketą foo. Atsisiuntimas, diegimas ir konfigūravimas vyksta automatiškai. Jei norint sukonfigūruoti paketą foo reikia daugiau informacijos, vartotojui bus rodomas raginimas.

    Atnaujinti – Atnaujinkite paketus, kurių saugykloje yra naujų versijų.

    Dist-upgrade – atnaujinkite paketus, kuriems reikia priklausomybės nustatymo (įdiekite papildomus arba pašalinkite prieštaraujančius paketus).

    Pašalinti foo – pašalinti foo paketą iš sistemos.

    Išvalykite foo – pašalinkite paketą foo ir išvalykite sistemą nuo konfigūracijos failų. Nustatymų failai vartotojo namų kataloguose nebus ištrintas.

    Automatinis pašalinimas – pašalinkite sistemoje nebereikalingą paketą. Naudojamas sistemai išvalyti nuo nereikalingų pakuočių. Tai, kad paketas nebereikalingas, apibrėžiamas taip: jei paketas buvo įdiegtas ne pats, o kaip priklausomybė nuo kito paketo, kuris vėliau buvo pašalintas, tada tas paketas sistemoje taip pat nebereikalingas.

    Source foo – Getting pirminis kodas pakuotė foo.

Ilgą laiką mane graužė nežinojimas, kaip atlikti kai kuriuos elementarius dalykus Debiano paketų tvarkytuvėse, bet, kaip dažnai nutinka, šalia nebuvo ko paklausti, o rankos nesiekė kažkur rašyti. Ir galiausiai klausimai subrendo ir aš parašiau savo klausimą į Debian'o adresų sąrašą. Natūralu, kad pasigedau kažko akivaizdaus, bet sužinojau ir daug neakivaizdžios naudos, todėl nusprendžiau nubraižyti cheat sheet, gal kam pravers.

Trumpas Debian administratoriaus žinynas

Pagrindinis ir gerai žinomas
Informacijos apie naujus/atnaujintus paketus gavimas
sudo aptitude atnaujinimas
Atnaujinti
sudo aptitude saugus atnaujinimas
Ieškokite paketo pagal paketo pavadinimą
tinkamumo paieškos raktinis_žodis
Ieškokite paketo pagal tikslų pavadinimą
tinkamumo paieška "^name$"
Ieškoti pagal aprašymą
tinkamumo paieška "?description("key_word")"
Informacija apie pakuotę
aptitude rodyti paketo_pavadinimas
Montavimas
sudo aptitude įdiegti paketo_pavadinimas
Pašalinimas
sudo aptitude pašalinti paketo_pavadinimas
Visiškas pašalinimas (kartu su konfigūracijomis)
sudo aptitude purge paketo_pavadinimas
Išvalykite atsisiųstų paketų talpyklą (atlaisvinkite vietos)
aptitude autoclean # pašalins tik pasenusius paketus aptitude clean # išvalys visą talpyklą
Atskirai atsisiųsto / sukurto paketo įdiegimas (norėdami sukurti paketą iš trečiųjų šalių šaltinių, turite naudoti patikrinimo diegimo programą su vėliava -D)
sudo dpkg -i /path/to/package.deb
Dėl papildomos informacijos
man aptitude sudo aptitude install aptitude-doc-en
ir pažiūrėkite į dokumentaciją (/usr/share/doc/aptitude/html/en/index.html), jei reikia greitos pagalbos dėl paieškos modelių, eikite čia - /usr/share/doc/aptitude/html/en/ch02s04.html . Jei tingite įdėti doką, tada jis yra tinkle.
Įvadas apie Debian Wiki: wiki.debian.org/Aptitude
O dabar tai, kas nėra akivaizdu arba reikalauja iki galo perskaityti dokumentus
1. Kaip galiu pamatyti, kurie paketai bus atnaujinti po atnaujinimo?
tinkamumo paieška ?atnaujinama
taip pat galite naudoti (jei dedate)
sudo daptup
bet jį įdiegus, įprastas naujinimas elgsis taip pat

2. Kaip sužinoti, kas pasikeitė paketuose, kurie bus atnaujinami?
Galite pabandyti
sudo aptitude changelog paketo_pavadinimas
už kiekvieną pakuotę.
Bet geriau įsidiegti apt-listchanges, tada prieš bet kokį atnaujinimo diegimą bus rodomas pakeitimų sąrašas, numatytieji nustatymai nėra labai patogūs, todėl geriau patiems susikonfigūruoti iš naujo, pvz., pasirinkti išvesties formatą (o aš naudoju tekstą , gaviklis tikriausiai geriau tinka dideliems atnaujinimams), nesiųskite el. laiškų, prašykite patvirtinimo, rodykite visą informaciją. Norėdami tai padaryti, turite bėgti
sudo dpkg-reconfigure apt-listchanges
3. Ką daryti, jei naujinimas sugenda ir jį reikia atšaukti?
Atšaukimo nėra, galite pabandyti rasti ankstesnę paketo versiją
sudo aptitude versija paketo_pavadinimas
ir įdiekite jį
sudo aptitude install package_name=version
4. Kaip rasti visus rankiniu būdu įdiegtus paketus?
yra komandos variantas (tinkamumo paieška "~i!~M"), bet deja ji neduoda norimo rezultato, todėl klausimas lieka atviras, yra daugybė būdų, pagrįstų žurnalų analize
/var/log/aptitude (+ pasukti gabaliukai) /var/log/installer/initial-status.gz /var/log/dpkg.log (+ pasukti gabaliukai)
bet paprasto ir paruošto sprendimo nėra, taip, informacija teoriškai gali būti prarasta sukimosi metu, reikia sukonfigūruoti

5. Kaip peržiūrėti pakete esančių failų sąrašą?
jei paketas įdiegtas
dpkg -L paketo_pavadinimas
bet kokiems paketams įdėti apt-file ir
apt-failų sąrašas paketo_pavadinimas
6. Kaip galiu pamatyti, kuriam paketui priklauso failas?
dpkg -S failo_pavadinimas
7. Kaip pašalinti visus paketus, kurių paketo pavadinime yra raktas?
sudo aptitude purge ~ikey
8. Kaip pašalinti likusias konfigūracijas iš pašalintų paketų?
sudo aptitude purge ~c
9. Kaip rasti paketo paketą, kuriame yra failas lib.so:
apt-failų paieška lib.so
10. Kaip konvertuoti rpm paketą į deb?
alien --to-deb /path/to/file.rpm
11. Kaip rasti įdiegtų branduolių sąrašą?
dpkg --list linux-* | grep ii
12. Kaip įdiegti paketą iš bandomojo ar eksperimentinio?
Šia tema reikia rašyti atskirai (pavyzdžiui, taip), bet trumpai tariant, tam yra komandos
sudo aptitude -t testavimas paketo_pavadinimas
arba
sudo aptitude paketo_pavadinimas/testavimas
13. Kaip pašalinti metapaketą, bet išlaikyti vieną iš priklausomybių?
turėsite perskaityti dokumentaciją apie unmarkauto raktą arba pažiūrėti čia.

14. Kaip sužinoti, kas yra baisu Failų sistema praeityje paketų valdymo sistema?
Yra „cruft“ programa, nors rezultatų interpretavimo (ataskaitos failo) klausimas vis dar atviras
sudo cruft -d / -r report --ignore /home --ignore /var --ignore /tmp
15. Kokios yra papildomos saugyklos?
Debianas – wiki.debian.org/UnofficialRepositories
Ubuntu – daug dalykų

mob_info