উবুন্টু 13.04 এ পোস্টগ্রিএসকিউএল কীভাবে ইনস্টল করবেন?


18

উবুন্টু 13.04 এ পোস্টগ্রিএসকিউএল কীভাবে ইনস্টল করবেন?

আমি এই টিউটোরিয়ালটি অনুসরণ করেছি, কীভাবে পোস্টগ্রিএসকিউএল 9-2 ইনস্টল করবেন - উবুন্টুগিক.কম

তবে লগে এটি বলে:

প্যাকেজটি অবচয় করা হয়েছে এবং আর ব্যবহার করা হবে না

সুতরাং, সর্বশেষটির প্যাকেজের নাম postgresকী? চাবির গোছা? এটি "কীরিং" হলে এটি কাজ করে না।

উত্তর:


16

আপনার লগের বর্ণনা হিসাবে প্যাকেজটি হ্রাস করা হয়েছে। তবে আরও সুনির্দিষ্টভাবে এটি সরে গেছে। থেকে পিপিএ মালিকের পৃষ্ঠা :

প্রায় এক বছরে (উবুন্টু সময় 12.04 এলটিএসের জীবনকাল, তবে 12.10 এর পরে জীবনের শেষ অবধি) এই পিপিএ হ্রাস পেতে চলেছে। শিগগিরই apt.postgresql.org এ যাওয়ার বিষয়টি বিবেচনা করুন।

আমার 12.10 এ পোস্টগ্রিএসএসকিউএল 9.2 ইনস্টল করে এখানে 13.04 এ আপগ্রেড করার সমস্যা ছিল ( এখানে বর্ণিত হিসাবে )। এর ফলে আমার পোস্টগ্র্রেএসকিউএল 9.2 এবং আনগ্রেডিংয়ের আনইস্টল করা হয়েছিল। আপনার যদি এই সমস্যাটি থেকে থাকে তবে আপনার ডাটাবেসটির ব্যাক-আপ করুন বা আনইনস্টল করার পরে এটি হারিয়ে যাবে।

আপগ্রেড করার পরে, আমি পোস্টগ্র্রেএসকিউএল রেপোটিকে সংক্ষিপ্ত করে /etc/apt/sources.list.d/pgdg.listদৌড়েছি:

sudo apt-get update

যদি আপনার ইতিমধ্যে পোস্টগ্রিসকিউএল রেপো যোগ না করা থাকে, তবে রেয়ারিংয়ের জন্য এখনও কোনও প্যাকেজ নেই (13.04) ব্যতীত আপনার এই নির্দেশাবলী অনুসরণ করা উচিত । শুধু নির্ভুল ব্যবহার করুন।

রেফারেন্সের জন্য, আমার pgdg.listফাইলটি দেখে মনে হচ্ছে:

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

এবং আপডেটটি চালাচ্ছি, আমি দেখতে পাচ্ছি যে এটি সুনির্দিষ্ট প্যাকেজ থেকে পোস্টগ্র্রেএসকিউএল 9.2 পেয়েছে (অন্যদিকে, অন্যান্য আপডেটগুলি বিরল হচ্ছে):

Get:5 http://apt.postgresql.org precise-pgdg Release.gpg [836 B]
Get:7 http://apt.postgresql.org precise-pgdg Release [25.6 kB]
Get:10 http://apt.postgresql.org precise-pgdg/main amd64 Packages [27.6 kB]
Get:14 http://apt.postgresql.org precise-pgdg/main i386 Packages [27.6 kB]
Ign http://apt.postgresql.org precise-pgdg/main Translation-en_US
Ign http://apt.postgresql.org precise-pgdg/main Translation-en

psql --versionএটি নিশ্চিত করতে চলছে , টার্মিনাল আউটপুট:

psql (PostgreSQL) 9.2.4

1
অ-এলটিএস বিরল জন্য কোনও অফিসিয়াল প্যাকেজ আশা করবেন না। থেকে পিজি উইকি : "আমরা উবুন্টু এর রিলিজ শুধুমাত্র LTS (লং টার্ম সাপোর্ট) সমর্থন কারণ অন্যথায় আমরা সমান্তরাল অনেকগুলি ডিস্ট্রিবিউশন সমর্থন করার জন্য প্রয়োজন চাই বেছে নেওয়া হয়েছে সাধারণত, আপনি LTS রিলিজ আপনার মুক্তি চেয়েও পুরনো থেকে প্যাকেজ ব্যবহার করতে পারেন। , অর্থাত্‍ দৌড়ানোর সময় (১৩.০৪), আপনি সুনির্দিষ্ট- pgdg (12.04) ব্যবহার করবেন ""
আইয়েন স্যামুয়েল ম্যাকলিন বয়স্ক

26

postgresql-commonনিম্নলিখিতগুলির সাথে সংক্ষেপে সংক্ষেপ নিরসনের জন্য আপনাকে কিছু চালনা করতে হবে (আপনি কেবল এটি কাজ করতে চান তবে কেবল নীচে পড়ুন এবং কেন যত্ন করবেন না)

