Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Очистка конфигурационных файлов  (Прочитано 699 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Silent sorrow

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
  • После ядерной войны спасется только Линукс...
    • Просмотр профиля
Очистка конфигурационных файлов
« : 14 Апрель 2010, 12:53:22 »
Какая для этого есть команда в консоли, аналогичная функции в Ubuntu-Tweak. Хочу вручную.

Oni-chan

  • Гость
Re: Очистка конфигурационных файлов
« Ответ #1 : 14 Апрель 2010, 13:02:35 »
не знаю, что там в ubuntu tweak
но удалить конфиги программ, которые уже удалены можно
sudo apt-get purge имя_пакета

читать основы пользования ОС!

Оффлайн Silent sorrow

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
  • После ядерной войны спасется только Линукс...
    • Просмотр профиля
Re: Очистка конфигурационных файлов
« Ответ #2 : 14 Апрель 2010, 13:07:28 »
Как вывести список  таких пакетов? А автоматическое удаление работает? Это не команда sudo  aptitude purge?

Oni-chan

  • Гость
Re: Очистка конфигурационных файлов
« Ответ #3 : 14 Апрель 2010, 13:28:34 »
по сути, aptitude делает то же, что и apt

список пакетов, у которых установлены только конфиги можно получить так
список пакетов должен получиться dpkg --get-selections * | grep -v install | grep -v deinstall  | awk '{print $1}'

точно проверить не могу, так как сейчас нету дебиана под рукой.

Оффлайн Silent sorrow

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
  • После ядерной войны спасется только Линукс...
    • Просмотр профиля
Re: Очистка конфигурационных файлов
« Ответ #4 : 14 Апрель 2010, 13:46:21 »
В Ubuntu-твик вижу конфиг файлы, а через консоль не удаляет.

Oni-chan

  • Гость
Re: Очистка конфигурационных файлов
« Ответ #5 : 14 Апрель 2010, 16:57:32 »
sudo dpkg --purge  `dpkg --get-selections "*" | grep deinstall | awk '{print $1}'`

он удаляет. И что значит не удаляет? Напиши же, что пишет система

Оффлайн Silent sorrow

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
  • После ядерной войны спасется только Линукс...
    • Просмотр профиля
Re: Очистка конфигурационных файлов
« Ответ #6 : 14 Апрель 2010, 17:00:40 »
щас удалилось, спс. Не расшифруешь эту длинную команду?

Oni-chan

  • Гость
Re: Очистка конфигурационных файлов
« Ответ #7 : 14 Апрель 2010, 17:31:58 »
расшифрую

sudo dpkg --purge
удаляет пакеты, перечисленные далее вместе с конфигами. Для установленных пакетов стоит всё-таки пользовать apt-get или aptitude
далее в ``  (это не кавычки, а то, где в русской раскладке Ё) идёт ещё комманда, результат которой подставится вместо содержимого ` `

эта команда dpkg --get-selections "*" | grep deinstall | awk '{print $1}'

dpkg --get-selections "*" отображает все пакеты, которые ставились или установлены
список получается большим, нам нужно откинуть лишнее
поэтому при помощи pipe (вертикальная черта) передаём вывод на обработку команды grep, которая оставит только те строчки, где есть слово deinstall (нужное нам состояние пакета). В результате у нас появился список, нужных пакетов. Осталось только взять первое поле при помощи awk '{print $1}'

Вроде, как мог, так объяснил

Оффлайн Silent sorrow

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
  • После ядерной войны спасется только Линукс...
    • Просмотр профиля
Re: Очистка конфигурационных файлов
« Ответ #8 : 14 Апрель 2010, 17:39:02 »
Спс.

Пользователь решил продолжить мысль 14 Апрель 2010, 15:47:04:
А как-то по-другому эту операцию можно выполнить?
« Последнее редактирование: 14 Апрель 2010, 17:47:32 от Karmic Koala »

 

Страница сгенерирована за 0.057 секунд. Запросов: 22.