Czy oznaczyć pakiet jako zainstalowany?

3

Ręcznie skompilowałem openssl i oczywiście działa. Apt nie widzi pakietu jako zainstalowanego.

Potem próbowałem pobrać rzeczy za pomocą wget. Za każdym razem, gdy próbowałem pobierać ze źródła https, wysyłałem mi wiadomość z narzekaniem, że brakuje jakichś certyfikatów. Najwyraźniej brakowało certyfikatów ca pakietu . Próbowałem zainstalować go z apt-get install CA-certyfikatów . Ale kiedy to zrobiłem, chciałem również zainstalować zależność openssl. Przerwałem, ponieważ nie chciałem zastąpić własnej instalacji openssl.

W końcu wybrałem apt-get download ca-certyfikaty i dpkg -i ca-certyfikaty.deb i wget znów działał.

Za każdym razem, gdy próbuję coś zainstalować, apt narzeka, że ​​zależności nie zostały spełnione.

Próbowałem oznaczyć openssl jako zainstalowany przy pomocy manual-apt apt-mark, jednak jakoś wciąż szuka jakiejś instalacji, zanim zostanie dodany do listy.

Powodem, dla którego robię tak długą historię, jest to, że nie jestem do końca pewien, czy moje podejście było właściwe.

Czy powinienem również kompilować certyfikaty ca ? Więc nie otrzymam żadnych komunikatów o błędach dotyczących niezaspokojonych zależności? czy istnieje sposób, aby rzeczywiście zapomnieć o openssl? szukam rozwiązania i wskazówek, co zrobiliby bardziej doświadczeni ludzie.

Czy możesz mi pomóc?

J. Doe
źródło
Dlaczego ręcznie skompilowałeś openssl?
Michael Hampton

Odpowiedzi:

0

Oznaczanie pakietu jako zainstalowanego, co nie brzmi, nie jest dla mnie dobrym pomysłem. Co z obsługą aktualizacji w tym zakresie? Co z łatkami używanymi przez inne pakiety, które od niego zależą.

Wolę przejść do normalnej instalacji, dodać samokompilowaną wersję w katalogu / opt i użyć aktualizacji-alternatyw, aby wskazać tę opcję, jeśli to możliwe.

Oliver Friedrich
źródło
To jest mój problem. Myślę, że moje podejście jest złe. ale co jest właściwe, gdy ludzie używają menedżera pakietów i samodzielnie skompilowanego oprogramowania?
J. Doe,
To jest OSS, nie ma właściwej drogi. Tylko kilka akceptowalnych sposobów, więcej możliwych sposobów i może tuzin złych nawyków.
Oliver Friedrich,