apt install f šta radi. APT sistem upravljanja paketima

Ponekad postoje situacije kada trebate saznati koji su paketi instalirani na sistemu. Ovo može biti neophodno ako želite backup instalirane pakete, provjeriti njihov integritet, prebaciti sve pakete na drugi sistem i za mnoge druge zadatke. Na Debianu se za to može koristiti nekoliko metoda.

U današnjem članku ćemo pogledati kako navesti instalirane Debian pakete koristeći terminal, curses sučelje, a također i GUI. Takve liste se mogu koristiti ne samo za Rezervna kopija, ali i samo ponavljanje i uklanjanje nepotrebnih programa, čime se sistem čisti od otpada.

Prvi način za pregled instaliranih Debian paketa je pomoću dpkg uslužnog programa. Može se koristiti ne samo u Debianu, već u svim distribucijama koje se temelje na njemu:

dpkg --get-selections | grep -v deinstalirati

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

Također možete ukloniti sve nepotrebne informacije i zadržati samo nazive paketa:

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

Sljedeći način za postizanje ovog zadatka je korištenje uslužnog programa dpkg-query. Slična je prethodnoj verziji, ali malo jednostavnija. Ova komanda će ispisati sve instalirane pakete zajedno sa informacijama o njima:

I ovdje možete odabrati samo nazive paketa sa -f opcijom:

dpkg-query -f "$(binarni: paket)\n" -W

Treća metoda je apt uslužni program koji smo navikli koristiti za instaliranje aplikacija, ima naredbu lista:

apt lista --instalirano

apt lista --instalirano | grep python

Apt smo detaljnije obrađivali u članku. Još jedna zanimljiva karakteristika apt-a je da vidi koji su paketi ručno instalirani. Da biste to učinili, otkucajte:

apt-mark showmanual

I još jedna opcija koristeći apt:

apt-cache pkgnames

Alat za upravljanje paketima aptitude također vam omogućava da navedete listu instaliranih paketa:

traženje sposobnosti "~i!~M"

Takođe, aptitude može da radi u režimu kletve, što je veoma zgodno:

Poslednji način da vidite listu instaliranih paketa je u datoteci /var/lib/apt/extended_states. Ovo je baza podataka koja sadrži instalirane programe debian u ovom formatu:

Paket: ime_paketa
Arhitektura: arhitektura
Automatski instalirano: 0_ili_1

mačka /var/lib/apt/extended_states

Vraćanje liste instaliranih paketa

Mnogi korisnici kreiraju listu paketa ne samo za pregled, već i za budući oporavak. Ako ste napravili listu koristeći dpkg, onda se može vrlo lako vratiti u sistem pomoću slične naredbe:

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

Sve je vrlo jednostavno. Da instalirate pakete nakon što ih dodate na listu, koristite naredbu:

sudo apt dselect-upgrade

Ako imate samo listu imena paketa, morate je vratiti malo drugačije. Samo prosledite sva ova imena komandi apt za instalaciju:

xargs< mylist.txt apt install -y

zaključci

U ovom članku pogledali smo kako navesti instalirane Debian pakete. Ovo može biti vrlo korisno i prilično je lako za napraviti. Nadam se da su vam ove informacije bile od pomoći.

APT (Napredni alat za pakovanje) je uslužni program u Debian-kao sistemi koji instaliraju, ažuriraju pakete i prate njihove zavisnosti. Svrha kreiranja programa bila je automatizacija procesa upravljanja paketima, posebno ažuriranja i održavanja zavisnosti, što se, u slučaju direktnog rada sa dpkg menadžerom, odvijalo ručno. Paketima se direktno manipuliše pomoću programa apt-get, glavne naredbe za rad s kojima će biti riječi u nastavku.

Opća struktura apt-get komande

apt-get [opcije] naredba paket1 paket2 ... paketN

Sljedeće opcije mogu biti korisne kada radite s njima apt-get:

Ažuriranje liste paketa dostupnih za instalaciju

Ova radnja se izvodi pomoću naredbe:

apt-dobi ažuriranje

Ažuriranje liste je posebno važno ako želite da instalirate najnoviju i stabilnu verziju paketa. Kada se ova naredba izvrši, program skenira arhive navedene u datoteci /etc/apt/sources.list.

