Strona 1 z 1

[+] Instalacja pakietu build-essential

: 31 października 2013, 21:53
autor: thtstalker
Mam problem z instalacją pakietu build-essential. Moje wpisy w /etc/apt/sources,list:

Kod: Zaznacz cały

deb [URL]http://ftp.debian.org/debian/[/URL] wheezy main
deb-src [URL]http://ftp.debian.org/debian/[/URL] wheezy main
deb [URL]http://security.debian.org/[/URL] wheezy/updates main
deb-src [URL]http://security.debian.org/[/URL] wheezy/updates main
deb [URL]http://ftp.debian.org/debian/[/URL] wheezy-updates main
deb-src [URL]http://ftp.debian.org/debian/[/URL] wheezy-updates main
deb [URL]http://repo.mate-desktop.org/debian[/URL] wheezy main

Kod: Zaznacz cały

root@di:/home/i# apt-get install build-essential
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub użyto dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:

Następujące pakiety mają niespełnione zależności:
 build-essential : Wymaga: libc6-dev ale nie zostanie zainstalowany lub
                           libc-dev
                   Wymaga: g++ (>= 4:4.4.3) ale nie zostanie zainstalowany
E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.

Edycja:
Wcześniej, dodałem na chwilę repozytorium Sida i zainstalowałem z niego program youtube-dl, chwilę później usunąłem repozytorium Sida, wykonałem:

Kod: Zaznacz cały

apt-get update
apt-get upgrade

Teraz odinstalowałem poleceniem:

Kod: Zaznacz cały

apt-get remove --purge youtube-dl
ponieważ, dowiedziałem się, że można nieźle namieszać sobie w ten sposób w systemie.

: 31 października 2013, 23:07
autor: Menel
Podobno, ja tak cały czas robię (na jessie) i nie narzekam, wszystko działa.
To po usunięciu tego programu youtube wykonujesz jeszcze:

Kod: Zaznacz cały

apt-get autoremove
to usunie wszystko co było zainstalowane razem z nim i nie jest już potrzebne, tylko czytaj i uważaj, bo czasami lubi usuwać potrzebne rzeczy (mnie się jeszcze nie zdarzyło, ale ktoś tu miał taki przypadek).

Spróbuj jak nie próbowałeś:

Kod: Zaznacz cały

apt-get -f install

Ja gdy mam problemy z zależnościami zawsze wtedy stosuję pakiety z Sida i pomaga (w wersji stabilnej jest to bardziej ryzykowne dlatego nie polecam). Też słyszałem, że można nieźle namieszać sobie w ten sposób w systemie i że to głupota, ale jakoś to mnie nie rusza, mało tego do tej pory wszystko działa więc po co panikować.

: 31 października 2013, 23:09
autor: thtstalker
Dziękuję za odpowiedź, jednak build-essential wciąż nie chce się zainstalować.

: 31 października 2013, 23:21
autor: Menel
Polecam aktualizację do wersji testowej. Z tego co widzę nie ma z tym żadnych problemów na Debianie Jessie.

: 31 października 2013, 23:38
autor: kodama
Ewentualnie nie cudować z mieszaniem wersji tylko zainstalować youtube-dl według tego http://rg3.github.io/youtube-dl/download.html i już :) Normalnie na stabilnym działa.

: 01 listopada 2013, 11:42
autor: thtstalker
Problem rozwiązany, pomogło

Kod: Zaznacz cały

aptitude install build-essential
Należy odrzucić pierwsze zaproponowane rozwiązanie i zaakceptować następne w kolejności.

: 01 listopada 2013, 18:36
autor: mati75
Wystarczyło wykonać:

Kod: Zaznacz cały

apt-get update
apt-get install build-essential