Paket als installiert markieren?

729
J. Doe

Ich habe openssl manuell kompiliert und natürlich funktioniert es. Apt sieht das Paket nicht als installiert.

Danach habe ich versucht, Sachen mit Wget herunterzuladen. Jedes Mal, wenn ich versuchte, von einer https-Quelle herunterzuladen, gab es eine Nachricht, in der ich mich darüber beschwerte, dass Zertifikate fehlten. Anscheinend fehlten Paket- CA-Zertifikate . Ich habe versucht, es mit apt-get install ca-certificate zu installieren . Aber als ich das tat, wollte es auch die Abhängigkeit von openssl installieren. Ich brach ab, weil ich meine eigene Installation von openssl nicht überschreiben wollte.

Schließlich entschied ich mich für apt-get download ca-certificate und dpkg -i ca-certification.deb und wget funktionierte wieder.

Jedes Mal, wenn ich versuche, etwas zu installieren, beschwert sich apt, dass Abhängigkeiten nicht erfüllt wurden.

Ich habe versucht, openssl mit apt-mark manual openssl als installiert zu kennzeichnen. Allerdings sucht es irgendwie nach einer Installation, bevor es der Liste hinzugefügt wird.

Der Grund, warum ich diese Geschichte so lang mache, ist, dass ich nicht ganz sicher bin, ob mein Ansatz der richtige war.

Soll ich auch Ca-Zertifikate erstellen ? Also bekomme ich keine Fehlermeldungen über nicht erfüllte Abhängigkeiten? oder gibt es eine möglichkeit, aptsl tatsächlich zu vergessen? Ich bin auf der Suche nach einer Lösung und einigen Ratschlägen, was erfahrene Leute tun würden.

Kannst du mir helfen?

3
Warum haben Sie openssl manuell kompiliert? Michael Hampton vor 8 Jahren 0

1 Antwort auf die Frage

0
Oliver Friedrich

Ein Paket als installiert zu kennzeichnen, das ist für mich keine gute Idee. Wie sieht es mit der Update-Behandlung aus? Was ist mit Patches, die von anderen Paketen verwendet werden, die davon abhängen?

Ich gehe lieber zur normalen Installation, füge die selbstkompilierte Version unter / opt hinzu und verwende, falls möglich, Update-Alternativen, um darauf hinzuweisen.

Das ist mein Problem. Ich denke, mein Ansatz ist falsch. Aber was ist das Richtige, wenn Leute einen Paketmanager und eine selbstkompilierte Software verwenden? J. Doe vor 8 Jahren 0
Das ist OSS, es gibt keinen richtigen Weg. Nur einige akzeptable Wege, mehr Möglichkeiten und vielleicht ein Dutzend schlechte Gewohnheiten. Oliver Friedrich vor 8 Jahren 0
Das beantwortet meine Frage. Danke dir. J. Doe vor 8 Jahren 0