Файловая система и расположение журнала

Отказ от ответственности: Я предлагаю этот ответ, так как я полагаю, что необходимо управлять тем, какие пакеты находятся в системе - для не горения войны пламени мононенависти. Также этот вопрос в большой степени редактируется начиная с моего первого сообщения.

Удаление моно

Для удаления моно полностью, все, что необходимо сделать, удаляют основные моно библиотеки, и все файлы, которые зависят от тех библиотек, будут также удалены. Точный набор пакетов, которые должны быть удалены, варьируется, в зависимости от которой версии Ubuntu Вы используете. Я полагаю, что необходимо смочь удалить большинство моно со следующей командой (Обновление: я обновил команду, чтобы лучше гарантировать, что все удалено.):

$ sudo apt-get purge libmono* cli-common mono-runtime

Команда должна перечислить все пакеты, которые будут удалены - включая приложения, которые зависят от моно - и просят, чтобы Вы подтвердили их удаление. Необходимо рассмотреть список тщательно прежде, чем принять изменения и удостовериться, что Вы не будете удалять что-то, в чем Вы нуждаетесь. Можно хотеть развить это с:

 $ sudo apt-get autoremove

Если Вы более довольны инструментами GUI, можно также выполнить в этом Синаптическом:

  1. Изменитесь на "установленный" фильтр.
  2. Используйте быстрое поле поиска и ищите "libmono".
  3. Выберите все пакеты, которые появляются в результатах.
  4. Mark их для полного удаления.
  5. Повторите шаги 2-4 для других пакетов в команде выше.
  6. Нажатие применяется.

Хранение моно прочь Вашей системы

В то время как раньше был пакет, названный mononono, который предотвратит моно от того, чтобы быть установленным в системе, я не полагаю, что этот пакет работает хорошо с последними версиями Ubuntu. Если бы Вы действительно обеспокоены хранением моно прочь Вашей системы, я просто тщательно посмотрел бы на детали установок программного обеспечения, которые Вы делаете и удостоверяетесь, чтобы Вы не видели, что он вытягивает в моно библиотеках.

Еще один автоматический метод был бы к использованию способных предпочтений. Вставление следующего /etc/apt/preferences или в файле внутри /etc/apt/preferences.d/ должен обеспечить относительно хорошую защиту против установки моно в Вашей системе:

Package: cli-common mono-runtime 
Pin: version * 
Pin-Priority: -100

Для получения дополнительной информации о том, как это работает, посмотрите man apt_preferences. Короткая версия - то, что отрицательные приоритеты препятствуют тому, чтобы та версия пакета была установлена.

Другие примечания

Если Вы являетесь очень соответствующими о небесплатном программном обеспечении, можно найти vrms пакет интересным. Это перечисляет небесплатные пакеты в системе. Это не перечислит моно пакеты, так как доступные проблемы являются ортогональными к программному обеспечению, являющемуся свободным, по крайней мере, согласно некоторым определениям "свободных". Кроме того, если бы необходимо было перечислить все пакеты, которые имеют потенциальные доступные проблемы, то необходимо было бы перечислить большой пакеты.

3
19.03.2011, 06:50
1 ответ

Это будет, конечно, зависеть, на какой файловой системе Вы используете,

e2fsprogs содержит debugfs, который будет работать с ext2, ext3 и ext4, и используется, чтобы вручную просмотреть или изменить внутренние структуры файловой системы

страница справочника для debugfs здесь

2
27.01.2020, 21:29

Теги

Похожие вопросы