jump to navigation

ماهي personal package archives؟ وما فائدتها؟ مارس 15, 2009

Posted by makkay in برامج لينكس.
trackback

توزيعة أوبنتو تصدر كل ستة شهور ولا يتم تحديث المستودعات الرسمية إلا كل ستة شهور .. لذلك البرامج الموجودة بالمستودعات أحياناً تكون قديمة .. مثلاً نسخة برنامج deluge لتحميل التورنت الموجودة في مستودعات أوبنتو 8.10 هي 0.5 أما النسخة الحالية للبرنامج هي 1.1 (هذه النسخة موجودة في مستودعات أوبنتو 9.04)

موقع launchpad الموقع التي يتم فيه تطوير أوبنتو يوفر خاصية أرشيف الحزم الشخصية personal package archive اختصارا ppa وهي مستودعات لمطوري البرامج أو مستودعات شخصية (يمكنك إضافة برامجك إليها) يتم فيها توفير النسخ الأخيرة من برامج معينة

إضافة ppa إلى قائمة المستودعات

1- افتح صفحة ppa الخاصة بالبرنامج الذي تريد تحديثه .. مثلاً مستودعات ppa لبرنامج deluge

2- حدد اسم التوزيعة من القائمة .. انسخ السطر الذي يبدأ بكلمة deb .. السطر الثاني الذي يبدأ بكلمة deb-src خاص بكود (المصدر source) البرنامج إذا كنت تريد تحميل الكود لا تحتاج إلى إضافته

https://3rabuntu.files.wordpress.com/2009/03/ppa-deluge.png

3- نظام > إدارة > مصادر البرامج
system > adminstration > software source

في تاب برامج الطرف الثالث third-party software اختر أضف add .. وانسخ عنوان ppa إلى قائمة المستودعات

4- أضف مفتاح openpgp .. ستجده تحت المستطيل الذي يحتوي على سطر المستودعات .. اضغط على الرابط .. ستفتح صفحة مثل هذه (هذا المفتاح الخاص ببرنامج deluge)

لطريقة أسهل وأسرع لإضافة المفتاح راجع تعليق maxer

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.0.10

mI0ESXRcxwEEALFsjhB2o+pMvt4NJVlXzXaNjNL83V5RoGBB8C2Lv0epp57W72ixmIT0ehRe
ayvlW1FLN3ShsKBxC2stva9FjcxZ+9xTGkUQRJ7GsS6k8VXodF3aRTJk1a+DJpUWP8kotZiW
pdNCjGPmXe/LT0UUyMd+u9UDbSHIO0LWs7qeA8/LABEBAAG0HUxhdW5jaHBhZCBQUEEgZm9y
IERlbHVnZSBUZWFtiLYEEwECACAFAkl0XMcCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK
CRDF5qXtJJrSTDAHA/9ODPlwUfYrguSlvEc4Ld89dPqS4iUBZMZV2FaYcSKZ8hBsb9r5PF3c
6D3LQW23n+6kou36mqnSAidGR4JKz5mi30uwiXMH8AgIYu4T6ErRy+x3XoUMr6ZavSFyTMxb
H4pc/FsNiAFtT1y5YSXjAUdsnAqDnMbN/9kq2zHnSJ/Vtg==
=GsAD
-----END PGP PUBLIC KEY BLOCK-----

انسخ النص وافتح أي برنامج لتحرير النصوص (مثلاً gedit) .. وألصق ما نسخته .. واحفظ الملف

من قائمة نظام > إدارة > مصادر البرامج > تاب إثبات الهوية
system > administration > software sources > authentication tab

اختر استورد مفتاح import key file وحدد الملف النصي .. إذا لم تضف المفتاح ستظهر رسالة تنبيه بأن المفتاح مفقود

https://3rabuntu.files.wordpress.com/2009/03/ppa-missinggpg.png

أمثلة على بعض المستودعات

مستودعات أوبنتو نسخة المسلم (تم تغيير الإسم إلى سبيلي)

مستودعات أوبن أوفيس النسخة الثالثة (لمستخدمي أوبنتو 8.04 وأوبنتو 8.10)

مستودعات برنامج deluge

مستودعات برنامج ubuntu tweak

مستودعات برنامج avant-window-navigator

مستودعات برنامج gnome-do

مستودعات برنامج banshee

مستودعات برنامج shutter

المستودع الشخصي لخالد حسني

للمزيد من مستودعات ppa اضغط هنا

من أين أحصل على المزيد من ppa ؟

Advertisements

تعليقات»

1. MaXeR - مارس 15, 2009

هذه الخاصية من أهم الأسباب التي تجعلني أحب لينكس ! أنني أستطيع تحديث كل البرامج (على الأقل أغلبها) دون الحاجة لمتصفح وتحميل كل برنامج وتركيبه على حدة!

لدي طريقة أعتقد أنها أسهل بخصوص مفاتيح GPG (للبرامج المتوفرة على Launchpad تحديداً) 😉
سأستخدم مستودعات أوبن أوفيس كمثال ..
١-بالتأكيد إفتح صفحة مستودعات أوبن أوفيس
https://launchpad.net/~openoffice-pkgs/+archive/ppa
٢-ستجد كلمة This repository is signed with و بعدها رابط .. إفتح الرابط
٣- إنسخ الثماني أحرف أو أرقام بعد علامة “/” (في حالة أوبن أوفيس 247D1CFF)
٤- ضع تلك الأحرف أو الأرقام بدل علامات “X” في هذا الأمر (في الطرفية)

gpg --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXX && gpg --export --armor XXXXXX | sudo apt-key add -

و بالتأكيد يمكن إضافة أكثر من أمر مرة واحدة بإضافة && بين الأمرين (الأمر ١ مسافة && مسافة الأمر ٢ وهكذا..)

2. makkay - مارس 16, 2009

شكراً

عدلت التعليق لإضافة الـ double dash .. وتنسيق الأمر

3. MaXeR - مارس 23, 2009

وجدت “سكربت” بسيط يقوم بجلب مفاتيح GPG (الخاصة بموقع Launchpad فقط) أوتوماتيكياً 🙂 ..
https://launchpad.net/%7Ebz/+archive/ppa/+files/import-all-ppa-keys_0.3-0ubuntu1~ppa3_i386.deb

قم بتحميل ملف deb هذا ثم ثبّته

بعد ذلك إفتح Terminal و أكتب:
sudo import-all-ppa-keys
سيطلب منك كلمة المرور ثم يستكمل العملية بنفسه حتى ينتهي 🙂 ..


اترك رد

Please log in using one of these methods to post your comment:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: