لم اجد في القسم موضوع يقوم بشرح كيفية تثبيت البرامج في اللينكس بشكل عام عند اختلاف اللواحق والحزم
لذلك قمت بترجمة هذا الموضوع لأضعه بين ايدي المستجدين ليستطيعوا تثبيت البرامج مع اختلاف توزيعات
وسيضم موضوعنا الاقسام الاتيه :
- تجميع وتثبيت البرامج من المصدر
- تثبيت برامج RPM باستخدام الحزم الريدهاتيه
- تثبيت البرامج الديبيانيه باستخدام apt-get
اولاً:
تثبيت البرامج وتجميعها من المصدر
عادة تأتي البرامج بامتدادات مختلفه مثل ".tar.gz" او ".tar.bz2 " او ".zip"
وحتى يكون مجلد ال home منظما يفضل انشاء مجلد داخل الهوم لتتم عمليه فك البرامج داخله والعمل من خلاله ويمكن انشاء ذلك المجلد كالاتي :
كود PHP:
mkdir /home/foldorname/src/
استبدل folodrname
بالاسم الذي تريد
كود PHP:
cd /home/folodrname/src/
يستخدم الامر ls لمعرفه محتويات المجلد هكذا
الان نحن نحناج لفك الضغط عن البرنامج لذلك سنستخدم الامر الاتي للبرامج بامتداد tar.gz
كود PHP:
tar -zxvf <filename>
استبدل <filename> باسم البرنامج الموجود فى المجلد الذي انشأته سابقا
ونستخدم الامر التالي لفك الضغط للبرامج بامتداد .tar.bz2
كود PHP:
tar -jxvf <filename>
والامر التالي للبرامج بامتداد .zip
كود PHP:
unzip <filename>
ان وبعد تنفيذ الخطوه السابقه سيظهر ملف جديد للبرنامج غير مضغوط فى المجلد السابق انشائه هو ماسنعمل عليه ولنفرض اسمه directory
فى البدايه نرى محتويات المجلد مجددا بالامر
ثانيا : تثبيت برامج RPM باستخدام الحزم الريدهاتيه
تثبيت الحزم باستخدام RPM يتم بالامر
كود PHP:
rpm -i <filename.rpm>
حيث الحرف i يرمز الى install
ولحذف حزمه مثبته نستخدم الامر
كود PHP:
rpm -e <package>
حيث الحرف e يرمز الى un install
ثالثا : تثبيت البرامج الديبيانيه باستخدام apt-get
apt-get اداه رائعه وسلسه وهي تعتمد على مستودعات ديبيان
يستخدم الامر الاتي لتحديث الحزم
وللبحث عن حزمه معينه نستخدم الامر
كود PHP:
apt-cache search <something>
ولمعرفه المزيد عن حزمه معينه نستخدم الامر
كود PHP:
apt-cache show <package_name>
اما لتثبيت برنامج معين نستخدم الامر
كود PHP:
apt-get install <package_name>
وهناك ميزه استخدام اداه apt-get لتثبيت حزمه من المصدر , ويتم ذلك بخطوتين كالاتي :
كود PHP:
apt-get build-dep <package_name>
كود PHP:
apt-get source -b <package_name>
لازالة حزمه نستخدم الامر
كود PHP:
apt-get remove <package_name>
واذا كنت ترغب بازاله الحزمه مع كل ملفات التكوين الخاصه بها استخدم الامر
كود PHP:
apt-get remove --purge <package_name>