मैं किसी भी Ubuntu संस्करण पर PostgreSQL 9.6 कैसे स्थापित करूं?


91

मैं किसी भी Ubuntu संस्करण पर PostgreSQL 9.6 कैसे स्थापित करूं क्योंकि यह हाल के संस्करण के साथ डिफ़ॉल्ट रूप से नहीं आता है?

Ubuntu Xenial (16.04) PostgreSQL 9.5 के साथ डिफ़ॉल्ट रिपॉजिटरी से आता है।

जवाबों:


205

निम्न Ubuntu संस्करणों के लिए, आप आधिकारिक PostgreSQL Apt रिपोजिटरी के अनुसार, दिए गए आदेशों के साथ इंस्टॉल कर सकते हैं ।

उबंटू 17.04 - 17.10

संस्करण 9.6 वितरण के साथ आता है।

sudo apt-get install postgresql-9.6

उबंटू 14.04, 16.04

sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-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.6

6
मैंने 15.10 को हटा दिया: यह अब समर्थित नहीं है, इसलिए हमें इसकी सलाह नहीं देनी चाहिए
;;

पहले आवश्यक आदेशों को स्थापित करें: apt-get install wget सॉफ्टवेयर-गुण-सामान्य
orgoj

स्थापित करने के बाद, जांच करें service postgresql status, और यदि आवश्यक हो तो पुनरारंभ करें।
पीटर क्रस

1
apt(बजाय apt-get) आजकल में सिफारिश की है।
पीटर क्रस

@Anvesh से उत्तर देखें, आप का उपयोग करना चाहिएhttps
रिले

16

नीचे दिए गए चरणों का पालन करें:

इस ब्लॉग से संदर्भ लिया जाता है।

आपको नवीनतम संस्करण के लिए नवीनतम PostgreSQL रिपॉजिटरी जोड़ने की आवश्यकता है।

sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"

अद्यतन और स्थापित PostgreSQL 9.6:

sudo apt-get update
sudo apt-get install postgresql-9.6

डिफ़ॉल्ट सुपर उपयोगकर्ता को पोस्टग्रेट करता है और डेटाबेस को पोस्ट किया जाता है। आपको पोस्टग्रेज सुपर यूजर के लिए पासवर्ड सेट करना होगा।

ubuntu@:~$ sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully

यदि सेवा शुरू नहीं हुई है, तो आप PostgreSQL सेवा शुरू कर सकते हैं।

sudo service postgresql start

पोस्टग्रेएसक्यूएल सर्वर को पोस्टग्रेज उपयोगकर्ता का उपयोग कर कनेक्ट करें:

ubuntu@:~$ su postgres
Password:****

एक नमूना डेटाबेस बनाएँ:

createdb database_name

उस डेटाबेस से कनेक्ट करें:

psql -d database_name

उपयोगकर्ता को पोस्टग्रेज करने के लिए पासवर्ड क्या है? आपने अभी लिखा ****
light24bulbs

1
@ light24bulbs पासवर्ड एक ही है हम साथ सेट के रूप मेंsudo passwd postgres
निकलस Rosencrantz

2

मैंने इस Github gist का अनुसरण किया - मैं योनि के अंदर ubuntu xenial चला रहा हूं और मौजूदा postresql आधिकारिक रिपॉजिटरी vesion को 9.5 से 9.6 तक अपग्रेड करना चाहता हूं ताकि मैं PostGIS एक्सटेंशन का उपयोग कर सकूं जो कि संस्करण 9.6 द्वारा सबसे अच्छी तरह से परोसा गया है (आधिकारिक तौर पर उनकी साइट में उल्लिखित है) आशा है कि यह किसी की मदद करता है ।


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