تثتيت postgreSQL+postGIS+pgRouting في دبيان الجزء 1

السلام عليكم ورحمة الله وبركاته،
عندما يكون هناك تطبيق جد كبير ومحتكر فإنه يغلق الكثير من أبواب التميز والشمولية في كلا الحالتين لتطبيق والشخص المستعمل له ، وإذا كان التطبيق مفتوح المصدر فكل شخص حر في تصميم إضافات وتطبيقات له ومن هذه التطبيقات المفتوحة المصدر والتي تتميز بقوتها وقوة إضافاتها يمكن إيجاد .
بوستجري إس كيو إل postgresql نظام إدارة قواعد البيانات علائقي sql (يوما سأشرح قواعد بيانات Nosql لا تذهبوا بعيدا) مفتوح المصدر ومرخص برخصة MIT يعتبر من افضل ما يمكن استعماله في مجال قواعد البيانات
PostGIS وحدة إضافية لقواعد البيانات postgresql مفتوحة المصدر يمكن بطرفها استعمال نظام المعلومات الجغرافي في قواعد البيانات واستعمال دَالاّت تساعد على الكثير من الاشياء في هذا النطاق الاساسي
pgRouting حتى هي وحدة إضافية لقواعد البيانات postgresql و لوحدة postGis وعملها الاساسي خوارزمية المسارات والطرق

تثبيت 9.3 postgresql دبيان 7

نقوم بتثبيت اخر نسخة لذاك نحتاج اضافة مستودع الرئيسي لقواعد البيانات
# vim /etc/apt/sources.list
وفي آخر الملف نضيف المستودع
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
نضيف المفتاح للمستودع
# wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
نعيد تحميل معلومات المستودعات
# apt-get update
وآخرها تثبت قواعد البيانات
# apt-get install postgresql-9.3 postgresql-contrib
عند انتهائه علينا وضع كلمة المرور للمستخدم postgres (كلمة المرور هي نفسها اسم المستخدم اذا استعملت في جزء آخر )


# su - postgres
$ psql

وعند دخول قواعد البيانات نغير كلمة المرور عبر الامر
postgres=# \password postgres
Enter new password:
Enter it again:
postgres=#

وللخروج من قواعد البيانات
postgres=# َ\q

تثبيت pgAdmin III

يمكن استعمال pgAdmin III لإدارة قواعد بيانات PostGreSQL عبر تثبيته باوامر وهو تطبيق سطح مكتبي
# apt-get install pgadmin3
وإذا كان خادم قواعد البيانات ليس نفسه الذي ثبتنا فيه pgadmin 3 يمكن تغير معلومات pg_hba.conf لإضافة الحاسوب المراد استعماله لادارة قواعد البيانات
# vim /etc/postgresql/9.3/main/pg_hba.conf
وتغير 127.0.0.1/32 إلى 0.0.0.0/0
host all all 0.0.0.0/0 md5
وبعده تفعيل postgresql.conf
# vim /etc/postgresql/9.3/main/postgresql.conf
وتغيير #listen_addresses = ‘localhost’ إلى
listen_addresses = '*'

وبعد كل هذا واضافة الخادم الى Pgadmin3 يمكن الحصول في آخرها على شاشة جميلة

pgadmin

محمد حنين

الإسم الكامل محمد حنين أحد geek من أمد طويل ، مطور ويب، محب للحرية، مستعمل نضام لينوكس، وأخيرا مجرم باللغة العربية للأسف في وقتها. معلومات أكثر عني أو الإتصال بي Mohammed Hanine

You may also like...

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *