Автономная установка пакета M2cypto

Я устанавливаю сервер на Ubuntu 10.4(Интернет не подключен) . Для этого требуется пакет с именем m2crypto. Нет открытого порта, поэтому я не могу использовать "apt-get thing". Я пытался загрузить пакет m2crypto на другую машину (Windows), но когда я попытался установить, что сообщалось о нескольких зависимых. Итак, мне нужен способ получить все пакеты со всеми зависимостями. Я слышал о apt -get в автономном режиме, но это также не доступно. Есть ли какой-либо способ, как мне нужно сделать это срочно.

3 ответа

Это будет проблемой, потому что apt был создан для решения именно таких проблем зависимости. Однако вы можете запустить dpkg -I package.deb перечислить зависимости. Затем вам нужно будет загрузить все эти пакеты (которые в данный момент не установлены). Эти пакеты могут (и, вероятно, будут) иметь больше зависимостей. Просто промойте и повторите, пока не найдете их все.

Вы также можете сделать это, просмотрев такой сайт и загрузив все зависимости.

Это будет гигантская PIA, и основная причина, по которой существуют такие вещи, как apt, но это заставит вас работать и после моды.

M2Crypto доступен как для PyPI, так и для Ubuntu в виде пакета "python-m2crypto". В вашем случае (в автономном режиме, нет явного желания использовать виртуальные среды Python), я предлагаю установить пакет "python-m2crypto".

Вы можете найти информацию о пакете Ubuntu, включая зависимости, на http://packages.ubuntu.com/. На данный момент на сайте больше нет информации для Ubuntu 10. Для Ubuntu 12 информация для пакета "python-m2crypto" находится по адресу http://packages.ubuntu.com/precise/python-m2crypto.

Затем вы можете скачать оттуда пакеты, которых у вас еще нет ("python-m2crypto" и его зависимых пакетов, которых у вас еще нет, рекурсивное разрешение зависимостей), в формате.deb, перенести файлы.deb на автономный компьютер, и установите их там, используя:

dpkg -i <deb-file>

Установите пакет на другой компьютер с Ubuntu 12.04 (желательно с минимальной установкой). Затем вы должны найти все зависимости, необходимые для его установки, в /var/cache/apt/archives на этой машине.

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