Jestem nowicjuszem w Ubuntu. Próbuję zainstalować GTK3 na moim komputerze z systemem Ubuntu 18.04.2 LTS.
Używam następującego polecenia: sudo apt install libgtk-3-dev
Próbowałem kilka razy i otrzymałem następującą odpowiedź
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libatk-bridge2.0-dev libatspi2.0-dev libepoxy-dev libxtst-dev wayland-protocols x11proto-record-dev
Suggested packages:
libgtk-3-doc
The following NEW packages will be installed:
libatk-bridge2.0-dev libatspi2.0-dev libepoxy-dev libgtk-3-dev libxtst-dev wayland-protocols x11proto-record-dev
0 upgraded, 7 newly installed, 0 to remove and 24 not upgraded.
Need to get 897 kB/1,145 kB of archives.
After this operation, 13.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Err:1 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgtk-3-dev amd64 3.22.30-1ubuntu3
404 Not Found [IP: 91.189.91.24 80]
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/g/gtk+3.0/libgtk-3-dev_3.22.30-1ubuntu3_amd64.deb 404 Not Found [IP: 91.189.91.24 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Czy ktoś może pomóc.
Z góry dziękuję.
software-installation
gtk3
Eduljee Chikhliwala
źródło
źródło
Odpowiedzi:
Jak zauważono na https://itsfoss.com/ppa-guide/ „Repozytorium to zbiór plików, który zawiera informacje o różnych programach, ich wersjach i niektórych innych szczegółach, takich jak suma kontrolna. Każda wersja Ubuntu ma swój oficjalny zestaw czterech repozytoria:
Główne - obsługiwane przez Canonical bezpłatne i otwarte oprogramowanie.
Universe - utrzymywane przez społeczność darmowe i otwarte oprogramowanie.
Ograniczone - zastrzeżone sterowniki urządzeń.
Multiverse - oprogramowanie ograniczone przez prawa autorskie lub kwestie prawne.
Zasadniczo jest to internetowy adres URL zawierający informacje o oprogramowaniu. Skąd twój system wie, gdzie są te repozytoria? Informacje te są przechowywane w pliku sources.list w katalogu / etc / apt . Jeśli spojrzysz na jego zawartość, zobaczysz, że ma adres URL repozytoriów. Linie z # na początku są ignorowane.
„Teraz, gdy uruchomisz polecenie
sudo apt update
(wtedysudo apt upgrade
), twój system używa narzędzia APT do sprawdzenia repozytorium i przechowuje informacje o oprogramowaniu i ich wersji w pamięci podręcznej. Kiedy używasz poleceniasudo apt install package_name
, wykorzystuje informacje do pobrania tego pakietu z adres URL, pod którym przechowywane jest aktualne oprogramowanie. ”Znaleziony błąd 404 pokazuje, że adres internetowy w /etc/apt/sources.list jest nieaktualny; nie ma katalogu pod adresem http://us.archive.ubuntu.com/ubuntu/pool/main/g/gtk+3.0/ z plikiem libgtk-3-dev_3.22.30-1ubuntu3_amd64.deb na serwerze pod adresem 91.189 .91.24.
Musisz uruchomić,
sudo apt update && sudo apt upgrade
zanim spróbujesz ponownie zaktualizować listę w systemie Ubuntu, gdzie znajdują się pakiety.Jeśli się to nie powiedzie, najprawdopodobniej problemami są:
źródło