* Nemo version : 4.4.2
* Distribution - Linux Mint 19.3 Tricia
* Device-1: Intel driver: i915 v: kernel
* 64 bit
```
**Issue**
تم العثور على pango التبعية الأصلية: لم يتم العثور على '1.40.14' ولكن تحتاج: '> = 1.44.0'
تم العثور على البانجو التبعية: NO
**Steps to reproduce**
sudo apt install mint-dev-tools
$ mint-dev-setup
$ apt تثبيت gobject-introspection gtk-doc-tools intltool libatk1.0-dev libcinnamon-desktop-dev libexempi-dev libexif-dev libgail-3-dev libgirepository1.0-dev libglib2.0-doc libgtk-3-doc libnoton dev libxapp-dev libxml2-dev libxt-dev meson
$ mint-dev-build
الرجاء كتابة رقم المشروع الذي ترغب في بنائه: 32
....
تم العثور على pango التبعية الأصلية: لم يتم العثور على '1.40.14' ولكن يلزم: '> = 1.44.0'
تم العثور على البانجو التبعية: NO
....
""
سلوك متوقع
أتوقع أن أجد pango 1.44.0 في المستودع. على الأقل أنا بحاجة إلى معرفة كيفية تحديثه.
هل هذا في الواقع يكسر البناء باستخدام أدوات mint-dev؟ هذا فحص للإصدار فقط لتمكين رمز خاص بإصدار أحدث (كنت أقصد طباعة ملاحظة بعد هذا السطر لتجنب الالتباس مثل هذا التقرير) - 1.40.14 جيد
الآن nemo في /home/ismail/Sandbox/nemo
كان البناء ناجحًا.
أحتاج إلى إجراء بعض التغييرات على الكود المصدري لـ nemo. لتكون أكثر تحديدًا باستخدام التصحيح https://github.com/stevenxxiu/nemo-better-sorting-git ثم قم بتشغيل nemo المبني حديثًا كمتصفح الملفات الافتراضي (استبدل nemo الحالي). كيف أقوم بذلك؟
عندما أستخدم $ mint-dev-build
يظهر ذلك -
This command does the following:
- Deletes all build outputs in your Sandbox (~/Sandbox/*_*)
- Deletes the local version (along with any local changes) for the selected project(s) (~/Sandbox/<projectname>)
- Downloads and compiles the selected project(s) from Github's master branch(es)
- Installs the packages produced by the compilation (and overrides local versions)
لا أريد حذف الإصدار المحلي من nemo. أريد الاحتفاظ بدليل nemo الذي تم تغييره وإنشائه. ثم أحتاج إلى جعل nemo الذي تم إنشاؤه حديثًا متصفح الملفات الافتراضي الخاص بي (استبدال nemo الحالي). كيف أقوم بذلك؟
بالمناسبة ، يمكنني الآن رؤية HEAD is now at e3f54bd meson.build: Don't be confusing when pango 1.44.0 isn't found.
حذف النسخة المحلية ليس مشكلة كبيرة:
إذا سمحت له بتثبيت الإصدار المعدل ، فسيحل محل الإصدار الموجود على جهازك. ولكن إذا انتقلت إلى التحديث الدقيق وقمت بالتحديث ، ففجأة أصبح لديك تحديث nemo هناك - سيريد المحدث دائمًا استبدال ما لديك بإصداره الخاص (الإصدار الذي لديك الآن). في هذه المرحلة ، يمكنك فقط النقر بزر الماوس الأيمن فوق هذا التحديث واختيار تجاهله. إذا كنت ترغب في العودة إلى الإصدار "الرسمي" الحالي ، فما عليك سوى إزالته من قائمة التجاهل والسماح بتشغيل mintupdate. لا توجد طريقة بسيطة لوجود كلا الإصدارين على جهازك.
يمكنك أيضًا التعامل مع مصدر nemo بنفسه:
git clone https://github.com/linuxmint/nemo.git
####(you'll need to have turned on 'source code repositories' in Software Sources)
sudo apt-get build-dep nemo
### enter the nemo folder, run:
dpkg-buildpackage
ستكون ملفات .deb المنتهية في مجلد واحد ، قم بتشغيل dpkg -i *.deb
لتثبيتها. إذا قمت بإجراء تغييرات على المصدر ، فما عليك سوى تشغيل dpkg-buildpackage
مرة أخرى.
أنا متأكد من أن هناك طريقة للعمل من خلال أدوات mint-dev-dev ، لكنني أواجه مشكلات معها على جهازي في الوقت الحالي لذا لا يمكنني التحقق.
ساعدني mint-dev-tools
في العثور على التبعيات. في حالتي كانت تلك -
gobject-introspection gtk-doc-tools intltool libatk1.0-dev libcinnamon-desktop-dev libexempi-dev libexif-dev libgail-3-dev libgirepository1.0-dev libglib2.0-doc libgtk-3-doc libnotify-dev libxapp-dev libxml2-dev libxt-dev meson
التعليق الأكثر فائدة
حذف النسخة المحلية ليس مشكلة كبيرة:
إذا سمحت له بتثبيت الإصدار المعدل ، فسيحل محل الإصدار الموجود على جهازك. ولكن إذا انتقلت إلى التحديث الدقيق وقمت بالتحديث ، ففجأة أصبح لديك تحديث nemo هناك - سيريد المحدث دائمًا استبدال ما لديك بإصداره الخاص (الإصدار الذي لديك الآن). في هذه المرحلة ، يمكنك فقط النقر بزر الماوس الأيمن فوق هذا التحديث واختيار تجاهله. إذا كنت ترغب في العودة إلى الإصدار "الرسمي" الحالي ، فما عليك سوى إزالته من قائمة التجاهل والسماح بتشغيل mintupdate. لا توجد طريقة بسيطة لوجود كلا الإصدارين على جهازك.
يمكنك أيضًا التعامل مع مصدر nemo بنفسه:
ستكون ملفات .deb المنتهية في مجلد واحد ، قم بتشغيل
dpkg -i *.deb
لتثبيتها. إذا قمت بإجراء تغييرات على المصدر ، فما عليك سوى تشغيلdpkg-buildpackage
مرة أخرى.أنا متأكد من أن هناك طريقة للعمل من خلال أدوات mint-dev-dev ، لكنني أواجه مشكلات معها على جهازي في الوقت الحالي لذا لا يمكنني التحقق.