Yanıtlar:
Bu URL'den KeePassX'in eski bir sürümünü yükledim:
Paket Sayfası: http://packages.ubuntu.com/trusty/amd64/keepassx/download
Doğrudan İndirme Bağlantısı: http://security.ubuntu.com/ubuntu/pool/universe/k/keepassx/keepassx_0.4.3+dfsg-0.1ubuntu1.14.04.1_amd64.deb (Trusty için, ancak Xenial'da iyi çalışıyor)
Daha yeni sürüm (2.X) kdb
dosyalar için destek vermedi .
Aşağıdaki komut, paketi eski sürüme sabitler, böylece bunu yaptığınızda güncellenmez 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
Eski veya eksik paketleri derlemeyi tercih eden veya KeepassX sürüm 2 ve 0.4'e sahip olmak isteyenler için şu talimatları uygulayabilirsiniz:
sudo apt-get install build-essential libqt4-dev libxtst-dev qt4-make
) yükleyin .tar xvf keepassx-0.4.4.tar.gz
).cd keepassx-0.4.4/
).src/lib/random.cpp
, #include <unistd.h>
satır 22'ye satır eklemek için düzenleyin (bu, en son Ubuntu sürümlerinde GCC sürümüyle derlemek için bir gereksinimdir).qmake PREFIX=/usr/local
) oluşturmak için qmake komutunu çalıştırın .make
) oluşturmak için make komutunu çalıştırın .sudo make install
) yükleyin . Bu, ikili yürütülebilir dosyayı koyacaktır /usr/local/bin/keepassx
.Şimdi, /usr/local/bin/keepassx
0.4 sürümünü çalıştırmak için yeni bir başlatıcı simgesi oluşturabilirsiniz . ( /usr/bin/keepassx
Sürüm 2'yi çalıştırmak için eski keepassx başlatıcısını düzenlemeniz gerekebilir ).
Bu en azından Ubuntu 16.04 (Xenial) ila 17.10 (Artful) için çalışmalıdır.
Bu Ubuntu Mate 16.04'te her iki sürümün yan yana çalışan bir ekran görüntüsü: