Автор Гілка: Перевстановити систему  (Прочитано 2270 раз)

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Питання - є якийсь спосіб перевстановити всі пакети по черзі із завантаженням їх через інтернет. І перекрнфігуруванням.
Хоча ... можна саме переконфігурування.
А то я на днях зробив
sudo rm /etc/rc?.d/*
Система грузиться, але через "безпечний режим", потім вбити 2 команди, потім грузитить далі, і ловить великі глюки.

Відсутній diligent

  • Кореспондент
  • ***
  • дописів: 201
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #1 : 2010-11-05 11:16:27 »
Щось на кшталт цього?
dpkg -l | awk '{print $2}'| awk 'FNR>5' | apt-get --reinstall install
Software is like sex: it's better when it's free.  (c) Linus Torvalds

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #2 : 2010-11-05 13:13:27 »
зараз спробую

peinguin@debian:~$ su
Пароль: billgatesloh
root@debian:/home/peinguin# dpkg -l | awk '{print $2}'| awk 'FNR>5' | apt-get --reinstall install
Читання переліків пакетів... Виконано
Побудова дерева залежностей                
Reading state information... Виконано              
оновлено 0, встановлено 0 нових пакунків, для видалення відмічено 0 пакунків, і 11 пакунків не оновлено.

не канає.
« Змінено: 2010-11-05 13:14:33 від peinguin »

Відсутній diligent

  • Кореспондент
  • ***
  • дописів: 201
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #3 : 2010-11-10 13:53:24 »
Дійсно, зовсім забув, що це apt-get. Спробуйте такий варінт:
sudo apt-get --reinstall install $(dpkg -l | awk '{print $2}'| awk 'FNR>5')
Software is like sex: it's better when it's free.  (c) Linus Torvalds

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #4 : 2010-11-10 16:41:36 »
dpkg -l хіба не всі взагаоі пакети виводить? А мені треба тільк тіЮ що на даний момент встановлені.
І...

peinguin@debian:~$ sudo apt-get --reinstall install $(dpkg -l | awk '{print $2}'| awk 'FNR>5')
[sudo] password for peinguin:
Читання переліків пакетів... Виконано
Побудова дерева залежностей                
Reading state information... Виконано              
Пакунок libisccfg60 недоступний, але згадується у переліку залежностей іншого пакунка.
Це може означати, що пакунок відсутній, застарів, або доступний з джерел, не згаданих в sources.list

E: Package 'libisccfg60' has no installation candidate

Відсутній sigito

  • Кореспондент
  • ***
  • дописів: 105
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #5 : 2010-11-10 23:31:07 »
переконфігурувати здається можна ж окремо: dpkg-reconfigure
а список встановлених отримать: dpkg --get-selections
Debian/wheezy x86_64, lxde

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #6 : 2010-11-11 14:05:45 »
ну при переконфігурації і в /etc/rc* воно записи поправить?

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #7 : 2010-11-11 14:07:43 »
Я не халявщик, але якщо в когось є готовий скрипт що всі встановлені пакети переконфігурує - був би дуже вдячний.

Відсутній diligent

  • Кореспондент
  • ***
  • дописів: 201
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #8 : 2010-11-11 14:35:44 »
dpkg -l хіба не всі взагаоі пакети виводить? А мені треба тільк тіЮ що на даний момент встановлені.
Так, але потрібно читати весь рядок, а не лише першу команду.
Цитата
І...

peinguin@debian:~$ sudo apt-get --reinstall install $(dpkg -l | awk '{print $2}'| awk 'FNR>5')
[sudo] password for peinguin:
Читання переліків пакетів... Виконано
Побудова дерева залежностей                
Reading state information... Виконано              
Пакунок libisccfg60 недоступний, але згадується у переліку залежностей іншого пакунка.
Це може означати, що пакунок відсутній, застарів, або доступний з джерел, не згаданих в sources.list

E: Package 'libisccfg60' has no installation candidate
Яке речення не зрозуміло?
Додайте джерело, або видалить пакет зовсім (схоже, що він застарів).
Software is like sex: it's better when it's free.  (c) Linus Torvalds

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #9 : 2010-11-11 14:49:14 »
де гарантії того, що разом з тим пакетом не піде пів системи?

нічого не виходить. Багато не задоволених залежностей окрім того пакета.
« Змінено: 2010-11-11 14:57:15 від peinguin »

Відсутній diligent

  • Кореспондент
  • ***
  • дописів: 201
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #10 : 2010-11-12 13:20:34 »
де гарантії того, що разом з тим пакетом не піде пів системи?

нічого не виходить. Багато не задоволених залежностей окрім того пакета.
Ніяких гарантій, а що ви хотіли коли зносили /etc/ :-) Ви можете просто переглянути які пакети будуть видалені.

А взагалі-то кажучи, багато не задоволених залежностей говорить про якісь проблем із джерелами пакетів. Тобто вам потрібно або просто оновити список пакетів, або ж додати джерела, з яких ви їх ставили до sources.list.
Software is like sex: it's better when it's free.  (c) Linus Torvalds

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Перевстановити систему
« Відповідей #11 : 2010-11-12 14:37:10 »
думаю треба не додати а видалити всі, окрім стандартних.