कासब का समर्थन करें?


16

वहाँ kdbubuntu 16.04 पर एक फ़ाइल को खोलने के लिए इसे बदलने के लिए बिना वहाँ एक रास्ता है kdbx? मैं इसका उपयोग करना चाहता हूं kdbक्योंकि यह एकमात्र प्रारूप है जो मैं विंडोज़ कंप्यूटर पर खोल सकता हूं जिसके साथ संगत कुछ और स्थापित करने के लिए मेरे पास कोई व्यवस्थापक एक्सेस नहीं है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 (यह भरोसेमंद है, लेकिन 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! यह मेरे लिए एक समस्या रही है। मैं कीप क्रॉस प्लेटफॉर्म का उपयोग करता हूं। अभी भी संस्करण 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 डाउनलोड करें
  • इसे Decompress ( tar xvf keepassx-0.4.4.tar.gz)।
  • निर्देशिका में जाओ ( cd keepassx-0.4.4/)।
  • लाइन 22 के चारों ओर लाइन src/lib/random.cppजोड़ने के लिए फ़ाइल को संपादित करें #include <unistd.h>(यह नवीनतम उबंटू संस्करणों में जीसीसी के संस्करण के साथ संकलन करने के लिए एक आवश्यकता है)।
  • Makefile ( qmake PREFIX=/usr/local) बनाने के लिए qmake चलाएँ ।
  • निष्पादन योग्य बनाने के लिए रन बनाएं ( make)।
  • निष्पादन योग्य ( sudo make install) स्थापित करें । यह बाइनरी निष्पादन योग्य में डाल देगा /usr/local/bin/keepassx

अब, आप /usr/local/bin/keepassx0.4 संस्करण को चलाने के लिए एक नया लॉन्चर आइकन बना सकते हैं । (आपको /usr/bin/keepassxसंस्करण 2 को चलाने के लिए पुराने कैकेक्स लांचर को संपादित करने की आवश्यकता हो सकती है )।

यह कम से कम Ubuntu 16.04 (Xenial) से 17.10 (Artful) के लिए काम करना चाहिए।

यह उबंटू मेट 16.04 में अगल-बगल चलने वाले दोनों संस्करणों का स्क्रीनशॉट है: यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.