Instalacija paketa

Za instaliranje paketa koristite naredbu:

apt-get install ime paketa

Kao rezultat, APTće tražiti najnoviju verziju navedenog paketa i provjeriti ima li ovisnosti. Ako postoje zavisnosti, prikazat će se njihova lista i prijedlog za instalaciju.

[email protected]:~# apt-get install aee Čitanje liste paketa... Gotovo Izgradnja stabla zavisnosti Čitanje informacija o stanju... Gotovo Sledeći dodatni paketi će biti instalirani: libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 Sledeći NOVI paketi će biti instalirani: aee libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 0 nadograđeno, 6 novo instalirano, 0 za uklanjanje i 44 nije nadograđeno. Potrebno je nabaviti 181 kB/1297 kB arhive. Nakon ove operacije, koristit će se 4366 kB dodatnog prostora na disku. Želite li nastaviti?

Ako nema zavisnosti, proces instalacije će se dogoditi automatski bez ikakvih upita.

Takođe, u trenutku unosa naredbe za instaliranje paketa, možete odrediti nazive paketa koje je potrebno ukloniti. Da biste to učinili, dodajte crticu na kraj naziva paketa koji želite ukloniti. Primjer takve metode instalacije/deinstaliranja prikazan je u nastavku:

[email protected]:~# apt-get install aee htop- Čitanje liste paketa... Gotovo Izgradnja stabla zavisnosti Čitanje informacija o stanju... Gotovo Sljedeći dodatni paketi će biti instalirani: libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 Sljedeći paketi će biti UKLONJENI : htop Sljedeći NOVI paketi će biti instalirani: aee libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 0 nadograđeno, 6 novo instalirano, 1 za uklanjanje i 43 nije nadograđeno. Potrebno je nabaviti 1297 kB arhive. Nakon ove operacije, koristit će se 4157 kB dodatnog prostora na disku. Želite li nastaviti?

Kao što možete vidjeti iz primjera, aee paket je pripremljen za instalaciju, dok je htop paket pripremljen za uklanjanje.

Ponovno instaliranje paketa

Ako bude potrebno ponovo instalirati paket (oštećenje datoteke, više nova verzija), to se može uraditi sljedećom naredbom:

apt-get --reinstall install ime paketa

Uklanjanje paketa

Postoje dvije opcije za uklanjanje paketa:

  • Uklanjanje paketa osim konfiguracijskih datoteka (ako ih ima).

Obično ova opcija može biti potrebna ako planirate ponovo instalirati ovaj paket u budućnosti. Ova metoda uklanjanja se izvodi naredbom:

apt-get ukloniti naziv paketa

Također je vrijedno napomenuti da ako paket koji se uklanja ima ovisnosti, bit će uklonjen zajedno s njima.

  • Potpuno uklanjanje paketa

Za razliku od prve metode, sve datoteke koje se odnose na paket koji se uklanja bit će izbrisane, uključujući i konfiguracijske datoteke. U ovom slučaju se koristi naredba:

apt-get --purge ukloni naziv paketa

Paketi koji su označeni za potpuno uklanjanje imaju "*" na kraju svog naziva.

  • Deinstalirajte i instalirajte jednom komandom

Osim toga, prilikom deinstalacije, možete označiti listu paketa za instaliranje. Da biste to učinili, morate navesti " + ” na kraju naziva paketa. Primjer takve naredbe prikazan je u nastavku:

[email protected]:~# apt-get --purge remove aee screen+ Čitanje liste paketa... Gotovo Izgradnja stabla zavisnosti Čitanje informacija o stanju... Gotovo Sljedeći paketi će biti UKLONJENI: aee* Biće instalirani sljedeći NOVI paketi: ekran 0 nadograđen, 1 novo instaliran, 1 za uklanjanje i 43 nije nadograđen. Potrebno je nabaviti 624 kB arhive. Nakon ove operacije, koristit će se 975 kB dodatnog prostora na disku. Želite li nastaviti?

Ažuriranje paketa

apt-dobi ažuriranje

Ovo će ažurirati informacije o dostupnim paketima i njihovim verzijama. Nakon izvršenja ove naredbe, možete nastaviti direktno s ažuriranjem instaliranih paketa na sistemu. Ovo se radi naredbom:

