Вы можете попробовать эту магию (to /etc/pm/sleep.d/):
#!/bin/bash
usb {
dir="/tmp/usb-disabled/";
mkdir -p "$dir";
ls '/sys/bus/pci/drivers/' | grep '_hcd$' | while read driver; do
cd "/sys/bus/pci/drivers/${driver}";
if [[ "$1" == "bind" ]]; then
action="bind";
ids=$(cat "$dir/$driver");
rm -f "$dir/$driver";
else
action="unbind";
ids=$(ls | grep ':');
echo "$ids" > "$dir/$driver";
fi;
for id in $ids; do
echo -n "$id" > "$action";
done;
done;
rmdir "$dir" 2> /dev/null;
}
case "$1" in
hibernate|suspend)
usb unbind;
;;
thaw|resume)
usb bind;
# Uncomment the following two lines if USB devices stutter after resume
# usb unbind;
# usb bind;
;;
*)
exit 1;
;;
esac;
exit 0;
Ну, я думаю, может быть, вы запустили что-то более злобное, чем то, что вы публикуете в своем вопросе. Вот скриншот того, что apt хочет делать, когда я запускаю sudo apt-get install libqt4-dev intltool
Он не удаляет какой-либо пакет уже в системе. Эти оба являются инструментами разработки;
Возможно, при копировании и вставке из Интернета вы получили больше, чем вы ожидали.
Мы можем проверить историю apt-get by следуя этим инструкциям:
Все действия с apt (apt-get) регистрируются. Эти файлы доступны в / var / log / apt /. Чтобы просмотреть самый последний журнал истории, выполните: less /var/log/apt/history.log. Эти журналы вращаются (каждый месяц я думаю), старые файлы будут суффиксами с числом и сжаты. Поэтому, чтобы просмотреть следующий журнал истории, используйте: zless /var/log/apt/history.log.1.gz Для просмотра доступных журналов: ls -la / var / log / apt /Цитируется из Lekensteyn at Как показать историю управления пакетами apt-get через командную строку?
Если вы настаиваете на том, что sudo apt-get install libqt4-dev intltool - это то, что испортило вашу систему после просмотра журналов, то мы все еще можем попробовать что-то исправить
Вы уже выполнили sudo apt-get remove libqt4-dev intltool, который должен удалить пакеты из вашей системы, но мы также можем полностью очистить файлы.
Чтобы быть уверенным, давайте продолжим и очистим все лишние вещи тоже установлены.
sudo apt-get purge autoconf automake autotools-dev intltool libencode-locale-perl libfile-listing-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libnet-http-perl libqt4-dev libqt4-dev-bin libqt4-qt3support libwww-perl libwww-robotrules-perl libxml-parser-perl m4 qt4-default qt4-linguist-tools qt4-qmake