Installieren Sie XCA 2 in Ubuntu 18.04 LTS

Installieren Sie XCA 2 in Ubuntu 18.04 LTS

Ich verwende eine großartige Software zur Verwaltung von SSL-Zertifikaten: XCA (X Certificate and Key Managementhttp://xca.hohnstaedt.de).

Anfangs habe ich die bereits in Ubuntu enthaltene Version verwendet, nämlich 1.4, aber sie erwies sich als ziemlich alt, als Kollegen, die Windows verwenden, meine Zertifikatsdatenbankdatei öffneten. Wir stellten in diesem Moment fest, dass die letzte Version 2.1.2 ist und dies die aktuelle Version für Windows-Benutzer ist. Und sie verwendet eine andere Datenbank.

Ich muss also XCA auf meiner Xubuntu 18.04 LTS-Maschine aktualisieren, aber ... ich kann kein Paket finden ... gibt es eines? Soll ich es von Grund auf neu kompilieren? (Das ist ein Albtraum, den ich vor Ewigkeiten hatte).

Antwort1

Ich konnte kein aktuelles Paket finden, das auf meiner Linux-Box installiert werden konnte. Also habe ich mich für den Bauweg entschieden.

Im Folgenden sind die Schritte aufgeführt, mit denen es funktioniert hat (jeder einzelne war erforderlich, sonst würde es nicht funktionieren). Vielleicht gibt es sowieso einen besseren Weg, ich bin überhaupt kein Bauexperte!

sudo apt install build-essential cmake git wget curl
sudo apt-get install cmake gcc g++ qt4-qmake
sudo apt-get install qt-sdk
sudo apt-get install openssl libnss3 libnss3-dev
sudo apt-get install qt5-default
sudo apt-get install qttools5-dev-tools
sudo apt-get install checkinstall

cd xca-2.1.2/

./bootstrap 
mkdir Build
cd Build/
../configure && make -j10

sudo checkinstall

checkinstall benötigte eine Beschreibung der SW und eine Versionsnummer (2.1.2).

HTH

Antwort2

Für xca 2.2.1 unter Debian 9.12 funktionierte dies bei einer nahezu sauberen Installation (diese und ihre Abhängigkeiten können optional sein git xscreensaver cinnamon-core task-cinnamon-desktop desktop-base google-chrome-stable less bzip2 zip unzip):

git clone https://github.com/chris2511/xca.git
cd xca
git checkout RELEASE.2.2.1
sudo apt install cmake autotools-dev automake qt5-default qttools5-dev-tools openssl libssl-dev libnss3-dev pkg-config libtool
./bootstrap && mkdir Build && cd Build && ../configure; make -j6
sudo make install
# git reset --hard && git clean -xf # needed to retry build
/usr/local/bin/xca

verwandte Informationen