Отметить пакет как установленный?


3

Я вручную скомпилировал openssl и конечно он работает. Apt не видит пакет как установленный.

После этого я пытался загрузить материал с помощью wget. Каждый раз, когда я пытался загрузить файл из https-источника, он получал сообщение с жалобой на отсутствие сертификатов. Видимо пакет CA-сертификаты скучал. Я пытался установить его с apt-get установить ca-сертификаты , Но когда я это сделал, он также захотел установить зависимость openssl. Я прервал, потому что я не хотел перезаписывать свою собственную установку openssl.

Наконец я выбрал apt-get скачать ca-сертификаты а также dpkg -i ca-certificate.deb и Wget снова работал.

Каждый раз, когда я пытаюсь что-то установить, apt жалуется на то, что зависимости не встречаются.

Я пытался пометить openssl как установленный с помощью apt-mark руководство openssl тем не менее, каким-то образом он все еще ищет какую-то установку, прежде чем добавить ее в список.

Причина, по которой я делаю эту длинную историю, заключается в том, что я не совсем уверен, что мой подход был правильным.

Должен ли я также скомпилировать CA-сертификаты ? Так что я не получу никаких сообщений об ошибках о неудовлетворенных зависимостях? или есть способ действительно заставить забыть про openssl? Я ищу решение и некоторые рекомендации о том, что будут делать более опытные люди.

Можете ли вы помочь мне?


Почему вы вручную скомпилировали openssl?
— Michael Hampton

Ответы:


0

Пометка пакета как установленного не звучит как хорошая идея для меня. Как насчет обработки обновлений на этом? Как насчет патчей, используемых другими пакетами, которые зависят от него?

Я предпочел бы пойти с обычной установкой, добавить самоскомпилированную версию в / opt и использовать альтернативы обновления, чтобы указать на это, если возможно.


Это моя проблема. Я думаю, что мой подход неверен. но что является правильным, когда люди используют менеджер пакетов и самостоятельно скомпилированное программное обеспечение?
— J. Doe

Это OSS, правильного пути нет. Просто несколько приемлемых способов, более возможных способов и, возможно, дюжина вредных привычек.
— Oliver Friedrich

Это отвечает на мой вопрос. благодарю вас.
— J. Doe
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.