E: Package 'guile-1.8-dev' has no installation candidate this is an error i got [duplicate]

У меня apt-get 0.7.23.1 на хост-машине. У меня нет root, поэтому я не могу обновить его или установить другие пакеты.

Я хочу скачать .deb пакеты с ним, но ни

apt-get -d bash

(Неверная операция bash)

ни

apt-get -d install bash

(нет root)

не работают.

На моей домашней машине с более новой версией apt-get я могу

apt-get download bash

и он делает именно то, что я хочу.

Как я могу сделать то же самое на хост-машине?

43
задан 11 April 2018 в 05:01

3 ответа

Команда apt-get download не добавлялась до версии 0.8.11 apt . Впервые он был доступен в Ubuntu 11.04 (в котором используется apt 0.8.13.2). Я не уверен, что вы используете как AFAICT. Не поддерживаемая версия Ubuntu содержит версию 0.7.23.1 apt . Вам действительно стоит попросить системного администратора обновить машину. (Я знаю, не очень полезно.)

Из вашего вопроса не ясно, есть ли у вас доступ к графической среде. Если вы это сделаете, лучше всего будет взять файлы из http://packages.ubuntu.com/

. Это также возможно из командной строки, поскольку есть предсказуемые URL-адреса. Например:

wget http://archive.ubuntu.com/ubuntu/pool/main/a/apt/apt_0.7.25.3ubuntu9.4_i386.deb

Вы можете найти правильную версию и указать, находится ли пакет в основном или юниверсе , используя политику apt-cache policy .

Это конечно, скрипт. Вот быстрый вариант:

#! /bin/bash
PACKAGE=$1
URI=`apt-cache show $PACKAGE | grep "Filename:" | cut -f 2 -d " "`
wget http://archive.ubuntu.com/ubuntu/$URI
37
ответ дан 23 November 2019 в 00:02

apt-get download [package] работает без root-прав, но только для Ubuntu Natty и новее. Вы также можете использовать apt download [пакет] .

Если у вас установлено aptitude , вы можете запустить команду use aptitude download [пакет]

18
ответ дан 23 November 2019 в 00:02

Если вариантов много, загрузите все

 #! /bin/bash

 PACKAGE=$1
 apt-cache show $PACKAGE | grep "Filename:" | while read -r line; do URI=`echo "${line}" | cut -f 2 -d " "`; wget "http://archive.ubuntu.com/ubuntu/$URI"; done
1
ответ дан 23 November 2019 в 00:02

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

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