установить XCA 2 в Ubuntu 18.04 LTS

Я использую замечательный SW для управления сертификатами SSL: XCA (X Certificate and Key management http://xca.hohnstaedt.de ).

Изначально я использовал версию, уже упакованную в Ubuntu, а именно 1.4, но она оказалась довольно старой, когда коллеги, использующие Windows, открыли мой файл базы данных сертификатов. В этот момент мы обнаружили, что последняя версия - 2.1.2, и это текущая версия для пользователей Windows. И он использует другую базу данных.

Итак, мне нужно обновить XCA на моем компьютере Xubuntu 18.04 LTS, но ... я не могу найти какой-либо пакет ... есть ли? Должен ли я скомпилировать его с нуля? (это кошмар, который у меня был давным-давно).

1
задан 17 May 2019 в 15:48

2 ответа

Мне не удалось найти какой-либо пакет обновлений, готовый для установки на мою Linux-коробку. Поэтому я пошел по маршруту строительства.

Ниже приведены шаги, которые заставили его работать (каждый был необходим, иначе это не сработало бы). В любом случае, возможно, есть лучший путь, я вообще не специалист по сборке!

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).

НТН

0
ответ дан 17 May 2019 в 15:48

Для xca 2.2.1 на debian 9.12 это работало из почти чистой установки (они и их зависимости могут быть необязательными 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
1
ответ дан 23 April 2020 в 17:51

Другие вопросы по тегам:

Похожие вопросы: