Co zrobi

Wszystko Off Topic
Piotrus Pan
Beginner
Posty: 125
Rejestracja: 24 września 2008, 06:59

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

Post 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?
winnetou

Post autor: winnetou »

Dziękuje...
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post 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.
winnetou

Post autor: winnetou »

Dziękuje...
ArnVaker

Post 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.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post 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).
Akkon
Junior Member
Posty: 833
Rejestracja: 09 listopada 2007, 14:06

Post 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.
winnetou

Post autor: winnetou »

Dziękuje...
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post 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:
ArnVaker

Post 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.
ODPOWIEDZ