LINUX.ORG.RU

Установка списка пакетов в убунте.

 ,


0

1

Есть список пакетов, некоторые из которых могут в природе не существовать. Тогда при установке не поставлено будет ничего:

root@ubu:~# PKGS="vim foo nano"
root@ubu:~# apt install -y $PKGS
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package foo

yum и zypper в этом случае что есть - то ставят. Как заставить apt игнорить отсутствующие пакеты?

Ответ на: комментарий от insw

Через for

Ну это п-дец же.

А вообще –ignore-missing

Оно не работает.

root@ubu:~# apt-get install --ignore-missing foo nano
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package foo
root@ubu:~# nano

Command 'nano' not found, but can be installed with:

pinus_nigra
() автор топика
Ответ на: комментарий от pinus_nigra

ну и по феншую опции после команды должны находиться

pinus_nigra
() автор топика
Ответ на: комментарий от pinus_nigra

Ну да, действительно, это для другого немного.)

insw
()
Ответ на: комментарий от insw

Блин, ведь серъёзно советуют по одному пакету ставить. В убунте всё так через жопу? Я с ней особо не работал, хотелось бы знать, к чему морально готовиться.

pinus_nigra
() автор топика

Внутри for заюзать dpkg для скорости и потом шлифануть всё apt -f install`ом.

Звучит как костыль, но как иначе – хз.

ionanahin ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.