Я должен установить openssh на своем VM Ubuntu 32bit. Однако я не могу прямо сделать apt-get install openssh-server
поскольку это перестало работать в разрешении многих необходимых зависимостей. Благодаря моим компаниям супер жуткие настройки прокси. Теперь у меня есть вся машина Windows здесь и одна Ubuntu на 64 бита с установленным openssh. Таким образом, я не могу скопировать вставку .deb от этой машины до моего VM Ubuntu и установить, поскольку мои deb пакеты будут иметь другую архитектуру (32 бита по сравнению с 64 битами).
Таким образом, я продолжал загружать пакеты на 32 бита с этого сайта (Слава Богу, моя компания ЯВЛЯЕТСЯ командой еще, не обнаружил этот веб-сайт!!!). Однако я не знаю то, что все пакеты будут требоваться openssh как его зависимости. Я проверил свою машину Ubuntu 64 битов. Путем сортировки var\cache\apt\archive
по дате я понял, что в день, когда я установил openssh на той машине, после пакетов, были установлены:
Таким образом, вот то, что я сделал:
sudo dpkg -i *.deb
. Это сказало, что требует ssh-import-id
пакет. ssh-import-id
и снова выполненный выше команды снова. Это сказало"ssh-import-id
еще не настроен, как это требует python-requests
". python-requests
еще не настроен, как это требует python-urllib3
".python-urllib3
и выполнил команду. На этот раз это сказало"libpython2.7-stdlib:i386 (2.7.9-ubuntu3)
повреждения python-urllib3 (<< 1.9.1-3)
и установлен"Я предполагаю, что установил неверные версии и также на каждом шаге, когда неудавшаяся установка, некоторые пакеты были установлены, некоторые не были и те, которые были установлены, оставлены плохо настроенными. Так каждый раз я работал sudo dpkg -i
, Я должен был удалить пакеты, я установил ealier.
Я чувствую, что это - много боли. Также очень трудно знать и установить правильные версии всех зависимостей. Есть ли любой путь, которым я могу:
.deb
пакеты мне будет нужноЯ загрузил бы все те который вручную от вышеупомянутого сайта и затем установил бы их.
Есть ли какой-либо такой путь? С чем другими опциями меня оставляют?
Загрузите и установите gdebi.deb для своей архитектуры.
Загрузите openssh-server.deb. Щелкните правой кнопкой по нему и выберите опцию "Install with gdebi". Gdebi скажет Вам о недостающих зависимостях, один за другим. Загрузите каждого зависящего deb пакет и установите их один за другим использование Gdebi. Я знаю, что это - мучительная боль при наличии многих зависимостей для встречи, но это - единственный отказоустойчивый метод, который я знаю. Я просто надеюсь, что у Вас будет терпение для него.