apt-get -u nadogradnja

Specificirani parametar -u koristi se za dobijanje kompletne liste paketa koji će biti pripremljeni za nadogradnju.

Ažuriranje verzije distribucije

Ako se pojavi nova verzija OS-a koji ste instalirali, pomoću naredbe možete "nadograditi" cijeli sistem.

Apt-get uslužni program je moćan besplatni konzolni program koji se koristi i radi sa bibliotekom APT (Advanced Packaging Tool) za instaliranje novih softverskih paketa, uklanjanje postojećih, nadogradnju instaliranih i nadogradnju cijelog operativnog sistema.

Uslužni program apt-cache konzole se koristi za pretraživanje keša za APT softverske pakete. razgovor jednostavnim rečima, ovaj alat se koristi za traženje paketa, prikupljanje informacija o paketima i pronalaženje paketa dostupnih za instalaciju operativni sistemi baziran na Debianu ili Ubuntuu.

Kako mogu dobiti listu svih dostupnih paketa?

Da vidite sve dostupne pakete, pokrenite sljedeću naredbu:

apt-cache pkgnames

Kako mogu pronaći naziv i opis paketa.

Da biste pronašli naziv i opis paketa prije instaliranja, koristite oznaku "pretraži". Korištenje "search" sa apt-cacheom će prikazati listu odgovarajućih paketa sa kratak opis. Na primjer, ako želite pronaći opis vsftpd paketa: da biste to učinili, naredba bi bila:

apt-cache pretraga vsftpd

Da biste pronašli i izlistali sve pakete čije ime počinje sa vsftpd, možete koristiti sljedeću naredbu:

apt-cache pkgnames vsftpd

Kako mogu vidjeti informacije o paketu?

Na primjer, ako želite vidjeti informacije o paketu, sa kratkim opisom koji prikazuje broj verzije, kontrolne sume, veličinu, veličinu nakon instalacije, kategorije i tako dalje, možete koristiti podnaredbu "show", kao što je prikazano u nastavku:

apt-cache show netcat

Kako mogu provjeriti zavisnosti paketa?

Da biste provjerili ovisnosti određenog paketa, možete koristiti podnaredbu showpkg da vidite jesu li te ovisnosti instalirane ili ne. Na primjer, koristite naredbu showpkg zajedno s imenom paketa.

apt-cache showpkg vsftpd

Kako mogu vidjeti statistiku keša?

Podkomanda stats će prikazati punu statistiku o kešu, kao što je ukupan broj paketa pronađenih u kešu. Koristite ovu naredbu:

apt-cache statistika

Kako ažurirati listu paketa u sistemu?

Naredba ažuriranje se koristi za sinkronizaciju i ažuriranje datoteka indeksa paketa. Sinhronizacija se dešava sa izvorima navedenim u datoteci /etc/apt/sources.list. Ova naredba se može koristiti, na primjer, za praćenje važnih ažuriranja paketa.

Sudo apt-dobi ažuriranje

Kako ažurirati pakete u sistemu?

Komanda za nadogradnju se koristi za nadogradnju svih trenutno instaliranih softvera na vašem sistemu. Ponekad se može dogoditi da se ažuriranje ne može instalirati zbog nekog drugog paketa koji zahtijeva stariju verziju.

sudo apt-get upgrade

Ali ako želite nadograditi bez obzira na zahtjeve paketa, koristite podnaredbu dist-upgrade:

sudo apt-get dist-upgrade

Kako mogu instalirati ili ažurirati bilo koji određeni paket?

Podnaredba install se koristi za instaliranje ili nadogradnju paketa.

sudo apt-get install netcat

Kako mogu instalirati više paketa odjednom?

Možete unijeti nazive nekoliko paketa da biste ih instalirali istovremeno. Na primjer, da instalirate nethogs i goaccess pakete, možete pokrenuti sljedeću naredbu:

sudo apt-get install nethogs goaccess

Kako instalirati više paketa po imenu "maske".

Sa regularnim izrazima možete dodati više paketa koristeći posebne znakove. Na primjer, možete koristiti zvjezdicu da instalirate sve pakete koji sadrže niz "name" u svom nazivu:

sudo apt-get install *name*

