Используйте --set-selections
* аргумент dpkg
:
echo "<package-name> purge" | dpkg --set-selections
Можно затем использовать apt-get dselect-upgrade
применять Ваш выбор пакета.
Если необходимо найти пакеты, которые были выбраны для установки, но еще не установлены (таким образом, можно инвертировать тот выбор), используют это:
dpkg --get-selections | awk '{ if ($2=="install") print $1}' | grep -vF "$(dpkg -l | awk '/^ii/ {print $2}')"
Можно стать немного более необычными и канал тот назад в --set-selections
, таким образом, автоматически отмена выбора чего-либо это уже не установлено:
dpkg --get-selections | awk '{ if ($2=="install") print $1,"deinstall"}' | grep -vF "$(dpkg -l | awk '/^ii/ {print $2}')" | dpkg --set-selections
*Можно также использовать dpkg --get-selections
перечислять все явные выборы. Это также покажет Вам формат это --set-selections
требует.
С OSX можно загрузиться в однопользовательский режим удержанием Команд после перезагрузки. У Вас по существу есть корневой доступ пароля меньше к системе, без PAM или другой аутентификации, таким образом, можно зафиксировать все виды системных проблем как потерянные пароли и случайный каталог, переименовывает этот путь.
Да, это - потенциальная дыра в системе безопасности, но предоставление кому-то физический доступ к Вашей машине является самой дырой в системе безопасности. Это может быть, отключают/защищены паролем, если Вы хотите, и если Вы действительно волнуетесь, что можно всегда шифровать объемы, таким образом, злоумышленник не мог бы считать файлы, даже если бы они добрались настолько далеко.
Вы можете включить пользователя root в Системных настройках. Нет необходимости выходить из системы или загружаться в однопользовательский режим. См.:Опечатка в файле /etc/pam.d/sudo, после которой невозможно восстановить
.Вы также можете открыть файл /etc/pam.d/sudo
в Finder и изменить там разрешения.
open /etc/pam.d/
После этого снова сбросьте разрешения.
Другим вариантом является включение пользователя root(https://support.apple.com/en-us/HT204012)и вход с его помощью. Затем вы сможете редактировать файл из Finder.