9-го ноября я пытался установить последнюю стабильную версию Блокнотов BasKet, которая, по-видимому, не поддерживается от летучей мыши, потому что она должна быть портирована к QT4 и KDE 4, независимо от того, что это означает. Программа была портирована, но это, по состоянию на 2010, в бета фазе, означающей это, в основном ошибочно и испытывает недостаток в функциональности, в которой я нуждаюсь.
По сути, я пытался установить BasKet v1.x, которому были нужны QT3 и набор других вещей, о которых я не знаю много. Я попытался установить их и закончил тем, что заполнил 20% своего жесткого диска на 15 ГБ. Конечно, я никогда не заставлял BasKet работать, но пакеты, которые я установил, все еще там, и теперь я должен эффективно удалить все, что я установил в тот день.
Существует ли команда для удаления всех пакетов, установленных в определенную дату (в моем случае, 9-го ноября)?
Определенная дата %d-%m-%d
замена на здесь,
grep "2015-12-19.*.install " /var/log/dpkg.log | awk '{ print $4 }' | cut -d: -f1
Вы получаете список пакетов,
libck-connector0
libgssrpc4
libkadm5clnt-mit9
libkdb5-7
libkadm5srv-mit9
libgnutlsxx27
....
....
Добавляют их к списку аргументов команды Кв. с xargs
:
grep "2015-12-19.*.install " /var/log/dpkg.log | awk '{ print $4 }' | cut -d: -f1 | xargs sudo apt-get purge
Упакуйте Вас, знают даты, в которые Вы установили эти пакеты, лучший способ, которым я нашел для удаления их автоматически, ниже команды:
grep "2015-12-19.*.install " /var/log/dpkg.log | awk '{ print $4 }' | cut -d: -f1
Вышеупомянутое перечислит все пакеты, установленные в день в команде. Заключительная команда:
grep "2015-12-19.*.install " /var/log/dpkg.log | awk '{ print $4 }' | cut -d: -f1 | sudo apt-get remove -y
Замена дата к Вашим потребностям и необходимо быть хорошими для движения!
Вы видите, какие пакеты Вы установили в хронологическом порядке путем выполнения:
grep install /var/log/dpkg.log
(последние записи будут новыми)
Слева, можно найти дату установки и время.
Выбор, что Вы хотите удалить и сделать
sudo apt-get remove package-name
кроме того, поскольку у Вас есть маленький жесткий диск, я рекомендовал бы удалить из Вашего диска пакеты Deb, используемые для установки программ:
sudo apt-get clean
Это удалит deb файлы от /var/cache/apt/archives/