Kako instalirati pakete bez ažuriranja.

Korištenje oznake --no-upgrade spriječit će nadogradnju paketa koji su već instalirani.

sudo apt-get install packageName --no-upgrade

Kako ažurirati samo određene pakete?

Oznaka --only-upgrade neće instalirati nove pakete, već će samo nadograditi postojeće.

sudo apt-get install ime paketa --only-upgrade

Kako mogu instalirati određenu verziju paketa?

Zamislimo da trebate instalirati određenu verziju paketa, samo upotrijebite znak jednakosti uz ime paketa i dodijelite željenu verziju.

sudo apt-get install vsftpd=2.3.5-3ubuntu1

Kako ukloniti pakete bez brisanja postavki?

Za uklanjanje softverskih paketa bez uklanjanja njihovih konfiguracijskih datoteka (za kasniju upotrebu), koristite naredbu za uklanjanje kao što je prikazano.

sudo apt-get remove vsftpd

Kako potpuno ukloniti pakete?

Da biste uklonili paket zajedno sa njegovim konfiguracijskim datotekama, koristite podnaredbu purge kao što je prikazano ispod.

sudo apt-get purge vsftpd

Ili možete kombinirati obje naredbe, ovako:

sudo apt-get remove --purge vsftpd

Kako mogu očistiti prostor na disku?

Naredba clean se koristi za oslobađanje prostora na disku uklanjanjem rezultirajućih paketa .deb datoteka u vašem lokalnom spremištu.

sudo apt-očisti se

Čim preuzimanje izvor paket?

Da preuzmete samo izvorni kod paketa, možete koristiti --download-only izvornu opciju s imenom paketa, kao što je ovaj:

sudo apt-get --download-only izvor vsftpd

Kako mogu preuzeti i raspakovati paket?

Za preuzimanje i raspakivanje izvornog koda paketa u poseban direktorij, pokrenite sljedeću naredbu:

sudo apt-get source vsftpd

Kako mogu preuzeti, raspakirati i kompajlirati izvorni kod paketa?

Također možete preuzeti, raspakirati i kompajlirati izvorni paket koristeći opciju '--compile', kao što je prikazano ispod:

sudo apt-get --prevedi izvorni goaccess

Kako preuzeti paket bez instalacije

Koristeći opciju "download", možete preuzeti bilo koji paket bez instaliranja. Na primjer, sljedeća naredba će preuzeti samo paket nethogs u trenutni radni direktorij.

sudo apt-get download nethogs

Kako mogu vidjeti dnevnik promjena paketa?

Oznaka dnevnika promjena preuzima dnevnik promjena paketa i prikazuje verziju paketa, ako je instalirana.

sudo apt-get changelog vsftpd

Kako se pokvarene zavisnosti mogu popraviti?

Komanda "check" je dijagnostički alat, koristi se za ažuriranje keša paketa i provjeru pokvarenih ovisnosti.

Sudo apt-dobi ček

Kako mogu pronaći i izgraditi zavisnosti?

Naredba build-dep traži i instalira ugrađene zavisnosti potrebnog paketa. Ako paket nije u lokalnom spremištu, dobit ćete grešku.

sudo apt-get build-dep netcat

Kako mogu automatski obrisati Apt-Get keš memoriju?

Naredba autoclean uklanja sve .deb datoteke iz /var/cache/apt/archives kako bi oslobodila prostor na vašem tvrdom disku.

sudo apt-get autoclean

Kako mogu automatski ukloniti nepotrebne pakete?

Potkomanda autoremove se koristi za automatsko uklanjanje paketa koji su instalirani kao zavisnosti od drugih, ali više nisu potrebni. Na primjer, sljedeća naredba će ukloniti instalirani paket zajedno s njegovim ovisnostima.

sudo apt-get autoremove vsftpd

Informacije ljubaznošću sajta. Hvala ti.

Napredni alat za pakovanje- skup uslužnih programa za upravljanje softverskim paketima u operativnim sustavima baziranim na Debianu. APT pruža prijateljski dodatak za DPKG i omogućava vam da:

    Instalirajte, uklonite i nadogradite pakete

    Riješite ovisnosti

    Traži pakete po određenim kriterijumima

    Pogledajte detalje paketa

    Manipulirajte ključevima iz spremišta

