Postgresql-9.4 स्थापित करने में समस्याएं: पैकेज खोजने में असमर्थ


16

मैं Ubuntu 14.04 का उपयोग कर रहा हूं। मैं इस गाइड का उपयोग करके postgresql डाउनलोड करने का प्रयास कर रहा हूं ।

लेकिन जब मैं sudo apt-get install postgresql-9.4अपने टर्मिनल में कमांड चलाता हूं, मुझे यह त्रुटि संदेश मिलता है:

E: Unable to locate package postgresql-9.4
E: Couldn't find any package by regex 'postgresql-9.4'

मैं क्या गलत कर रहा हूं?


1
कृपया अपने प्रश्न को संपादित करें और apt-cache policy postgresql
— heemayl


sudo apt-get update && sudo apt-get upgradeइंस्टॉल करने से पहले याद रखें ।
— लुसियो

क्या आपने वहाँ दिए गए भंडार को सेट किया है ? इसके अलावा askubuntu.com/q/378558 पर
— पंड्या

जवाबों:


8

ऐसा इसलिए है क्योंकि Ubuntu 14.04 रिपॉजिटरी में postgresql-9.3 संस्करण है। तो दौड़ो

sudo apt-get install postgresql-9.3

मुझे वापस "E: Unmet निर्भरताएँ मिलीं। 'apt-get -f install को बिना संकुल (या समाधान के निर्दिष्ट करें) के साथ आज़माएँ।"
— जो मोरानो

तो "sudo apt-get install -f" चलाएं।
— पायलट

नहीं "sudo apt-get -f install"?
— जो मोरानो

यह मायने नहीं रखता।
— पायलट

4
तो क्या होगा यदि आप 9.4 संस्करण का उपयोग करना चाहते हैं, जिसमें वास्तव में कार्यक्षमता (jsonb) है जो मुझे चाहिए?
— मैटिस

24

आप Ubuntu 14.04 पर पोस्टग्रेज 9.4 स्थापित कर सकते हैं!

Http://www.postgresql.org/download/linux/ubuntu/ पर दिए गए निर्देशों का पालन करें :

फ़ाइल बनाएँ /etc/apt/sources.list.d/pgdg.list, और रिपॉजिटरी के लिए एक लाइन जोड़ें:

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

रिपॉजिटरी साइनिंग कुंजी आयात करें, और पैकेज सूचियों को अपडेट करें:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
  sudo apt-key add -
sudo apt-get update

अब आप के साथ स्थापित कर सकते हैं

sudo apt-get install postgresql-9.4

1
मैं इस पर अमल कैसे करूं। विंडोज नोब उपयोगकर्ता से आ रहा है। क्या आप मुझे cmd में लाइन द्वारा टाइप करने के लिए कमांड दे सकते हैं
— noogui

1
@noogui का शाब्दिक अर्थ है कि अपने टर्मिनल में उपरोक्त कॉपी पेस्ट करें। "फ़ाइल बनाने के" करने के लिए बस टाइप sudo touch /etc/apt/sources.list.d/pgdg.listया जैसे प्रोग्राम का उपयोग vim, nanoया emacs। आपके द्वारा बनाई गई फ़ाइल में, बस एक सिंगल लाइन को शुरू करें deb- जो पोस्टग्रेज पैकेज रिपॉजिटरी का स्थान है। फिर बस ऊपर दिए गए बाकी आदेशों को कॉपी करें और अपने टर्मिनल में पेस्ट करें - यह आपके सिस्टम और उस रिपॉजिटरी के लिए प्रमाणीकरण कुंजी जोड़ देगा। अंतिम पैकेज को रिपॉजिटरी से 9.4 पैकेज स्थापित करने के लिए ऊपर चलाएं।
— टोड

यह स्वीकृत उत्तर होना चाहिए, अन्य प्लेटफार्मों जैसे कि डेबियन या उबंटू के अन्य संस्करणों पर उपयोगकर्ताओं को पूरी तरह से मदद करता है।
— Cécile Fecherolle
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.