Как я могу отказаться от opensl через apt-get?

Используйте -m вместо -d, поэтому каталог будет создан для вас:

sudo useradd -m linda

Кроме того, если linda является обычным пользователем, вы можете захотеть, чтобы она использовала /bin/bash по умолчанию shell:

sudo useradd -m linda -s /bin/bash

1
задан 31 December 2015 в 00:28

2 ответа

В соответствии с https://launchpad.net/ubuntu/+source/openssl больше нет версии 1.0.1-4ubuntu5.31 пакета openssl в любом репозитории 12.04 (точный панголин).

[d2 ] Доступными версиями openssl для 12.04 на сегодняшний день (2015-12-30) являются:

1.0.1-4ubuntu5.32 из канала updates updates и security репозитория security репозитория (2015- 12-07) 1.0.1-4ubuntu3 из канала release хранилища main репозитория release (2012-04-19)

Версия 1.0.1-4ubuntu5.31, которую вы хотите переустановить, была заменена и больше не доступна. Вы можете только перейти на 1.0.1-4ubuntu3, если вы не возражаете против 3-летней версии (которая, вероятно, содержит несколько серьезных ошибок и дыр в безопасности!) Или найдите PPA-хостинг не устаревшей версии openssl.

4
ответ дан 23 May 2018 в 14:41

Apt может устанавливать только те вещи, которые находятся в репозиториях. Перегруженные пакеты удаляются из репозиториев. Debian делает более старые версии своих репозиториев доступными в форме, совместимой с apt-get, на snapshot.debian.org, но я не знаю о каком-либо прямом эквиваленте Ubuntu.

Старые версии пакетов ubuntu доступны для скачивания на стартовой панели. К сожалению, процедура их поиска не особенно очевидна. Насколько я могу судить, вам придется вручную загружать такие пакеты и устанавливать их с помощью dpkg -i

. Если вы перейдете в исходный пакет на панели запуска (например, https://launchpad.net/ubuntu/+ source / openssl), вы можете нажать «просмотреть полную историю публикаций». Это приведет вас к странице с длинным списком версий. Найдите тот, который вы хотите, и он перенесет вас на страницу для этой версии (например, https://launchpad.net/ubuntu/+source/openssl/1.0.1-4ubuntu5.31). На этой странице вы найдете ссылки на построена для разных архитектур, и на этих страницах будут загружены ссылки для пакетов, построенных из источника. Затем вы можете загрузить их.

Примечание: в этом случае ссылки для сборщиков переходят на страницы, ссылающиеся на «PPA команды безопасности». Afaict это потому, что обновления безопасности сначала создаются в PPA, а затем только позже перенесены в основной архив ubuntu.

P.S. Обратите внимание, что двоичный пакет «openssl» содержит инструменты. Флаги openssl (которые, как мне кажется, вам действительно интересны), находятся в пакете libssl1.0.0.

PPS Если вы не хотите, чтобы ваш следующий запуск apt-get обновления или аналогичный обновлению пакет снова вам нужно будет установить какую-либо форму удержания или фиксации, чтобы остановить это.

0
ответ дан 23 May 2018 в 14:41

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

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