Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Przez długi czas uzywałem wersji testowej debiana, pare dni temu postannowiłem przejsc na sida. Pozmieniałem w source.list testing na unstable, sarge na sid. Zaktualizowałem system i wszystko ładnie poszło.
Teraz chciałbym zrobić operacje dokładnie odwrotną, pozmieniałem w sourcelist unstable na testing i sid na sarge. Robie apt-get update && apt-get dist-upgrade i nic sie nie dzieje. Domyslam sie ze jest tak dlatego bo paczki z sida sa nowsze niz te z sarge, ale czy jest mimo to jakis sposob zeby wrocic na testing ?
Offline
man apt-get
Konkretna wersja pakietu może być wybrana do zainstalowania przez umieszczenie po nazwie pakietu znaku równości, a za nim wybranej wersji pakietu. Podana wersja zostanie wyszukana i wybrana do zainstalowania. Również konkretna dystrybucja może być wybrana przez umieszczenie po nazwie pakietu znaku ukośnika, po którym następuje wersja dystrybucji bądź nazwa archiwum (stable, testing, unstable).
czyli z powyższego wynika:
zmiana wpisów wsources.list na testing
apt-get clean
apt-get update
apt-get dist-upgrade/testing
Czy zadziała? - nie wiem, nigdy tego nie robiłem
Offline
Nie działa, nadal jest to samo, czyli nic nie robi.
Offline
Ave :)
Z moich doswiadczen wynika ,ze nie pojdzie zmiana z unstable na testing.
(Jesli sie myle ,to mni poprawcie)
Najprawdopodobniej jest to spowodowane tym ,ze pakiety unstable sa
nowsze od testing. Radze Ci zmien spowrotem wpisy w sources.list
na unstable , bo jesli zainstalujesz jakies oprogramowanie
z testing to mozesz miec spore konflikty poszczególnych bibliotek
i wszystko sie sypnie .
Ja miałem problem gdy chciałem przejsc z testing na stable ...
http://forum.dug.net.pl/viewtopic.php?t=981
Zawze mozesz spróbowac jesli masz tylko odpwiednio zabezpieczone dane.
Moze ja sie myle ..
Offline
a spróbuj jeszcze tak:
serwery na testing
apt-get update
apt-get force-downgrade
Offline
Ok na moje nieszczescie doszedłem do tego jak to zrobić -> man apt_preferences
trzeba utworzyc plik /etc/apt/preferences i wpisac w nim:
Package: *
Pin: release a=testing
Pin-Priority: 1001
priorytet powyzej 1000 oznacza ze paczka bedzie zainstalowana nawet gdy oznacza to downgrade. No i tak tez zrobiłem pozmieniałem wpisy w sourcelist na "testing" a w preferences dodałem te 3 linijki. apt-get update && apt-get dist-upgrde i na poczatku wszystko idzie normalnie tzn najpierw sciag potem instaluje ale w trakcie instalacji wywaliło błąd:
dpkg: b³±d konfiguracji: nieznana opcja log: Sukces
dpkg: b³±d konfiguracji: nieznana opcja log: Sukces
dpkg: b³±d konfiguracji: nieznana opcja log: Sukces
E: Sub-process /usr/bin/dpkg returned an error code (2)
No i koniec nie idzie dalej. Najgorsze jest to ze teraz nawet gdy zmienie wpisy na sida i wywale wpisy z preferences to jest dokładnie to samo przy apt-get upgrade tez to samo :/
Krotko mowiac niezaleznie czy mam teraz sida czy sarge i czy w preferences sa powyzesze wpisy to zarowno apt-get dist-upgrde i apt-get upgrade powodują wyswietlenie tego błedu i nic sie nie aktualizuje
Pomocy !! :/
Naprawione
w pliku /etc/dpkg/dpkg.cfg trzeba zachaszowac "log /var/log/dpkg.log"
i idzie.
Ale ja sie tak szybko nie poddaje chae miec sarge :]
znowu dodałem znany wpis do /etc/apt/preferences i tym razem przy "aktualizacji" wywala sie w ten sposob:
dpkg - ostrze¿enie: zast±pienie ssh w wersji 4.1p1-6 wcze¶niejsz± wersj± 3.8.1p1-8.sarge.4.
(Odczytywanie bazy danych ... 97527 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zast±pienia ssh 1:4.1p1-6 (wykorzystuj±c .../ssh_1%3a3.8.1p1-8.sarge.4_i386.deb) ...
Rozpakowanie pakietu zastêpuj±cego ssh ...
dpkg: b³±d przetwarzania /var/cache/apt/archives/ssh_1%3a3.8.1p1-8.sarge.4_i386.deb (--unpack):
próba nadpisania `/usr/bin/ssh', który istnieje tak¿e w pakiecie openssh-client
dpkg-deb: podproces paste zosta³ zabity sygna³em (Przerwany potok)
Wyst±pi³y b³êdy podczas przetwarzania:
/var/cache/apt/archives/ssh_1%3a3.8.1p1-8.sarge.4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Naprawione
Paczki ktore powoduja problem trzeba odinstalowac. W trakce downgradu pare razy pojawil sie bład tego typu i zdazylo sie tez ze usuniecie paczek nie bylo mozliwe ale wtedy pomaga apt-get install -f
No i mam znowu sarge :D
Jeszcze sprobuje tak ustawic /etc/apt/preferences zeby instalował paczki z testing a gdy nie bedzie tam takiej paczki to poszuka w unstable :]
Offline