من الصعب جدًا العثور على برنامج غامضتوزيعات Linux ولكن هناك عدة طرق مختلفة لعلاج هذه المشكلة. الحل الأول (والأفضل على الأرجح) هو استكمال التطبيقات المفقودة التي تحتاجها مع التطبيقات المحمولة القابلة للتنفيذ بدلاً من ذلك. تُعرف هذه التطبيقات القابلة للتنفيذ باسم AppImages.
AppImages
التطبيقات ليست شيئًا جديدًا بأي وسيلة ، لكنإنها واحدة من أفضل الاختراعات في مجتمع Linux في الذاكرة الحديثة. المفهوم الأساسي هو إحضار "EXE" يشبه النوافذ إلى نظام Linux. عندما يقوم المستخدم بتنزيل برنامج معبأ داخل أحد هذه الملفات ، سيتم تشغيله على الفور ، دون الحاجة إلى تثبيت أي برنامج. من الواضح أن AppImage لم يختر ثنائيات قابلة للتنفيذ على نظام Linux. هناك بالفعل الملفات الثنائية المحمولة. ومع ذلك ، يجد AppImage طريقة لجعل هذه الثنائيات أفضل.
يمكن تشغيل ملف ثنائي عادي بخلاف AppImageأي توزيع Linux (إذا كانت المكتبات الصحيحة وغيرها مثبتة على النظام). تحتوي ملفات AppImage على كل مكتبة وملف معبأة مباشرة في "بيئة" بحيث يمكن للمستخدمين الحصول عليها والذهاب إليها. إليك كيفية الحصول على هذه الملفات على كمبيوتر Linux.
العثور على AppImages
أولاً ، ابحث عن AppImage في دليل Probono AppImage. من بين جميع الموارد المتاحة على الإنترنت ، يبدو أن هذا المورد هو الأكثر موثوقية ووفيرة. في هذا المثال ، سنستخدم Audacity.
في صفحة BinTray ، انقر فوق "الملفات". فيما يلي قائمة ضخمة من صور الجرأة. ابحث عن أحدثها ، بحيث يكون برنامج AppImage محدثًا قدر الإمكان. لا تقم بتنزيل هذا الملف من خلال المتصفح. بدلاً من ذلك ، انقر بزر الماوس الأيمن فوق الرابط وانقر فوق "نسخ" لحفظ عنوان URL المباشر. ثم افتح نافذة طرفية.
قم بتنزيل تطبيق Audacity باستخدام wget
ملاحظة: ليس لديك wget؟ ابحث عنها باستخدام مدير الحزم وقم بتثبيته أولاً. بعد ذلك ، ابدأ التنزيل.
cd ~/Downloads wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage
السبب في قيامنا بتنزيل هذا التطبيق باستخدام wget هو أن أذونات AppImage يجب أن تتغير. من الأسهل القيام بذلك عندما تكون بالفعل في المحطة الطرفية. لتحديث الأذونات ، استخدم chmod
أمر:
sudo chmod +x Audacity*.AppImage
يتم تحديث الأذونات. الآن ، افتح "التنزيلات" في مدير ملفات Linux للكمبيوتر ، وانقر مرتين على Audacity AppImage. سيتم فتح التطبيق على الفور ، جاهز للاستخدام.
FlatPaks والحزم المفاجئة
حل آخر للعثور على البرامج التي لا تحظى بشعبية ،وتوزيعات Linux الأقل دعمًا هي استخدام Flatpaks. تعتبر هذه التقنية (مثل AppImage) "غير متجانسة" ، بمعنى: لا يوجد توزيع لنظام Linux مفضل على الآخر ، وربما يدعمها توزيع Linux لديك. يكفي القول ، تم تصميم Snaps و Flatpaks ليتم تثبيتها على كل شيء.
هذان الحلان هما مجتمع Linuxأحدث محاولة لإنشاء تنسيق حزمة "عالمي" يمكن لأي شخص استخدامها ، في أي مكان. بمساعدة هاتين التقنيتين ، يجد البرنامج المرغوب فيه للغاية طريقه إلى جميع توزيعات Linux الرئيسية بالإضافة إلى التوزيعات الغامضة.
إذا وجدت نفسك تستخدم توزيعة Linux أقل شهرة ولا تتمتع بنفس نوع دعم البرامج الذي يتمتع به مستخدم Ubuntu أو Fedora ، فجرّب هذه المحاولات.
برامج لينكس على جيثب
واحدة من أفضل الطرق للعثور على برامج إضافيةلتوزيع Linux غير الشعبي هو التوجه إلى جيثب. هناك الكثير من المشاريع التي تدفع الكود إليها في جميع ساعات اليوم. نتيجة لذلك ، تستضيف معظم مشاريع Linux شفرة المصدر الخاصة بهم هناك. هذا يعني أنك إذا كنت في حاجة إلى برنامج ، ولم تكن هناك حزمة أصلية لإصدار Linux الخاص بك ، فستظل لديك القدرة على ترجمة البرنامج من المصدر ، وحتى إنشاء الحزمة الخاصة بك القابلة للتثبيت!
نفهم أن ليس كل مشروع لينكس يستخدم جيثب. بغض النظر ، يعد هذا الموقع (إلى حد بعيد) أكثر خدمات إدارة المشاريع شيوعًا. هذا يعني أن هناك فرصة جيدة لأن تجد ما تحتاجه هناك.
قراءة الوثائق
على توزيعات لينكس أقل شهرة ، ويدرك المطورون أنفسهم غالبًا أن البرنامج سيكون أصعب. نتيجة لذلك ، يعمل المطورون بجد لسد هذه الفجوة. أفضل مثال على ذلك هو مشروع Solus. إن توزيع Linux هذا جديد ولديه تنسيق حزمة جديد تمامًا. نتيجةً لذلك ، لا توجد بعض البرامج فقط (كما لو كانت موجودة على أوبونتو). بسبب هذا ، يحتوي مشروع Solus على قسم "طرف ثالث" يمكن للمستخدمين الذهاب إليه والعثور على البرامج التي قد يحتاجون إليها. بالإضافة إلى ذلك ، يسمح Solus لأي مستخدم بطلب برنامج لقسم الجهة الخارجية.
توزيعة Linux الخاصة بك قد تكون متشابهة. انظر إلى كيفية إعداد الطرود ، ومعرفة ما إذا كان هناك قسم "طرف ثالث". قد يكون من الجيد أيضًا البحث عن قسم ميزات "حزم الطلبات" على الموقع الإلكتروني. على الرغم من أن بعض المطورين قد يتجاهلون طلباتك ، إلا أنه لا يمكن الوصول إليها.
خاتمة
في الماضي ، يجري على توزيع لينكس ذلكلم يكن التيار الرئيسي هو حكم الإعدام. كان من الصعب الحصول على البرنامج ، وإذا تمكنت من العثور على البرنامج الذي تحتاجه ، فإن الحزم كانت بطيئة التحديث. في هذه الأيام ، يحاول مجتمع Linux أن يجعل تثبيت البرامج على Linux عملية أكثر صعوبة. عندما يتبنى الجميع حلولًا مثل Flatpak و Snaps و AppImages ، ستكون أيام الانتقال بدون تطبيقات معينة شيئًا من الماضي.
تعليقات