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

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? Я ищу решение и некоторые рекомендации о том, что будут делать более опытные люди.

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

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

Ответы:

0

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

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

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