كيف تثبت وتدمج تطبيقات tar.gz في توزيعات لينكس
By هشام النحاس · نُشر في December 27, 2025
دليل شامل لفك الضغط، إنشاء الاختصارات، وإصلاح أيقونات شريط المهام (Dock).
لا تأتي كل تطبيقات لينكس بملفات تثبيت تلقائية مثل dnf أو rpm. في كثير من الأحيان، ستجد نفسك أمام أرشيف بصيغة .tar.gz. في هذا الدليل، سنتعلم كيفية تحويل هذا المجلد الجامد إلى تطبيق متكامل يظهر في قائمة البرامج وشريط المهام (Dock) بهويته الصحيحة.
1. فك ضغط التطبيق وتجهيزه
الخطوة الأولى هي فك ضغط الملف. يفضل وضع التطبيقات التي تثبتها يدوياً في مجلد /opt/ لضمان تنظيم النظام.
# فك الضغط إلى مجلد opt
sudo tar -xvzf your_app.tar.gz -C /opt/
cd /opt/your_app_folder
2. إنشاء اختصار سطح المكتب (.desktop)
لكي يظهر التطبيق في واجهة النظام (App Menu)، نحتاج لإنشاء ملف تعريفي. قم بإنشاء ملف جديد في هذا المسار:
nano ~/.local/share/applications/myapp.desktop
أضف المحتوى التالي مع تعديل المسارات:
[Desktop Entry]
Version=1.0
Type=Application
Name=اسم التطبيق
Exec=/opt/your_app/bin/executable
Icon=/opt/your_app/icon.png
Terminal=false
StartupWMClass=AppClassName
3. حل مشكلة اختفاء الأيقونة في شريط المهام (Dock)
أحياناً يظهر التطبيق بأيقونة رمادية "ترس" عند تشغيله. السبب هو عدم ربط النافذة المشغلة بملف الاختصار. لحل هذه المشكلة، نحتاج لمعرفة StartupWMClass.
xprop قد لا تعمل. استخدم الأداة التالية بدلاً منها:
كيفية العثور على اسم الـ Class:
- اضغط على
Alt + F2. - اكتب
lgواضغط Enter (أداة Looking Glass). - اختر Windows من القائمة العلوية.
- ابحث عن تطبيقك وانسخ الاسم الموجود بجانب
wm_class.
4. إضافة التطبيق إلى مسار النظام (Path)
إذا كنت تريد تشغيل التطبيق من الطرفية (Terminal) مباشرة باسمه، أضف مساره إلى ملف .bashrc:
echo 'export PATH=$PATH:/opt/your_app/bin' >> ~/.bashrc
source ~/.bashrc
ملخص الأوامر
| المهمة | الأمر / المسار |
|---|---|
| فك الضغط | tar -xvzf |
| مسار الاختصارات | ~/.local/share/applications/ |
| ربط الأيقونة | StartupWMClass |