Установите список пакетов и замените все ошибки

У меня есть список пакетов, которые я хотел бы установить на новой Ubuntu. Так как это - довольно старый список, я хотел бы, так посмотрите результат, Если я заменил бы предложения автоматически.

Таким образом, все пакеты, на которые ссылаются к более новому другому пакету shoud быть авторазрешенными и недостающие пакеты, должны быть автоматические проигнорированный.

Есть ли такая опция как apt-get install --fix-all

Затем я мог установить его с

url=https://gist.githubusercontent.com/rubo77/bd9183fe2794467f482c/raw/5342531410a31513f827a2b8050e569e57870b66/gistfile1.txt
echo $(wget $url -qO -|xargs) > /tmp/pkglist
sudo apt-get install $(cat /tmp/pkglist)
1
задан 20 November 2014 в 16:54

2 ответа

Используйте aptitude вместо apt-get. Способность, в отличие от этого dpkg и apt-get продолжается при игнорировании ошибок. Это все еще печатает их, но это продолжается.

я делаю это все время сам для переустановки Ubuntu.

команда для использования была бы:

sudo aptitude update && cat pkglist | xargs sudo aptitude install

Все, что необходимо было бы сделать, заменить cat pkglist Вашим wget команда.

0
ответ дан 11 November 2019 в 02:31

Можно использовать dpkg для установки списка пакетов.

Первый, необходимо установить список выбранных пакетов.

sudo dpkg --set-selections < filename

, где имя файла является названием файла, который содержит список пакетов.

Затем обновление и установка.

sudo apt-get update
sudo apt-get dselect-upgrade

Этот метод только добавляет и обновляет пакеты, он не удалит пакеты, которые не существуют в списке.

1
ответ дан 11 November 2019 в 02:31

Другие вопросы по тегам:

Похожие вопросы: