Обратите внимание, что, хотя вы можете отключить пересылку TCP с помощью sshd, вам нужно пойти намного дальше, чтобы ограничить исходящую активность ваших пользователей. Предоставление им оболочки означает предоставление им большой мощности.
Например, если они могут архивировать файлы на сервер и выполнять файлы в / home, они могут просто загрузить двоичный файл pppd и использовать его для запуска PPP через SSH. Если вы разрешаете входящие соединения, они могут просто запускать /usr/sbin/sshd -p 9999 -f special_sshd_config и использовать ваш сервер через этот sshd.
Возможно, вы захотите изучить модуль владельца iptables (man iptables, поиск владельца) и chroot jails, но это действительно трудно решить, не разрушая их опыт работы с оболочкой.
apt-get autoclean просто удалит старые версии из архива пакетов, но ничего не изменит для установленных пакетов.
Чтобы удалить пакет, используйте sudo apt-get purge package. Это должно удалить любые зависимости, но не удалите их полностью. Я использую команду aptitude purge ~c для `. Очистки всех удаленных пакетов.
Даже очищенные пакеты могут оставлять файлы данных и файлы резервных копий. Резервные копии должны быть в каталоге под /var/backup. Файлы данных, вероятно, будут находиться в /var/lib. Я бы сделал резервную копию файлов данных, прежде чем удалять их, если какое-то другое приложение их использует. Вы можете захотеть grep каталог файлов данных в /var/lib/dpkg/info. Если какие-либо файлы используют каталог, сохраните его. Например, чтобы найти, какие пакеты установлены, /var/lib/ldap, я запускаю поиск grep -l /var/lib/ldap /var/lib/info/dpkg/*. Если у вас много пакетов, вам может понадобиться использовать find /var/lib/dpkg/info | xargs grep -l /var/lib/ldap.
EDIT: вы можете перечислить все программы, которые могут быть помечены как автоматически установленные с помощью команды aptitude search '~i!~M?for x: ~D( ~i!~M )'. Потяните это на команду cut -d \ -f4 | sudo aptitude markauto`, чтобы отметить эти пакеты как автоматически установленные.
Затем я использую команду aptitude search '~i!~M' (установленную, а не автоматически установленную), чтобы отобразить все установленные пакеты первого порядка. ПРЕДУПРЕЖДЕНИЕ. При удалении пакетов вы можете удалить пакеты, которые хотите сохранить. Сначала выполните симуляцию удаления и отмените отметку о любых пакетах, которые вы хотите сохранить, прежде чем запускать реальное удаление.
EDIT2: выше инструкции включают пакеты, предлагаемые другими пакетами в качестве пакетов первого уровня. Для их перечисления используйте команду aptitude search '~i!~M?for x: ~Rsuggests:( ~i!~M )'. При желании они могут быть отмечены с использованием того же конвейера, что и для других зависимостей. Однако вы должны настроить предлагаемые пакеты для автоматической установки, или все предлагаемые пакеты и их варианты будут автоматически удалены. Это делается добавлением строки APT::Install-Suggests "true"; в /etc/apt/apt.conf или файла в /etc/apt/apt.conf.d.
Зависимости могут привести к неожиданным выборам для пакетов первого уровня. Если ни wordpress не отмечен wordpress-l10n, то wordpress-l10n считается установкой первого уровня. Обычно wordpress-l10n будет помечен как автоматически установленный, поэтому это не будет проблемой. Вероятно, вы получите много крутизны.
apt-get autoclean просто удалит старые версии из архива пакетов, но ничего не изменит для установленных пакетов.
Чтобы удалить пакет, используйте sudo apt-get purge package. Это должно удалить любые зависимости, но не удалите их полностью. Я использую команду aptitude purge ~c для `. Очистки всех удаленных пакетов.
Даже очищенные пакеты могут оставлять файлы данных и файлы резервных копий. Резервные копии должны быть в каталоге под /var/backup. Файлы данных, вероятно, будут находиться в /var/lib. Я бы сделал резервную копию файлов данных, прежде чем удалять их, если какое-то другое приложение их использует. Вы можете захотеть grep каталог файлов данных в /var/lib/dpkg/info. Если какие-либо файлы используют каталог, сохраните его. Например, чтобы найти, какие пакеты установлены, /var/lib/ldap, я запускаю поиск grep -l /var/lib/ldap /var/lib/info/dpkg/*. Если у вас много пакетов, вам может понадобиться использовать find /var/lib/dpkg/info | xargs grep -l /var/lib/ldap.
EDIT: вы можете перечислить все программы, которые могут быть помечены как автоматически установленные с помощью команды aptitude search '~i!~M?for x: ~D( ~i!~M )'. Потяните это на команду cut -d \ -f4 | sudo aptitude markauto`, чтобы отметить эти пакеты как автоматически установленные.
Затем я использую команду aptitude search '~i!~M' (установленную, а не автоматически установленную), чтобы отобразить все установленные пакеты первого порядка. ПРЕДУПРЕЖДЕНИЕ. При удалении пакетов вы можете удалить пакеты, которые хотите сохранить. Сначала выполните симуляцию удаления и отмените отметку о любых пакетах, которые вы хотите сохранить, прежде чем запускать реальное удаление.
EDIT2: выше инструкции включают пакеты, предлагаемые другими пакетами в качестве пакетов первого уровня. Для их перечисления используйте команду aptitude search '~i!~M?for x: ~Rsuggests:( ~i!~M )'. При желании они могут быть отмечены с использованием того же конвейера, что и для других зависимостей. Однако вы должны настроить предлагаемые пакеты для автоматической установки, или все предлагаемые пакеты и их варианты будут автоматически удалены. Это делается добавлением строки APT::Install-Suggests "true"; в /etc/apt/apt.conf или файла в /etc/apt/apt.conf.d.
Зависимости могут привести к неожиданным выборам для пакетов первого уровня. Если ни wordpress не отмечен wordpress-l10n, то wordpress-l10n считается установкой первого уровня. Обычно wordpress-l10n будет помечен как автоматически установленный, поэтому это не будет проблемой. Вероятно, вы получите много крутизны.
apt-get autoclean просто удалит старые версии из архива пакетов, но ничего не изменит для установленных пакетов.
Чтобы удалить пакет, используйте sudo apt-get purge package. Это должно удалить любые зависимости, но не удалите их полностью. Я использую команду aptitude purge ~c для `. Очистки всех удаленных пакетов.
Даже очищенные пакеты могут оставлять файлы данных и файлы резервных копий. Резервные копии должны быть в каталоге под /var/backup. Файлы данных, вероятно, будут находиться в /var/lib. Я бы сделал резервную копию файлов данных, прежде чем удалять их, если какое-то другое приложение их использует. Вы можете захотеть grep каталог файлов данных в /var/lib/dpkg/info. Если какие-либо файлы используют каталог, сохраните его. Например, чтобы найти, какие пакеты установлены, /var/lib/ldap, я запускаю поиск grep -l /var/lib/ldap /var/lib/info/dpkg/*. Если у вас много пакетов, вам может понадобиться использовать find /var/lib/dpkg/info | xargs grep -l /var/lib/ldap.
EDIT: вы можете перечислить все программы, которые могут быть помечены как автоматически установленные с помощью команды aptitude search '~i!~M?for x: ~D( ~i!~M )'. Потяните это на команду cut -d \ -f4 | sudo aptitude markauto`, чтобы отметить эти пакеты как автоматически установленные.
Затем я использую команду aptitude search '~i!~M' (установленную, а не автоматически установленную), чтобы отобразить все установленные пакеты первого порядка. ПРЕДУПРЕЖДЕНИЕ. При удалении пакетов вы можете удалить пакеты, которые хотите сохранить. Сначала выполните симуляцию удаления и отмените отметку о любых пакетах, которые вы хотите сохранить, прежде чем запускать реальное удаление.
EDIT2: выше инструкции включают пакеты, предлагаемые другими пакетами в качестве пакетов первого уровня. Для их перечисления используйте команду aptitude search '~i!~M?for x: ~Rsuggests:( ~i!~M )'. При желании они могут быть отмечены с использованием того же конвейера, что и для других зависимостей. Однако вы должны настроить предлагаемые пакеты для автоматической установки, или все предлагаемые пакеты и их варианты будут автоматически удалены. Это делается добавлением строки APT::Install-Suggests "true"; в /etc/apt/apt.conf или файла в /etc/apt/apt.conf.d.
Зависимости могут привести к неожиданным выборам для пакетов первого уровня. Если ни wordpress не отмечен wordpress-l10n, то wordpress-l10n считается установкой первого уровня. Обычно wordpress-l10n будет помечен как автоматически установленный, поэтому это не будет проблемой. Вероятно, вы получите много крутизны.
apt-get autoclean просто удалит старые версии из архива пакетов, но ничего не изменит для установленных пакетов.
Чтобы удалить пакет, используйте sudo apt-get purge package. Это должно удалить любые зависимости, но не удалите их полностью. Я использую команду aptitude purge ~c для `. Очистки всех удаленных пакетов.
Даже очищенные пакеты могут оставлять файлы данных и файлы резервных копий. Резервные копии должны быть в каталоге под /var/backup. Файлы данных, вероятно, будут находиться в /var/lib. Я бы сделал резервную копию файлов данных, прежде чем удалять их, если какое-то другое приложение их использует. Вы можете захотеть grep каталог файлов данных в /var/lib/dpkg/info. Если какие-либо файлы используют каталог, сохраните его. Например, чтобы найти, какие пакеты установлены, /var/lib/ldap, я запускаю поиск grep -l /var/lib/ldap /var/lib/info/dpkg/*. Если у вас много пакетов, вам может понадобиться использовать find /var/lib/dpkg/info | xargs grep -l /var/lib/ldap.
EDIT: вы можете перечислить все программы, которые могут быть помечены как автоматически установленные с помощью команды aptitude search '~i!~M?for x: ~D( ~i!~M )'. Потяните это на команду cut -d \ -f4 | sudo aptitude markauto`, чтобы отметить эти пакеты как автоматически установленные.
Затем я использую команду aptitude search '~i!~M' (установленную, а не автоматически установленную), чтобы отобразить все установленные пакеты первого порядка. ПРЕДУПРЕЖДЕНИЕ. При удалении пакетов вы можете удалить пакеты, которые хотите сохранить. Сначала выполните симуляцию удаления и отмените отметку о любых пакетах, которые вы хотите сохранить, прежде чем запускать реальное удаление.
EDIT2: выше инструкции включают пакеты, предлагаемые другими пакетами в качестве пакетов первого уровня. Для их перечисления используйте команду aptitude search '~i!~M?for x: ~Rsuggests:( ~i!~M )'. При желании они могут быть отмечены с использованием того же конвейера, что и для других зависимостей. Однако вы должны настроить предлагаемые пакеты для автоматической установки, или все предлагаемые пакеты и их варианты будут автоматически удалены. Это делается добавлением строки APT::Install-Suggests "true"; в /etc/apt/apt.conf или файла в /etc/apt/apt.conf.d.
Зависимости могут привести к неожиданным выборам для пакетов первого уровня. Если ни wordpress не отмечен wordpress-l10n, то wordpress-l10n считается установкой первого уровня. Обычно wordpress-l10n будет помечен как автоматически установленный, поэтому это не будет проблемой. Вероятно, вы получите много крутизны.
apt-get autoclean просто удалит старые версии из архива пакетов, но ничего не изменит для установленных пакетов.
Чтобы удалить пакет, используйте sudo apt-get purge package. Это должно удалить любые зависимости, но не удалите их полностью. Я использую команду aptitude purge ~c для `. Очистки всех удаленных пакетов.
Даже очищенные пакеты могут оставлять файлы данных и файлы резервных копий. Резервные копии должны быть в каталоге под /var/backup. Файлы данных, вероятно, будут находиться в /var/lib. Я бы сделал резервную копию файлов данных, прежде чем удалять их, если какое-то другое приложение их использует. Вы можете захотеть grep каталог файлов данных в /var/lib/dpkg/info. Если какие-либо файлы используют каталог, сохраните его. Например, чтобы найти, какие пакеты установлены, /var/lib/ldap, я запускаю поиск grep -l /var/lib/ldap /var/lib/info/dpkg/*. Если у вас много пакетов, вам может понадобиться использовать find /var/lib/dpkg/info | xargs grep -l /var/lib/ldap.
EDIT: вы можете перечислить все программы, которые могут быть помечены как автоматически установленные с помощью команды aptitude search '~i!~M?for x: ~D( ~i!~M )'. Потяните это на команду cut -d \ -f4 | sudo aptitude markauto`, чтобы отметить эти пакеты как автоматически установленные.
Затем я использую команду aptitude search '~i!~M' (установленную, а не автоматически установленную), чтобы отобразить все установленные пакеты первого порядка. ПРЕДУПРЕЖДЕНИЕ. При удалении пакетов вы можете удалить пакеты, которые хотите сохранить. Сначала выполните симуляцию удаления и отмените отметку о любых пакетах, которые вы хотите сохранить, прежде чем запускать реальное удаление.
EDIT2: выше инструкции включают пакеты, предлагаемые другими пакетами в качестве пакетов первого уровня. Для их перечисления используйте команду aptitude search '~i!~M?for x: ~Rsuggests:( ~i!~M )'. При желании они могут быть отмечены с использованием того же конвейера, что и для других зависимостей. Однако вы должны настроить предлагаемые пакеты для автоматической установки, или все предлагаемые пакеты и их варианты будут автоматически удалены. Это делается добавлением строки APT::Install-Suggests "true"; в /etc/apt/apt.conf или файла в /etc/apt/apt.conf.d.
Зависимости могут привести к неожиданным выборам для пакетов первого уровня. Если ни wordpress не отмечен wordpress-l10n, то wordpress-l10n считается установкой первого уровня. Обычно wordpress-l10n будет помечен как автоматически установленный, поэтому это не будет проблемой. Вероятно, вы получите много крутизны.
apt-get autoclean
просто удалит старые версии из архива пакетов, но ничего не изменит для установленных пакетов.
Чтобы удалить пакет, используйте sudo apt-get purge package
. Это должно удалить любые зависимости, но не удалите их полностью. Я использую команду aptitude purge ~ c
для `. Очистки всех удаленных пакетов.
Даже очищенные пакеты могут оставлять файлы данных и файлы резервных копий. Резервные копии должны быть в каталоге под / var / backup
. Файлы данных, вероятно, будут находиться в / var / lib
. Я бы сделал резервную копию файлов данных, прежде чем удалять их, если какое-то другое приложение их использует. Вы можете захотеть grep каталог файлов данных в / var / lib / dpkg / info
. Если какие-либо файлы используют каталог, сохраните его. Например, чтобы найти, какие пакеты установлены, используют / var / lib / ldap
, я запускаю поиск grep -l / var / lib / ldap / var / lib / info / dpkg / *
. Если у вас много пакетов, вам может понадобиться find / var / lib / dpkg / info | xargs grep -l /var/lib/ldap
.
EDIT: вы можете перечислить все программы, которые могут быть помечены как автоматически установленные с помощью команды aptitude search '~ i! ~ M ? для x: ~ D (~ i! ~ M) '
. Потяните это на команду cut -d \ -f4 | sudo aptitude markauto`, чтобы пометить эти пакеты как автоматически установленные.
Затем я использую команду aptitude search '~ i! ~ M'
(установленную, не установленную автоматически) в список все установленные пакеты первого порядка. ПРЕДУПРЕЖДЕНИЕ. При удалении пакетов вы можете удалить пакеты, которые хотите сохранить. Сначала выполните симуляцию удаления и отмените отметку о любых пакетах, которые вы хотите сохранить, прежде чем запускать реальное удаление.
EDIT2: выше инструкции включают пакеты, предлагаемые другими пакетами в качестве пакетов первого уровня. Для их перечисления используйте команду aptitude search '~ i! ~ M? Для x: ~ Rsuggests :( ~ i! ~ M)'
. При желании они могут быть отмечены с использованием того же конвейера, что и для других зависимостей. Однако вы должны настроить предлагаемые пакеты для автоматической установки, или все предлагаемые пакеты и их варианты будут автоматически удалены. Это делается добавлением строки APT :: Install-Suggestests «true»,
- /etc/apt/apt.conf
или файла в / etc / apt / apt.conf.d
.
Зависимости могут привести к неожиданным выборам для пакетов первого уровня. Если ни wordpress
не отмечен wordpress-l10n
, то wordpress-l10n
считается установкой первого уровня. Обычно wordpress-l10n
будет помечен как автоматически установленный, поэтому это не будет проблемой. Вероятно, вы получите много крутизны.
apt-get autoclean
просто удалит старые версии из архива пакетов, но ничего не изменит для установленных пакетов.
Чтобы удалить пакет, используйте sudo apt-get purge package
. Это должно удалить любые зависимости, но не удалите их полностью. Я использую команду aptitude purge ~ c
для `. Очистки всех удаленных пакетов.
Даже очищенные пакеты могут оставлять файлы данных и файлы резервных копий. Резервные копии должны быть в каталоге под / var / backup
. Файлы данных, вероятно, будут находиться в / var / lib
. Я бы сделал резервную копию файлов данных, прежде чем удалять их, если какое-то другое приложение их использует. Вы можете захотеть grep каталог файлов данных в / var / lib / dpkg / info
. Если какие-либо файлы используют каталог, сохраните его. Например, чтобы найти, какие пакеты установлены, используют / var / lib / ldap
, я запускаю поиск grep -l / var / lib / ldap / var / lib / info / dpkg / *
. Если у вас много пакетов, вам может понадобиться find / var / lib / dpkg / info | xargs grep -l /var/lib/ldap
.
EDIT: вы можете перечислить все программы, которые могут быть помечены как автоматически установленные с помощью команды aptitude search '~ i! ~ M ? для x: ~ D (~ i! ~ M) '
. Потяните это на команду cut -d \ -f4 | sudo aptitude markauto`, чтобы пометить эти пакеты как автоматически установленные.
Затем я использую команду aptitude search '~ i! ~ M'
(установленную, не установленную автоматически) в список все установленные пакеты первого порядка. ПРЕДУПРЕЖДЕНИЕ. При удалении пакетов вы можете удалить пакеты, которые хотите сохранить. Сначала выполните симуляцию удаления и отмените отметку о любых пакетах, которые вы хотите сохранить, прежде чем запускать реальное удаление.
EDIT2: выше инструкции включают пакеты, предлагаемые другими пакетами в качестве пакетов первого уровня. Для их перечисления используйте команду aptitude search '~ i! ~ M? Для x: ~ Rsuggests :( ~ i! ~ M)'
. При желании они могут быть отмечены с использованием того же конвейера, что и для других зависимостей. Однако вы должны настроить предлагаемые пакеты для автоматической установки, или все предлагаемые пакеты и их варианты будут автоматически удалены. Это делается добавлением строки APT :: Install-Suggestests «true»,
- /etc/apt/apt.conf
или файла в / etc / apt / apt.conf.d
.
Зависимости могут привести к неожиданным выборам для пакетов первого уровня. Если ни wordpress
не отмечен wordpress-l10n
, то wordpress-l10n
считается установкой первого уровня. Обычно wordpress-l10n
будет помечен как автоматически установленный, поэтому это не будет проблемой. Вероятно, вы получите много крутизны.
apt-get autoclean
просто удалит старые версии из архива пакетов, но ничего не изменит для установленных пакетов.
Чтобы удалить пакет, используйте sudo apt-get purge package
. Это должно удалить любые зависимости, но не удалите их полностью. Я использую команду aptitude purge ~ c
для `. Очистки всех удаленных пакетов.
Даже очищенные пакеты могут оставлять файлы данных и файлы резервных копий. Резервные копии должны быть в каталоге под / var / backup
. Файлы данных, вероятно, будут находиться в / var / lib
. Я бы сделал резервную копию файлов данных, прежде чем удалять их, если какое-то другое приложение их использует. Вы можете захотеть grep каталог файлов данных в / var / lib / dpkg / info
. Если какие-либо файлы используют каталог, сохраните его. Например, чтобы найти, какие пакеты установлены, используют / var / lib / ldap
, я запускаю поиск grep -l / var / lib / ldap / var / lib / info / dpkg / *
. Если у вас много пакетов, вам может понадобиться find / var / lib / dpkg / info | xargs grep -l /var/lib/ldap
.
EDIT: вы можете перечислить все программы, которые могут быть помечены как автоматически установленные с помощью команды aptitude search '~ i! ~ M ? для x: ~ D (~ i! ~ M) '
. Потяните это на команду cut -d \ -f4 | sudo aptitude markauto`, чтобы пометить эти пакеты как автоматически установленные.
Затем я использую команду aptitude search '~ i! ~ M'
(установленную, не установленную автоматически) в список все установленные пакеты первого порядка. ПРЕДУПРЕЖДЕНИЕ. При удалении пакетов вы можете удалить пакеты, которые хотите сохранить. Сначала выполните симуляцию удаления и отмените отметку о любых пакетах, которые вы хотите сохранить, прежде чем запускать реальное удаление.
EDIT2: выше инструкции включают пакеты, предлагаемые другими пакетами в качестве пакетов первого уровня. Для их перечисления используйте команду aptitude search '~ i! ~ M? Для x: ~ Rsuggests :( ~ i! ~ M)'
. При желании они могут быть отмечены с использованием того же конвейера, что и для других зависимостей. Однако вы должны настроить предлагаемые пакеты для автоматической установки, или все предлагаемые пакеты и их варианты будут автоматически удалены. Это делается добавлением строки APT :: Install-Suggestests «true»,
- /etc/apt/apt.conf
или файла в / etc / apt / apt.conf.d
.
Зависимости могут привести к неожиданным выборам для пакетов первого уровня. Если ни wordpress
не отмечен wordpress-l10n
, то wordpress-l10n
считается установкой первого уровня. Обычно wordpress-l10n
будет помечен как автоматически установленный, поэтому это не будет проблемой. Вероятно, вы получите много крутизны.
apt-get autoclean
просто удалит старые версии из архива пакетов, но ничего не изменит для установленных пакетов.
Чтобы удалить пакет, используйте sudo apt-get purge package
. Это должно удалить любые зависимости, но не удалите их полностью. Я использую команду aptitude purge ~ c
для `. Очистки всех удаленных пакетов.
Даже очищенные пакеты могут оставлять файлы данных и файлы резервных копий. Резервные копии должны быть в каталоге под / var / backup
. Файлы данных, вероятно, будут находиться в / var / lib
. Я бы сделал резервную копию файлов данных, прежде чем удалять их, если какое-то другое приложение их использует. Вы можете захотеть grep каталог файлов данных в / var / lib / dpkg / info
. Если какие-либо файлы используют каталог, сохраните его. Например, чтобы найти, какие пакеты установлены, используют / var / lib / ldap
, я запускаю поиск grep -l / var / lib / ldap / var / lib / info / dpkg / *
. Если у вас много пакетов, вам может понадобиться find / var / lib / dpkg / info | xargs grep -l /var/lib/ldap
.
EDIT: вы можете перечислить все программы, которые могут быть помечены как автоматически установленные с помощью команды aptitude search '~ i! ~ M ? для x: ~ D (~ i! ~ M) '
. Потяните это на команду cut -d \ -f4 | sudo aptitude markauto`, чтобы пометить эти пакеты как автоматически установленные.
Затем я использую команду aptitude search '~ i! ~ M'
(установленную, не установленную автоматически) в список все установленные пакеты первого порядка. ПРЕДУПРЕЖДЕНИЕ. При удалении пакетов вы можете удалить пакеты, которые хотите сохранить. Сначала выполните симуляцию удаления и отмените отметку о любых пакетах, которые вы хотите сохранить, прежде чем запускать реальное удаление.
EDIT2: выше инструкции включают пакеты, предлагаемые другими пакетами в качестве пакетов первого уровня. Для их перечисления используйте команду aptitude search '~ i! ~ M? Для x: ~ Rsuggests :( ~ i! ~ M)'
. При желании они могут быть отмечены с использованием того же конвейера, что и для других зависимостей. Однако вы должны настроить предлагаемые пакеты для автоматической установки, или все предлагаемые пакеты и их варианты будут автоматически удалены. Это делается добавлением строки APT :: Install-Suggestests «true»,
- /etc/apt/apt.conf
или файла в / etc / apt / apt.conf.d
.
Зависимости могут привести к неожиданным выборам для пакетов первого уровня. Если ни wordpress
не отмечен wordpress-l10n
, то wordpress-l10n
считается установкой первого уровня. Обычно wordpress-l10n
будет помечен как автоматически установленный, поэтому это не будет проблемой. Вероятно, вы получите много крутизны.
apt-get autoclean
просто удалит старые версии из архива пакетов, но ничего не изменит для установленных пакетов.
Чтобы удалить пакет, используйте sudo apt-get purge package
. Это должно удалить любые зависимости, но не удалите их полностью. Я использую команду aptitude purge ~ c
для `. Очистки всех удаленных пакетов.
Даже очищенные пакеты могут оставлять файлы данных и файлы резервных копий. Резервные копии должны быть в каталоге под / var / backup
. Файлы данных, вероятно, будут находиться в / var / lib
. Я бы сделал резервную копию файлов данных, прежде чем удалять их, если какое-то другое приложение их использует. Вы можете захотеть grep каталог файлов данных в / var / lib / dpkg / info
. Если какие-либо файлы используют каталог, сохраните его. Например, чтобы найти, какие пакеты установлены, используют / var / lib / ldap
, я запускаю поиск grep -l / var / lib / ldap / var / lib / info / dpkg / *
. Если у вас много пакетов, вам может понадобиться find / var / lib / dpkg / info | xargs grep -l /var/lib/ldap
.
EDIT: вы можете перечислить все программы, которые могут быть помечены как автоматически установленные с помощью команды aptitude search '~ i! ~ M ? для x: ~ D (~ i! ~ M) '
. Потяните это на команду cut -d \ -f4 | sudo aptitude markauto`, чтобы пометить эти пакеты как автоматически установленные.
Затем я использую команду aptitude search '~ i! ~ M'
(установленную, не установленную автоматически) в список все установленные пакеты первого порядка. ПРЕДУПРЕЖДЕНИЕ. При удалении пакетов вы можете удалить пакеты, которые хотите сохранить. Сначала выполните симуляцию удаления и отмените отметку о любых пакетах, которые вы хотите сохранить, прежде чем запускать реальное удаление.
EDIT2: выше инструкции включают пакеты, предлагаемые другими пакетами в качестве пакетов первого уровня. Для их перечисления используйте команду aptitude search '~ i! ~ M? Для x: ~ Rsuggests :( ~ i! ~ M)'
. При желании они могут быть отмечены с использованием того же конвейера, что и для других зависимостей. Однако вы должны настроить предлагаемые пакеты для автоматической установки, или все предлагаемые пакеты и их варианты будут автоматически удалены. Это делается добавлением строки APT :: Install-Suggestests «true»,
- /etc/apt/apt.conf
или файла в / etc / apt / apt.conf.d
.
Зависимости могут привести к неожиданным выборам для пакетов первого уровня. Если ни wordpress
не отмечен wordpress-l10n
, то wordpress-l10n
считается установкой первого уровня. Обычно wordpress-l10n
будет помечен как автоматически установленный, поэтому это не будет проблемой. Вероятно, вы получите много крутизны.
autoremove
; autoclean был только тогда, когда я пытался очистить остатки удаленных пакетов. Я попытаюсь удалить purge ~ c
(это ~, не -?) В будущем. Возможно, я был неясно, я хотел знать, есть ли какая-либо команда, которая перечисляет все, что кажется ненужным, чтобы я мог проверить и удалить то, что нужно удалить. Я не могу проверить с grep каждый пакет ... А как насчет содержимого /etc/texmf/hyphen.d/?
– maria
27 February 2011 в 05:02
maria @ marysia-ubuntu: ~ $ find / var / lib / dpkg / info | xargs grep -l / var / lib / ldap
maria @ marysia-ubuntu: ~ $
- означает ли это, что не приложение использует файлы в этом каталоге и может быть безопасно удалено? Это было бы странно, потому что я установил texlive (но не -full на этот раз) после его удаления, поэтому некоторые из них должны быть использованы ... Список, который я опубликовал, выполняется после удаления texlive-full, но перед установкой texlive ,
– maria
27 February 2011 в 05:11
purge ~ c
для очистки автоматически удаленных пакетов. Если вы получите пакет в верхнем регистре C
, dpkg --configure -a
должен его исправить.
– BillThor
1 March 2011 в 19:44
Вы можете использовать synaptic для выполнения большинства вещей, перечисленных в @BillThor.
Вы можете использовать synaptic для выполнения большинства вещей, перечисленных в @BillThor.
Вы можете использовать synaptic для выполнения большинства вещей, перечисленных в @BillThor.
Вы можете использовать synaptic для выполнения большинства вещей, перечисленных в @BillThor.
Вы можете использовать synaptic для выполнения большинства вещей, перечисленных в @BillThor.
Вы можете использовать synaptic для выполнения большинства вещей, перечисленных в @BillThor.
Вы можете использовать synaptic для выполнения большинства вещей, перечисленных в @BillThor.
Вы можете использовать synaptic для выполнения большинства вещей, перечисленных в @BillThor.
Вы можете использовать synaptic для выполнения большинства вещей, перечисленных в @BillThor.
Вы можете использовать synaptic для выполнения большинства вещей, перечисленных в @BillThor.