Kada radite sa sustavima za upravljanje paketima poput prikladan ili apt-get na Linux distribucije temeljene na Debianu, možete naići na razne pogreške.
Jedna uobičajena pogreška je "E: Morate staviti neke 'deb-src' URI-je u svoj sources.list”, koja se pojavljuje kada se pokušavaju koristiti izvorni paketi repozitorija, ali nedostaju potrebne konfiguracije.
"E: Morate staviti neke 'deb-src' URI-je u svoj sources.list” javlja se pogreška kada je apt-get naredba ne može locirati repozitorije izvornih paketa navedene u sustavu izvori.popis datoteka.
Izvorni paketi sadrže izvorni kod koji se koristi za izgradnju binarnih paketa dostupnih za instalaciju. Omogućavanje izvornih repozitorija omogućuje korisnicima dohvaćanje izvornog koda paketa za pregled, modificiranje ili ponovno kompiliranje.
U ovom članku istražit ćemo uzrok ove pogreške i istražiti korake za njezino rješavanje u sustavu Ubuntu putem naredbenog retka i radne površine.
Za rješavanje "E: Morate staviti neke 'deb-src' URI-je u svoj sources.list”, možete slijediti ove korake:
1. Prvo otvorite izvori.popis datoteka koja se nalazi u /etc/apt/ imenik pomoću a nano uređivač teksta.
$ sudo nano /etc/apt/sources.list.
Dalje, u izvori.popis datoteku, vidjet ćete retke koji počinju s "deb"
i "deb-src"
nakon čega slijedi URL spremišta. The "deb"
linije predstavljaju spremišta binarnih paketa, dok "deb-src"
linije se koriste za izvorne pakete.
Pronađite "deb-src"
retke i osigurajte da nisu komentirani (bez prethodnika a '#'
simbol). Ako su komentirani, uklonite '#'
simbol za uklanjanje komentara.
deb-src http://in.archive.ubuntu.com/ubuntu lunar main ograničeno.
Nakon dodavanja ili uklanjanja komentara "deb-src"
linije, spremite promjene u izvori.popis datoteku pritiskom na Ctrl + O
, nakon čega slijedi Unesi, a zatim izađite iz uređivača teksta pritiskom na Ctrl + X
.
Sada ažurirajte popise paketa pomoću sljedeće naredbe:
$ sudo apt-get update.
Ova naredba će osvježiti informacije o spremištu, uključujući novododana spremišta izvornih paketa.
Sada možete ponoviti prethodni naredba apt-get što je rezultiralo greškom.
"E: Morate staviti neke 'deb-src' URI-je u svoj sources.list” više se ne bi trebala pojavljivati pogreška i možete nastaviti sa željenim zadatkom upravljanja paketima.
$ sudo apt-get izvor vsftpd.
Da biste omogućili Izvorni kod spremište u Ubuntu radna površina, možete slijediti ove korake:
Otvori "Softver i ažuriranja" aplikaciju i idite na "Ubuntu softver” i omogućite „Izvorni kod” kao što je prikazano.
Kada zatvorite "Softver i ažuriranja” prozor, Ubuntu automatski će osvježiti informacije o paketu kako bi uključio repozitorije izvornog koda.
"E: Morate staviti neke 'deb-src' URI-je u svoj sources.list” može se riješiti dodavanjem ili uklanjanjem komentara "deb-src"
linije u izvori.popis datoteku i ažuriranje popisa paketa.
Omogućavanjem repozitorija izvornih paketa dobivate pristup izvornom kodu paketa, omogućujući daljnje istraživanje i prilagodbu. Pomoću koraka opisanih u ovom članku možete prevladati ovu pogrešku i nastaviti učinkovito upravljati paketima na svom Linux sustavu temeljenom na Debianu.