আমি ঠিক উবুন্টু সার্ভার 14.04 এ একই সমস্যা ছিল। আমি postgis
অফিসিয়াল উবুন্টু সংগ্রহস্থলগুলি ব্যবহার করে এক্সটেনশনটি ইনস্টল করেছি apt-get install postgis
।
তারপরে, find /usr -name postgis.control
কোনও ফল দেয়নি।
কারণটি extension/postgis.control
ইনস্টল করা হয়নি কারণ পোস্টগিস-স্ক্রিপ্টগুলি ছিল না।
$ aptitude search postgis
i libpostgis-java - Geographic objects support for PostgreSQL -- JDBC support
i postgis - Geographic objects support for PostgreSQL
p postgis:i386 - Geographic objects support for PostgreSQL
i postgis-doc - Geographic objects support for PostgreSQL -- documentation
i postgresql-9.3-postgis-2.1 - Geographic objects support for PostgreSQL 9.3
p postgresql-9.3-postgis-2.1:i386 - Geographic objects support for PostgreSQL 9.3
i postgresql-9.3-postgis-2.1-scripts - PostGIS for PostgreSQL 9.3 -- scripts -- dummy package
i postgresql-9.3-postgis-scripts - Geographic objects support for PostgreSQL 9.3 -- scripts
সমাধান এটি ইনস্টল করা হয়।
ডিবিয়ান-মতো ডিস্ট্রোজে:
apt-get install postgis*
প্রবণতা প্যাকেজ ম্যানেজার স্বয়ংক্রিয়ভাবে ইনস্টল করার জন্য সঠিক প্যাকেজ সংস্করণ নির্ধারণ করবে। পোস্টগিস-ডকটিও ইনস্টল করা হবে।
সম্পাদনা
কিছু লোক মন্তব্যে লক্ষ্য করেছে, postgis*
এটির প্রয়োজন নেই কারণ এটি কিছু প্যাকেজ ইনস্টল করে কেবল এটির কাজ করার জন্য কঠোরভাবে প্রয়োজন হয় না।
প্রয়োজনীয় প্যাকেজগুলি হয় postgis
এবং postgresql-9.x-postgis-scripts
মেটা প্যাকেজ। তারা আপনার সিস্টেমের জন্য সঠিক আসল সংস্করণ নির্বাচন করে। প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করার কমান্ডগুলি হ'ল
$ sudo apt-get install postgis postgresql-9.3-postgis-scripts
জন্য postgresql-9.3
। উবুন্টু 16.04
রান করে postgresql-9.5
তাই কমান্ডটি হয়ে যায়:
$ sudo apt-get install postgis postgresql-9.5-postgis-scripts
নিম্নলিখিত কমান্ডটি চালিয়ে আপনি অপারেশনের সাফল্য পরীক্ষা করতে পারেন:
find /usr -name postgis.control
আমার সার্ভারে, এটি এখন ফিরে আসে:
/usr/share/postgresql/9.3/extension/postgis.control
আপনি এখন আপনার পোস্টগ্রিজ সার্ভারে যে কোনও ডাটাবেসে এক্সটেনশন সক্ষম করতে পারেন:
- আপনার ডিবিতে সুপারজারের সাথে সংযোগ করুন (ডিফল্ট অনুসারে পোস্টগ্রিস)
- চালান
CREATE EXTENSION postgis;
আপনার সর্বজনীন স্কিমাতে এখন সমস্ত পোস্টজিস অবজেক্ট এবং ফাংশন রয়েছে।