দীর্ঘ ঘূর্ণিত কারণ। মূলত তৃতীয় পক্ষ postgresql-common(বিল্ড 141+) এটি বলে Breaks: logrotate (>= 3.8)। অন্তর্ভুক্ত উবুন্টু postgresql-commonপ্যাকেজ (বিল্ড 140) এর কোনও সমস্যা নেই। postgresql-9.2কেবলমাত্র 135 বা তার চেয়ে বেশি পোস্টগ্রিসক্ল-সাধারণের একটি বিল্ড প্রয়োজন। নিম্নলিখিত কমান্ডগুলি চালিয়ে। এটি postgresql-commonথেকে সংগ্রহ করার জন্য একটি সংগ্রহস্থল নির্দিষ্ট করবে , যা এই ক্ষেত্রে উবুন্টু postgresql-commonপোস্টগ্রেএসকিএল -9.2 ইনস্টল করতে তৃতীয় পক্ষের অ্যাপো রেপো ব্যবহার করার সময় বিল্ড 140 এর বিল্ডের প্যাকেজ সরবরাহ করেছিল which

সুনির্দিষ্ট উত্স রেপো ইনস্টল করার জন্য এই নির্দেশাবলী অনুসরণ করুন :

তৈরি করুন /etc/apt/sources.list.d/pgdg.list। বিতরণগুলিকে কোডনাম-পিজিডিজি বলা হয়। উদাহরণস্বরূপ, আপনি যে প্রকৃত বিতরণটি ব্যবহার করছেন তার সাথে চেঁচিয়ে নিন:

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

থেকে সংগ্রহস্থলের কী (আপনি -c lsb_release চলমান করে আপনার বিতরণের কোডনাম নির্ধারণ পারে।) আমদানি http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc , প্যাকেজ তালিকা আপডেট ও প্যাকেজ ইনস্টল শুরু :

wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

আপনার একবার এপিটি থাকলে চালানোর কমান্ড

sudo apt-get update
sudo apt-get install postgresql-common -t raring
sudo apt-get install postgresql-9.2

এটি আমার জন্য এটি করেছিল
এনভিআরএস

6

পোস্টগ্র্রেসকিএল উইকিতে টিউটোরিয়াল অনুসরণ করে আমি পোস্টগ্র্যাসকিএল -9.2 ইনস্টল করার চেষ্টা করেছি । দুর্ভাগ্যক্রমে ররিং বিতরণের জন্য এখনও কোনও প্যাকেজ নেই।
আমি যখন পুরানো বিতরণের জন্য প্যাকেজ ইনস্টল করার চেষ্টা করেছি (সুনির্দিষ্ট) তখন আমি সমাধান করতে পারছি না এমন অন্যান্য প্যাকেজগুলির সাথে দ্বন্দ্ব পেয়েছি।

আমি যে সমাধান পেয়েছি তার মধ্যে কেবলমাত্র পুরানো সংস্করণটি (পোস্টগ্রেসকিএল -9.1) ইনস্টল করা রয়েছে:

sudo apt-get install postgresql

আমিও 9.1 নির্বাচন করতে হয়েছিল।
y0mbo

3

আপনি কেবলমাত্র সর্বশেষতম উবুন্টু-প্যাকেজড পোস্টগ্রিসএসকিউএল চাইলে বিশেষ কিছু করতে হবে না: apt-get install postgresqlকৌশলটি করে।

আপনার যদি অতি সাম্প্রতিক প্রকাশের বৈশিষ্ট্যগুলি প্রয়োজন (9.1 এর পরিবর্তে 9.2), তবে আপনাকে apt.postgresql.org সংগ্রহস্থল যুক্ত করতে হবে ।


তারা এই মুহুর্তে রারিংকে সমর্থন করে না Ex
ড্যানিয়েল সি সোব্রাল

3

এটা চেষ্টা কর:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" >> /etc/apt/sources.list.d/postgresql.list'
sudo apt-get update
sudo apt-get install postgresql-9.3 pgadmin3

এটা আমার জন্য ভাল কাজ করেছে।

উত্স: কীভাবে: উবুন্টু - সম্পূর্ণ গাইডে পোস্টগ্রিএসকিউএল 9.3 ইনস্টল করুন


2

কখনও কখনও এটি অর্ধেক ঘুমিয়ে থাকা পরিশোধ করে ... :-)

আমি আগের পোস্টে উইকি লিঙ্কে ( http://wiki.postgresql.org/wiki/Apt ) বর্ণিত হিসাবে /etc/apt/sources.list.d/pgdg.list তৈরি করেছি । তবে ... অর্ধেক ঘুমোচ্ছে ... আমি এটি টাইপ করেছি:

দেবের http://apt.postgresql.org/pub/repos/apt/ হুইজি -pgdg প্রধান 9.3

এবং এটি একটি কবজ মত কাজ করে। আমার এখন 9.3 বিটা, 9.2.4 এবং 9.1.9 চলছে।

:-)


0
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" >> /etc/apt/sources.list.d/postgresql.list'
sudo apt-get update
sudo apt-get install postgresql-9.3 pgadmin3

13 ইন্সটল পোস্ট পোস্টের জন্য পোস্ট ইনস্টল -9.1 এ 14 মিনিটের মধ্যে 14 ঘন্টা


0

আপনি এইভাবে উবুন্টুতে পোস্টগ্রেস্কল ইনস্টল করতে পারেন :

# curl -s https://anonscm.debian.org/cgit/pkg-postgresql/postgresql-common.git/plain/pgdg/apt.postgresql.org.sh | bash
# apt install postgresql-9.2 -y
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.