instalar XCA 2 en Ubuntu 18.04 LTS

instalar XCA 2 en Ubuntu 18.04 LTS

Estoy usando un excelente software para administrar certificados SSL: XCA (Gestión de claves y certificados X).http://xca.hohnstaedt.de).

Inicialmente utilicé la versión ya empaquetada en Ubuntu, es decir, 1.4, pero resultó ser bastante antigua cuando mis colegas que usaban Windows abrieron mi archivo de base de datos de certificados. Descubrimos en ese momento que la última versión es 2.1.2 y es la versión actual para usuarios de Windows. Y utiliza una base de datos diferente.

Así que necesito actualizar XCA en mi máquina Xubuntu 18.04 LTS pero... no puedo encontrar ningún paquete... ¿hay alguno? ¿Debería compilarlo desde cero? (es una pesadilla que tuve hace mucho tiempo).

Respuesta1

No logré encontrar ningún paquete actualizado y listo para instalar en mi máquina Linux. Entonces seguí la ruta de la construcción.

Los siguientes son los pasos que hicieron que funcionara (cada uno era necesario, de lo contrario no funcionaría). Tal vez haya un camino mejor de todos modos, ¡no soy un experto en construcción en absoluto!

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 necesitaba una descripción del SW y un número de versión (2.1.2).

HT

Respuesta2

Para xca 2.2.1 en Debian 9.12, esto funcionó desde una instalación casi limpia (estas y sus dependencias pueden ser opcionales 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

información relacionada