Strona 1 z 2

Co zrobić jak się pomyliło wersję Debiana?

: 18 kwietnia 2009, 14:53
autor: Piotrus Pan
Cześć.
Wczoraj instalowałem Debiana koleżance i narobiłem trochę bigosu przy tym :-)
Instalator z CD, instalacja podstawowa (jajko tylko), stara instalka bo miała jajko 2.6.24, źle wykrywała dysk, bo stawał w momencie

Kod: Zaznacz cały

Waiting for root file system
i nic.

Grub miał wpis do dysku: "hda"
A Fdisk pokazywał: "sda"
Poprawiłem to i poszło ale potem CD-romu nie widział ale był internet to myślałem, że zrobię wpis w /etc/apt/source list i po prostu z internetu doinstaluje resztę, a CD-rom zrobię później ale pomyliłem się i dałem wpis z Sidaa a chciałem Lennego.
Wykonałem aktualizację bazy pakietów, potem aktualizację systemu, a potem instalację KDE i innych potrzebnych programów. Wyskoczyła mi informacja z niezgodnością wersji i że nie zainstaluje mi brakujących pakietów.
To pomyślałem, że zainstaluję najnowsze jajko no i tak zrobiłem tylko nie zastanawiając się zainstalowałem 2.6.29 z Sida. Uruchomiłem go, chcę instalować KDE i to samo, niezgodności w wersji. Zobaczyłem, że mam wpis z Sida i zmieniłem go na Lennego ale po tym dalej były niezgodności. Po prosu już tak namieszałem, że nic nie poszło.
Czy jest jakaś "komenda", która powoduje, że wszystko się "porządkuje" do aktualnie wpisanej wersji w /etc/apt/source list? ¯e jak jest kilka pakietów za nowych to je wywala i wgrywa te odpowiednie? Albo żeby apt albo dpkg zrobił porządek z zależnościami i tymi wersjami?

: 18 kwietnia 2009, 15:06
autor: winnetou
Dziękuje...

: 18 kwietnia 2009, 15:18
autor: lis6502
Piotrus Pan, o jakiej niezgodności wersji mówisz? Bo tak bez komunikatów z konsoli to trochę ciężko cokolwiek Ci doradzić. Wodzu, problem w tym że tutaj chyba chodzi o cofnięcie wersji tego co się aktualizowało, więc raczej Twój pomysł na niewiele się zda.

: 18 kwietnia 2009, 15:27
autor: winnetou
Dziękuje...

: 18 kwietnia 2009, 15:31
autor: ArnVaker
Pomysł winnetou jak najbardziej poskutkowałby obniżeniem wersji wszystkich pakietów.

No ale z tego co mówisz, to masz repozytorium Sida, aktualizowałeś go z Sida, instalowałeś wszystko z Sida. Także jest to pełnoprawny Sid. Jeśli nie chcesz mieć Sida, to najlepiej zainstaluj jeszcze raz z netinstall (Lenny 5.0.1).

Takie obniżanie na siłę wersji pakietów nie ma sensu, w przypadku kiedy jest to świeża instalacja, a ponadto chodzi o niemal wszystkie paczki zainstalowane w systemie.

: 18 kwietnia 2009, 15:43
autor: lis6502
Dalsze rozważania będą raczej czysto teorytyczne. Z tego co się orientuję apt-get upgrade podnosi numerek zainstalowanych pakietów, a nie obniża. Tzn instalując na Sidzie metapaczuchę linux-image otrzymamy tenże w wersji powiedzmy 2.6.28. Następnie zmieniamy repozytoria na stabilne (Lenny) i apt-get install linux-image wypluje co najwyżej że ten pakiet jest już w najnowszej wersji. Jedyne możliwe cofanie wersji to zmiana repozytoriów, usunięcie danego pakietu i jego ponowna instalacja (możliwe że z wyczyszczeniem cache'u apta).

: 18 kwietnia 2009, 15:48
autor: Akkon
ArnVaker pisze:Takie obniżanie na siłę wersji pakietów nie ma sensu, w przypadku kiedy jest to świeża instalacja
Bo?
ArnVaker pisze:a ponadto chodzi o niemal wszystkie paczki zainstalowane w systemie.
Można przecież zdowngrade'ować tylko niektóre pakiety (np. te z którymi jest problem). Wszystko sprowadza się do właściwego ustawienia Pin-Priority.

: 18 kwietnia 2009, 15:51
autor: winnetou
Dziękuje...

: 18 kwietnia 2009, 16:01
autor: lis6502
Akkon pisze:
ArnVaker pisze:Takie obniżanie na siłę wersji pakietów nie ma sensu, w przypadku kiedy jest to świeża instalacja
Bo?
Bo to sztuka dla sztuki. Jak masz roczny serwer z mysqlem tak wielkim, że mógłby się dorzucać do opłat za jego dzierżawę to to ma sens, bo nie będziesz robić reinstalacji.
Wodzu pisze:nie ma paczki linux-image
moja wina, ale miało być teoretycznie.
Wodzu pisze:co stoi na przeszkodzie zainstalowania kilku jajek?
Nic, ale mówimy o obniżaniu wersji programu X, a nie instalacji kilku w różnych wersjach. O ile jajka mogą koegzystować, o tyle trzymanie kilku przeglądarek Iceweasel mija się z celem (i raczej ciężko byłoby to robić, choćby dlatego, że binarka w każdej wersji to /usr/bin/iceweasel, a kernele mają swoje wersje)
cofnięcie wersji przez polecenie które podałem i działa ładnie
przyznam że nie sprawdzałem. Ktoś chętny do testów? :mrgreen:

: 18 kwietnia 2009, 16:03
autor: ArnVaker
Akkon pisze:Bo?
Bo, jak Piotrus Pan chce zainstalować koleżance Lennego, to lepiej to zrobić bez kombinowania.

W takim przypadku będzie miał pewność, co do stabilności systemu i że po którejś aktualizacji się nie wysypie. W przypadku cofania wersji paczek zawsze coś może pójść nie tak, a cofając paczki tylko wybiórczo powstanie system mieszany, co też nie jest zbyt "pewnym" rozwiązaniem.

Czy tak, czy tak, trzeba na nowo pościągać paczki z repozytorium Lennego. A skoro jest to świeża instalacja, jeszcze bez żadnych ustawień, to według mnie nie warto zawracać sobie głowy "zabawą" z Pin-Priority.