APT je jedan od osnovne programe i uključeno u Ubuntu.

Postavke

Sve APT konfiguracijske datoteke su pohranjene u direktoriju /etc/apt.

apt.conf

/etc/apt/apt.conf je glavna konfiguraciona datoteka koju koriste svi APT alati. Opis svih mogućih postavki i opcija možete pronaći u dokumentaciji za njega:

manapt.conf

apt.conf.d

Direktorij koji sadrži konfiguracijske datoteke slične po sintaksi. Koristeći ovaj direktorij, možete brzo i jednostavno manipulirati APT postavkama dodavanjem ili uklanjanjem pripremljenih datoteka s postavkama.

auth.conf

izvori.list

izvori.list.d

Direktorij sa datotekama spremišta, po dogovoru sličan izvorima.list. Svako spremište je opisano u zasebnom fajlu.

Upotreba

APT uključuje nekoliko uslužnih programa koji obavljaju odvojene zadatke.

Počevši od Ubuntu 16.04, dostupan je novi uslužni program apt koji sadrži najčešće korištene komande iz apt-get i apt-cache. Uslužni program apt je namijenjen korisnicima, dok se apt-get može smatrati alatom nižeg nivoa.

apt-get

apt-get to je uslužni program za upravljanje paketima. apt-get zahtijeva prava superkorisnika za rad.

Osnovne naredbe:

    Ažuriranje - Ažurirajte informacije o paketima sadržanim u spremištima.

    Instaliraj foo - Instaliraj paket foo. Preuzimanje, instalacija i konfiguracija se odvijaju automatski. Ako je potrebno više informacija za konfiguraciju paketa foo, korisniku će se prikazati prompt.

    Nadogradnja - Nadogradite pakete za koje su nove verzije dostupne u spremištu.

    Dist-upgrade - Nadogradite pakete koji zahtijevaju rješavanje ovisnosti (instalirajte dodatne ili uklonite konfliktne pakete).

    Ukloni foo - Ukloni paket foo iz sistema.

    Purge foo - Uklonite paket foo i očistite sistem od njegovih konfiguracijskih datoteka. Datoteke postavki u korisničkim kućnim direktorijima neće biti obrisan.

    Automatsko uklanjanje - Uklonite paket koji više nije potreban u sistemu. Koristi se za čišćenje sistema od nepotrebnih paketa. Činjenica da paket više nije potreban definira se na sljedeći način: ako paket nije instaliran sam, već kao ovisnost drugog paketa koji je naknadno uklonjen, onda ni taj paket više nije potreban u sistemu.

    Izvor foo - Dobivanje izvorni kod paket foo.

Dugo me je grizlo neznanje kako napraviti neke elementarne stvari u Debian paket menadžerima, ali, kao što se često događa, nije bilo nikoga u blizini koga bih pitao, a ruke mi nisu dopirale negdje za pisanje. I konačno, pitanja su sazrela i ja sam svoje pitanje napisao na Debian mailing listu. Naravno, ispostavilo se da sam propustio nešto očigledno, ali sam naučio i dosta neočigledne korisnosti, pa sam odlučio da skiciram varalicu, možda će nekome dobro doći.

Kratka pomoć Debian administratora

Osnovno i dobro poznato
Dobivanje informacija o novim/ažuriranim paketima
sudo aptitude update
Ažuriraj
sudo aptitude sigurna nadogradnja
Potražite paket prema nazivima paketa
aptitude pretraga ključna_riječ
Potražite paket po tačnom nazivu
pretraga sposobnosti "^name$"
Traži po opisu
pretraga sposobnosti "?description("key_word")"
Informacije o paketu
aptitude show ime_paketa
Instalacija
sudo aptitude install ime_paketa
Odstranjivanje
sudo aptitude ukloni naziv_paketa
Potpuno uklanjanje (zajedno sa konfiguracijama)
sudo aptitude purge ime_paketa
Očistite keš memoriju preuzetih paketa (oslobodite prostor)
aptitude autoclean # će ukloniti samo zastarjele pakete aptitude clean # će obrisati cijelu keš memoriju
Instaliranje zasebno preuzetog / kreiranog paketa (da biste kreirali paket iz izvora trećih strana, morate koristiti uslužni program checkinstall sa -D zastavicom)
sudo dpkg -i /put/do/paket.deb
Za dodatne informacije
man aptitude sudo aptitude install aptitude-doc-en
i pogledajte dokumentaciju (/usr/share/doc/aptitude/html/en/index.html), za brzu pomoć o obrascima pretraživanja idite ovdje - /usr/share/doc/aptitude/html/en/ch02s04.html . Ako ste previše lijeni da postavite dock, onda je na mreži.
Uvod u Debian Wiki: wiki.debian.org/Aptitude
A sada nešto što nije očigledno ili zahteva potpuno čitanje dokumentacije
1. Kako mogu vidjeti koji će paketi biti ažurirani nakon ažuriranja?
aptitude search ?nadogradivo
možete koristiti i (ako stavite)
sudo daptup
ali nakon što ga instalirate, uobičajeno ažuriranje će se ponašati na isti način

