instalacja apt-get kończy się niepowodzeniem z błędem „Nie można znaleźć pakietu”

11

Otrzymuję komunikat o błędzie, że system nie jest w stanie zlokalizować pakietu kamailio.

Nawigowałem po repozytorium na tej stronie i widzę, że istnieje pakiet kamailio, ale znajduje się on w folderze http://repo.pouf.org/raspbian/pool/main/k/ .

Próbowałem także zmienić plik sources.list na następujący:

deb http://repo.pouf.org/raspbian/dists/ wheezy main

Ale to nie rozwiązało problemu.

kropka
źródło
Wyjaśnij, że tak naprawdę mówisz /etc/apt/sources.listi że uruchomiłeś sudo apt-get updatepo zmodyfikowaniu pliku (co nie jest dość dziwne w tych instrukcjach).
terdon

Odpowiedzi:

21

Wygląda na to, że po prostu nie zaktualizowałeś list pakietów, brakuje go w podanym linku -

sudo apt-get update

Powinno to pobrać pliki list z repozytoriów /etc/apt/sources.list, aby apt-get installwiedział, jakich pakietów szukać.

Pamiętaj również, że powinieneś to robić regularnie, ponieważ repozytorium będzie się zmieniać z czasem. W szczególności zrób to przed instalacją oprogramowania, jeśli nie było to robione przez jakiś czas!

Graeme
źródło
doh! to było to. instaluje się z radością. Przyjmę jako odpowiedź, gdy tylko witryna pozwoli. Dzięki!
kropka
0

trochę więcej przydatnych informacji. Możesz użyć następującego polecenia, aby zobaczyć pliki powiązane z pakietem (jeśli pakiet jest już zainstalowany).

$ dpkg -L kamailio

jeśli pakiet nie jest zainstalowany, powyższe polecenie zwraca

Package 'kamailio' is not installed.

NagaChaitanya Vellanki
źródło