Можно использовать команду wget
с опцией --recursive
. Но знайте, что это могло загрузить много сайтов :). Для ограничения результата, Вы могли также использовать аргумент --domains=domain-list
если Вы только хотите сайты от определенного домена (или нескольких доменов, разделенных запятыми) и --level=depth
- аргумент для определения уровня рекурсии.
Так, Ваша команда могла выглядеть примерно так:
wget --recursive --domains=bugzilla.gnome.org --level=5 https://bugzilla.gnom...
Но существует намного больше опций к wget
. Проверьте страницу справочника для wget.
Вы могли попробовать:
sudo apt-get remove `cat packages.txt`
Это должно проигнорировать пакеты, которые Вы не имеете установленными. Я не уверен, что произошло бы, если пакет "не может быть удален" (так как я никогда не видел, что это происходит прежде).
Обязательно осмотрите"The following packages will be REMOVED:
"список для обеспечения ничего неожиданного удален.
Обновленный:
Если список пакета добавляется в FILE1, и Вы хотите удалить всех их затем:
#!/bin/sh
for i in \`cat $1`
do
dpkg -${2} $i
done
Теперь сохраните этот файл как script.sh и выполните его с двумя параметрами i. Название рассматриваемого файла ii. "r" для удаления и "i" для установки
apt-get
решение намного лучше.
– cas
31.08.2012, 01:48
$(cat packages.txt)
вместо этого. – cas 31.08.2012, 01:50