2. Kako mogu saznati šta se promijenilo u paketima koji će se ažurirati?
Možete probati
sudo aptitude dnevnik promjena ime_paketa
za svaki paket.
Ali bolje je instalirati apt-listchanges, tada će prije bilo kakve instalacije ažuriranja biti prikazana lista promjena, zadane postavke nisu baš zgodne, pa je bolje da sami ponovo konfigurirate, na primjer, odaberite izlazni format (dok ja koristim tekst , pejdžer je verovatno bolji za velika ažuriranja), ne šaljite e-poštu, tražite potvrdu, prikažite sve informacije. Da biste to učinili, morate trčati
sudo dpkg-reconfigure apt-listchanges
3. Šta da radim ako ažuriranje nešto pokvari i treba ga vratiti?
Nema vraćanja, možete pokušati pronaći prethodnu verziju paketa
sudo aptitude verzija ime_paketa
i instalirajte ga
sudo aptitude install ime_paketa=verzija
4. Kako pronaći sve ručno instalirane pakete?
postoji varijanta naredbe (pretraga sposobnosti "~i!~M"), ali nažalost ne daje željeni rezultat, tako da ostaje otvoreno pitanje, postoji mnogo načina na osnovu analize dnevnika
/var/log/aptitude (+ rotirani dijelovi) /var/log/installer/initial-status.gz /var/log/dpkg.log (+ rotirani dijelovi)
ali ne postoji jednostavno i gotovo rješenje, da, informacije se teoretski mogu izgubiti tijekom rotacije, potrebno je konfigurirati

5. Kako pogledati listu datoteka u paketu?
ako je paket instaliran
dpkg -L ime_paketa
za bilo koje pakete stavite apt-file i
apt-file lista package_name
6. Kako mogu vidjeti kojem paketu pripada datoteka?
dpkg -S ime_datoteke
7. Kako ukloniti sve pakete u kojima se nalazi ključ u nazivu paketa?
sudo aptitude purge ~ikey
8. Kako ukloniti preostale konfiguracije iz uklonjenih paketa?
sudo aptitude purge ~c
9. Kako pronaći paket paketa koji sadrži datoteku lib.so:
apt-file search lib.so
10. Kako pretvoriti rpm paket u deb?
vanzemaljac --to-deb /path/to/file.rpm
11. Kako pronaći listu instaliranih kernela?
dpkg --list linux-* | grep ii
12. Kako instalirati paket iz probnog ili eksperimentalnog?
O ovoj temi morate pisati zasebno (na primjer, ovako), ali ukratko, postoje naredbe za to
sudo aptitude -t testiranje ime_paketa
ili
sudo aptitude naziv_paketa/testiranje
13. Kako mogu ukloniti metapaket, ali zadržati jednu od zavisnosti?
morat ćete pročitati dokumentaciju o ključu unmarkauto ili pogledati ovdje.

14. Kako saznati šta je ušlo u sistem datoteka mimo sistema za upravljanje paketima?
Postoji mali uslužni program, iako je pitanje tumačenja rezultata (fajl izvještaja) još uvijek otvoreno
sudo cruft -d / -r izvještaj --ignore /home --ignore /var --ignore /tmp
15. Koja su dodatna spremišta?
Debian - wiki.debian.org/UnofficialRepositories
Ubuntu - puno stvari

mob_info