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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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.034 секунд. Запросов: 23.