ইউমের সাথে ইনস্টল করার পরে পোস্টগ্রিস ডেমন শুরু করা যায় না


2

আমি ফেডোরা 17 তে ইয়াম ব্যবহার করে পোস্টগ্রিস 9.1.4 ইনস্টল করার চেষ্টা করছিলাম। যদি আমি করি:

sudo yum install postgres-libs
sudo yum install postgres
sudo yum install postgis

সমস্ত ইনস্টল সফলভাবে সম্পন্ন হবে বলে মনে হচ্ছে (অর্থাত্ কোনও ত্রুটি নেই), তবে পোস্টগ্র্রেস ডিমনটি ব্যবহার করে শুরু করতে পারি না:

service postgresql initdb

অফিসিয়াল পোস্টগ্রিসের মতো ডাউনলোড গাইড ( http://www.postgresql.org/download/linux/redhat/ ) করতে বলেছেন । ত্রুটি বলে Unknown operation initdb

আরপিএম আমাকে বলে যে এটি পিএসকিএল ইনস্টল করেছে /usr/bin/, যা আমি নিশ্চিত করেছি। এটা পরিনত হয় যে শুধুমাত্র একটি কয়েক উপাদান সঠিকভাবে ইনস্টল করা ( psql, pg_dump, pg_configure, এবং অন্য কয়েকজন), কিন্তু অধিকাংশ অনুপস্থিত (যেমন, pg_ctlএবং postgres)।

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

আমি ভাবছি, তবে, অন্য কেউ যদি এই সমস্যাটি নিয়ে চলেছে এবং / অথবা সফলভাবে ফেডোরা বা উবুন্টু যে কোনও প্যাকেজ ম্যানেজারের সাহায্যে ইউম বা অ্যাপটি-গেট ব্যবহার করে পোস্টগ্রিস সফলভাবে ইনস্টল করেছে? আরপিএমটি কি ভেঙে গেছে?


ক্রেডিট দেওয়ার জন্য ক্রেডিট দিতে ভুলবেন না এবং যদি এটি আপনাকে সহায়তা করে তবে উত্তরটিকে উঁচু করুন!
শিন দ্য

উত্তর:


1

service postgresql initdbকারণ এখন কমান্ড কাজ করে না serviceশুধু systemd হল কল, এবং এই র্যান্ডম সাহায্যকারী ফাংশন সব চলে গেছে। এখানে দলিল হিসাবে , আপনার এখন এটি করা দরকার:

sudo postgresql-setup initdb

একই জিনিস সম্পাদন করতে।

আপনার রহস্যের বাকী অংশটিও সহজ: আপনি postgresql-serverপ্যাকেজটি অনুপস্থিত ।

sudo yum install postgresql-server

এবং তারপরে আপনার হবে /usr/bin/pg_ctlএবং /usr/bin/postgres। দৌড়ঝাঁপ সন্ধানের yum search postgresজন্য সহায়ক উপায়, তবে আপনি এটিও করতে পারেন sudo yum install /usr/bin/pg_ctlবা অনুরূপও করতে পারেন , এবং yum বের করবে যে কোন প্যাকেজটি অনুপস্থিত ফাইল সরবরাহ করে।


ধন্যবাদ! আমি মনে করি এটি কৌশলটি করবে, যেহেতু ইউ postgresql-serverপ্যাকেজটি স্বয়ংক্রিয়ভাবে ইনস্টল করেনি । আমি ফেডোরাকে বুট দেওয়া এবং আর্চ যেকোনোভাবে ইনস্টল করে শেষ করেছি, হঠাৎই জীবন আরও অনেক ভাল হয়েছে। প্যাকম্যান সবকিছু দিয়ে সুন্দরভাবে পরিচালনা করে sudo pacman -S postgres
শিন শিম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.