답변:
이 URL에서 구 버전의 KeePassX를 설치했습니다.
패키지 페이지 : http://packages.ubuntu.com/trusty/amd64/keepassx/download
직접 다운로드 링크 : http://security.ubuntu.com/ubuntu/pool/universe/k/keepassx/keepassx_0.4.3+dfsg-0.1ubuntu1.14.04.1_amd64.deb(Trusty 용이지만 Xenial에서는 잘 작동 함)
최신 버전 (2.X)은 kdb
파일 지원을 중단했습니다 .
다음 명령은 패키지를 이전 버전으로 고정하여 업데이트시 업데이트되지 않도록합니다 apt-get upgrade
.
# hold package, so that it doesn't get upgraded
echo "keepassx hold" | sudo dpkg --set-selections
# for posterity, same as above
apt-mark hold keepassx
# since aptitude doesn't respect the above
aptitude hold keepassx
오래되었거나 누락 된 패키지를 컴파일하거나 KeepassX 버전 2와 0.4를 모두 갖고 싶은 분은 다음 지시 사항을 따르십시오.
sudo apt-get install build-essential libqt4-dev libxtst-dev qt4-make
)을 설치하십시오 .tar xvf keepassx-0.4.4.tar.gz
).cd keepassx-0.4.4/
).src/lib/random.cpp
번째 줄 #include <unistd.h>
주위에 줄 을 추가 하도록 파일 을 편집하십시오 (최신 Ubuntu 버전에서 GCC 버전으로 컴파일하려면 필수입니다).qmake PREFIX=/usr/local
) 을 작성하십시오 .make
).sudo make install
). 이것은 바이너리 실행 파일을에 넣을 것입니다 /usr/local/bin/keepassx
.이제 /usr/local/bin/keepassx
0.4 버전을 실행 하기 위해 새로운 런처 아이콘을 만들 수 있습니다 . /usr/bin/keepassx
버전 2를 실행 하도록 이전 keepassx 실행기를 편집해야 할 수도 있습니다 .
이것은 적어도 우분투 16.04 (제니 얼)에서 17.10 (아티 풀)까지 작동합니다.