ďťż
 
 
   Reinstalka Debiana
 
 

Tematy

 
    
 

 

 

 

Reinstalka Debiana





fraps - 20-09-2007 19:43
Witam,

Mam pewien problem - w sumie mam Debiana, jednak z pewnych względów jestem zmuszony go przeinstalować. Czy jest jakaś możliwość, by po prostu zrobić na wszystkich pakietach

apt-get install --reinstall ?

Myślałem o czymś takim, żeby jakoś pobrać listę pakietów do pliku a potem for i in pakiety.txt... itd. Oczywiście każdy inna, skuteczna metoda jest mile widziana:)

Instalacja z płytki nie wchodzi w grę - podczas tej instalacji nie zrobiłem osobnej partycji na /home :(



Yampress - 20-09-2007 19:46
3.4.9 Zapisanie/kopiowanie konfiguracji systemu

Poniższe polecenie tworzy lokalną kopię wyborów pakietów:
    # debconf-get-selections > debconfsel.txt
    # dpkg --get-selections "*" > myselections  # lub \* zamiast "*"

"*" sprawia, że w pliku myselections znajdą się również pozycje odnoszące się do pakietów ze stanem „purge”.

Możesz skopiować ten plik na inny komputer i zainstalować go za pomocą poniższych poleceń:
    # dselect update
    # debconf-set-selections < debconfsel.txt
    # dpkg --set-selections < myselections
    # apt-get -u dselect-upgrade    # lub dselect install debian reference
http://www.debian.org/doc/manuals/qu...ackage.pl.html
rozdział 3.4.9

dla aptitude aktualnie trzeba by skłądnie zmienić

aptitude update
dpkg --set-selections < myselections
aptitude install



fraps - 20-09-2007 20:20
W powyższym dostaje
260 aktualizowanych, 127 nowo instalowanych, 33 usuwanych i 6 nieaktualizowanych.
Konieczne pobranie 53,9MB/444MB archiwów.
Po rozpakowaniu zostanie dodatkowo użyte 191MB miejsca na dysku. A ja chciałbym po prostu wszystkie pakiety usunąć po czym zainstalować ponownie. Czy jest to możliwe?



Yampress - 20-09-2007 20:46
a w jakim celu to chesz zrobić ?

nie zrozumiałeś tego powyższego mojego wklejonego 1 cześć powoduje ze do pliku zapisujesz liste pakietów aktualnie zainstalwoanych 2 część, źe ten plik kopiujesz na komputer ze świeżo zainstalowanym systemem, wczytujesz liste pakietów i instalują sie te same co miałęś poprzednim systemie



fraps - 20-09-2007 21:02
W zasadzie, to z tego powodu:
http://forum.dug.net.pl/viewtopic.php?t=9090

Podejrzewam, że któryś z plików może być uszkodzony, więc chce przeinstalować wszystkie - zawsze lepsze to, niż instalacja Debiana na nowo.



Yampress - 20-09-2007 21:08
a co TY gadasz

uruchom sobie synaptica i tam na dole masz taki przycisk Custom filters i tam masz m.in

do aktualizacji
uszkodzone
zadania do wykonania

zajrzyj sobie w uszkodzone jeśli tam masz jakiś pakiet znaczy ze jest uszkodzony a jak nie ma to wszystko jest ok



fraps - 20-09-2007 22:18
Hmm, mi nie chodzi o uszkodzenie pakiety, tylko pliku, już kilka razy się z tym spotkałem. Dla przykładu - spróbuj usunąć /usr/bin/perl albo po prostu podmienić jego zawartość. Czy pakiet perla będzie miał status uszkodzony? Nie, ale gdy przeinstalujesz pakiet wszystko wróci do normy.



- 20-09-2007 23:51
No to spróbuj tak :
dpkg -l | sed '/^[pi]i/!d' | awk '{print $2}' | while read x; do apt-get install --reinstall -y -q "$x"; done Jeśli wolisz samodzielnie potwierdzać reinstalację każdej paczki, to usuń -y z polecenia.

Pozdrawiam



fraps - 21-09-2007 07:11
Fajne, jednak trochę to potrwa (za każdym razem odczytywana jest lista pakietów itp) jednak myślę, że powinno się to zrobić w ciągu jednego dnia, przynajmniej mam taką nadzieje:)

Dzięki

pzdr.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis