Ubuntu 18.04 LTS에 XCA 2 설치

Ubuntu 18.04 LTS에 XCA 2 설치

저는 SSL 인증서 관리를 위해 훌륭한 SW인 XCA(X 인증서 및 키 관리)를 사용하고 있습니다.http://xca.hohnstaedt.de).

처음에는 Ubuntu에 이미 패키지된 버전인 1.4를 사용했지만 Windows를 사용하는 동료가 내 인증서 데이터베이스 파일을 열었을 때 꽤 오래된 것으로 판명되었습니다. 그 순간 우리는 마지막 버전이 2.1.2이고 Windows 사용자를 위한 현재 버전이라는 것을 발견했습니다. 그리고 다른 데이터베이스를 사용합니다.

따라서 Xubuntu 18.04 LTS 시스템에서 XCA를 업데이트해야 하지만... 패키지를 찾을 수 없습니다... 패키지가 있습니까? 처음부터 컴파일해야 하나요? (오래전에 꿨던 악몽입니다.)

답변1

나는 내 리눅스 박스에 설치할 준비가 되어 있는 최신 패키지를 찾지 못했습니다. 그래서 나는 건축 경로로 갔다.

다음은 이를 작동시키는 단계입니다(각 단계는 필요했습니다. 그렇지 않으면 작동하지 않습니다). 어쩌면 더 나은 길이 있을 수도 있습니다. 저는 건축 전문가가 아닙니다!

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에는 SW에 대한 설명과 버전 번호(2.1.2)가 필요했습니다.

HTH

답변2

debian 9.12의 xca 2.2.1의 경우 이는 거의 새로 설치하여 작동했습니다(이것과 해당 종속성은 선택 사항일 수 있음 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

관련 정보