Keepass KDB 지원?


16

kdb로 변환하지 않고 우분투 16.04 에서 파일 을 여는 방법 이 kdbx있습니까? kdb다른 컴퓨터와 호환되는 것을 설치할 수있는 관리자 권한이없는 Windows 컴퓨터에서 열 수있는 유일한 형식이므로 계속 사용하고 싶습니다.kdbx

답변:


20

이 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

3
@adeelx 감사합니다! 이것은 나에게 문제가되었습니다. keepass cross platform을 사용합니다. 여전히 버전 1 파일로 작업해야합니다.
올리버 쇼

6

오래되었거나 누락 된 패키지를 컴파일하거나 KeepassX 버전 2와 0.4를 모두 갖고 싶은 분은 다음 지시 사항을 따르십시오.

  • 빌드 종속성 ( sudo apt-get install build-essential libqt4-dev libxtst-dev qt4-make)을 설치하십시오 .
  • 최신 0.4 버전 (0.4.4)의 소스 코드를 다운로드하십시오 keepassx-0.4.4.tar.gz
  • 압축을 풉니 다 ( tar xvf keepassx-0.4.4.tar.gz).
  • 디렉토리로 이동하십시오 ( cd keepassx-0.4.4/).
  • 22 src/lib/random.cpp번째 줄 #include <unistd.h>주위에 줄 을 추가 하도록 파일 을 편집하십시오 (최신 Ubuntu 버전에서 GCC 버전으로 컴파일하려면 필수입니다).
  • qmake를 실행하여 Makefile ( qmake PREFIX=/usr/local) 을 작성하십시오 .
  • make를 실행하여 실행 파일을 빌드하십시오 ( make).
  • 실행 파일을 설치하십시오 ( sudo make install). 이것은 바이너리 실행 파일을에 넣을 것입니다 /usr/local/bin/keepassx.

이제 /usr/local/bin/keepassx0.4 버전을 실행 하기 위해 새로운 런처 아이콘을 만들 수 있습니다 . /usr/bin/keepassx버전 2를 실행 하도록 이전 keepassx 실행기를 편집해야 할 수도 있습니다 .

이것은 적어도 우분투 16.04 (제니 얼)에서 17.10 (아티 풀)까지 작동합니다.

이것은 Ubuntu Mate 16.04에서 나란히 실행되는 두 버전의 스크린 샷입니다. 여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.