[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pomieszanie Stable i Unstable



Wojciech Ziniewicz napisał(a):

06-04-15, mr. bartek <mr.bartek@gmail.com> napisał(a):
06-04-15, Wojciech Ziniewicz <wojciech.ziniewicz@gmail.com> napisał(a):

niestety jedynym rozwiązaniem jakie znam jest wyczyszczenie
sources.list i apt-build wiekszosci pakietów (albo nawet world ;) )
czyli:
1. apt-get install apt-build
2. apt-build install --reinstall <uszkodzone,bądź stare/nowe pakiety>
mam podobny problem, przy czym tych pakietów jest troche więcej ...
do tego stopnia, że nie moge zainstalować apt-bulida

# apt-get install apt-build
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądałeś/łaś niemożliwej sytuacji lub używasz dystrybucji
niestabilnej, w której niektóre pakiety nie zostały jeszcze utworzone
lub przeniesione z katalogu Incoming ("Przychodzące").

Ponieważ zażądałeś/łaś tylko jednej operacji, jest bardzo prawdopodobne, że
danego pakietu po prostu nie da się zainstalować i należy zgłosić w nim
błąd.
Następujące informacje mogą pomóc rozpoznać sytuację:

Następujące pakiety mają niespełnione zależności:
 apt-build: Wymaga: g++ ale nie ma zostać zainstalowany
E: Pakiety są błędne
#

Z pomieszanymi zależnościami jest ciężko i w ogole naprawienie do
końca bywa czasami niemożliwe. Pierwsze co bym zrobił to na siłe
doprowadził do instalacji apt-builda  a potem instalował zbudowane za
pomocą niego paczki (lub za pomocą dpkg-buildpackage) z flagą
--force-all. Mój sposób byłby taki :

1. apt-build nie chce sie zainstalować - to dajemy dpkg --install
--force-all na apt-build (oczywiscie wykrywamy czy ma niespełnione
jakieś zależnosci i je doinstalowujemy)
2. Po zainstlowanym apt-build , budujemy cały system od nowa ,albo
przynajmniej większość pakietów (jeśli jakieś pakiety przy budowaniu
krzyczą i DEVy których nie da sie zainstlować , a zą w systemie ale w
innej wersji, uzywamy dpkg-buildpackage -d -uc -us)
3. instalujemy je za pomocą --force-all
4. jest 10% szans ze poprawne zależnosci zostaną przywrócone

średnio debianowy sposób. najlepiej oczywiscie działać u podstaw i nie
psuć sobie zaleznosci (korzystać z backportów albo przynajmniej
budować własne paczki z niezdebianizowanych źródeł)

--
Pozdrawiam,
Wojciech Ziniewicz            | wojciech.ziniewicz@gmail.com
Powered by google.com      | [wanna gmail?]
http://silenceproject.org       | :E
no witam serdecznie

a co mówi aptitude ja kiedyś miałem podobny problemik ale jakimś cudem aptitude powywalał "złe" paczki i wszystko wróciłe do normy.Można jesczsze przekopiowac pliki konfiguracyjne do jakiegos bezpiecznego katalogu np u mnie nie ruszalnego /home/roboczy wraz z kontami i plikami uzytkowników i przeinstalować system kompilując tylko jądro i dodając odpowiednie modłuły a później przekopiować wszystko spowrotem na odpowiednie miejsca. Działa napewno bo na drugim komputerze mam SID i strasznie na nim kombinuje i często mi się coś psuje :) ...

ptitude update && aptitude upgrade

może zadziała



pozdrawiam

--
Sarge Debian User: Wartan"at"Wartan"dot"org
kadu:3735326 Registered Linux User : 406139 |PLUG :1966491030
GnuPG 1024D/4D3C3EA1  EC89 89F3 1422 FB34 16EF  01FA E4DC CC77 4D3C 3EA1



Reply to: