2011-06-26 15 views
28

Próbowałem użyć sudo apt-get install build-essentials, aby zainstalować kompilator g ++ w moim systemie Linux Ubuntu. Ale to dało mi następujący komunikat: list pakietówUżywanie "sudo apt-get install-essentials"

czytanie ... Gotowe

drzewa zależności budynku
Odczyt informacji o stanie ... Gotowe

E: Nie udało się odnaleźć pakietu build-essentials

Jak naprawić ten problem?

+1

trzeba wiedzieć o 'sudo aptitude search ' –

+0

Niestety jestem noob Co jest {Build- essentials}? Czy to odwołanie do repozytorium programów, które chcesz na każdej kompilacji ubuntu? Jeśli tak, obecnie próbuję g, aby to osiągnąć i byłby wdzięczny za odpowiedź, jeśli masz: http://stackoverflow.com/questions/34750730/is-there-a-way-to-sudo-apt-get-install-multiple-programs – Doomsy

Odpowiedz

61

Usuń "s" z nazwy pakietu.

Chcesz sudo apt-get install build-essential

Być może trzeba uruchomić sudo apt-get update aby upewnić się, że indeks pakiet jest aktualny.

+0

Noob tutaj . Czy możesz wyjaśnić pakiet niezbędny do budowania? – Doomsy

+1

Przyszedłem tutaj, ponieważ otrzymywałem "E: Nie można zlokalizować pakietu vim" na Debianie. Uruchomienie 'apt-get update' rozwiązało problem. –

15

Spróbuj

sudo apt-get update 
sudo apt-get install build-essential 

(jeśli dobrze pamiętam nazwę pakietu bez dodatkowych s na końcu).

5

Zamiast tego spróbuj "build-essential".

25

W moim przypadku, po prostu "upuszczenie s" nie było problemem (chociaż jest to oczywiście krok we właściwym kierunku, aby użyć poprawnej nazwy pakietu).

musiałem najpierw zaktualizować indeksy menedżera pakietów takiego:

sudo apt-get update 

Następnie po, że instalacja pracowała prawidłowo:

sudo apt-get install build-essential 
+0

dziękuję, że 'aktualizacja' uratowała mnie również –

17

wiem, że to zostało odebrane, ale miałem takie same pytanie i to jest to, co musiałem zrobić, aby go rozwiązać. Podczas instalacji nie dodałem sieciowego zwierciadła, więc musiałem dodać informacje o tym, gdzie repo było w Internecie. Aby to zrobić, wpadłem:

sudo vi /etc/apt/sources.list 

i dodaje następujące linie:

deb http://ftp.debian.org/debian wheezy main 
deb-src http://ftp.debian.org/debian wheezy main 

Jeśli musisz to zrobić, może trzeba wymienić „wheezy” z wersją Debiana jesteś bieganie. Następnie uruchom:

sudo apt-get update 
sudo apt-get install build-essential 

Mam nadzieję, że pomoże to komuś, kto miał taki sam problem jak ja.

+0

dziękuję. Miałem ten sam problem na mojej maszynie wirtualnej. – Sw0ut

0

Aby automatycznie wygenerować "źródło.lista”file Proponuję używać:

https://debgen.simplylinux.ch/

Gdzie można wybrać kraj, rozpowszechnianie ..etc Po tym, wszystko co musisz zrobić, to wymienić (zrobić kopię zapasową pliku pierwszy) swój oryginalny plik source.list z wygenerowany jeden i zrobić jak wspomniano w innych odpowiedzi.

sudo apt-get update 
sudo apt-get install build-essential