كيفية تجميع وتثبيت أحدث إصدار من Cinnamon

قرفة أحد أفضل البدائل لـ قذيفة جنوم، لأنه يعيد إلينا الترتيب التقليدي لعناصر سطح المكتب ، والذي مع الإصدارات الجديدة من عفريت لقد فقدوا.

لقد أنقذت هذه المقالة من موقع مجتمع LinuxMint، حيث يمكن أن يساعدنا في تجميع أحدث إصدار من قرفة وهو متوفر في جيثب، كلما كان لدينا القليل من الوقت أو نعاني من التهاب النسخ الحاد. 

أضف مستودعات APT

  • افتح الملف /etc/apt/sources.list
  • لكل سطر deb ، نضيف نفس السطر معوضًا ديب بواسطة ديب-SRC.

على سبيل المثال ، هذه هي الطريقة التي يجب أن تكون بها Linux Mint 13:

deb http://packages.linuxmint.com maya main upstream import
deb-src http://packages.linuxmint.com maya main upstream import

deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse

deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main

قم بتثبيت جميع الحزم اللازمة لتجميع Muffin و Cinnamon.

في المحطة:

apt update
apt install dpkg-dev
apt build-dep muffin
apt build-dep cinnamon

احصل على أحدث كود بوابة لـ Muffin and Cinnamon.

في المحطة:

git clone git://github.com/linuxmint/muffin.git
git clone git://github.com/linuxmint/Cinnamon.git

تجميع وتثبيت الكعك الجديد

في المحطة:

cd muffin
dpkg-buildpackage

بعد ذلك ، تأكد من تثبيت الحزم التي أنشأتها للتو ، على وجه الخصوص:

  • libmuffin- ديف
  • gir1.2-muffin-3.0 تحديث
  • libmuffin0
  • الكعك (ليس ضروريًا لتجميع Cinnamon ، ولكن ممكن أيضًا إذا كان Muffin مثبتًا بالفعل على نظامك)
  • الكعك المشترك

لتثبيت هذه ، يمكنك استخدام "dpkg -i" في المحطة. بافتراض عدم وجود حزم deb أخرى في الدليل ، يمكنك كتابة "sudo dpkg -i * .deb".

قم بتجميع وتركيب Cinnamon الجديد.

في المحطة:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

ينتج عن هذا ملف cinnamon deb في الدليل الأصلي ، والذي يمكن تثبيته باستخدام gdebi أو dpkg-i.

اختياري: بناء فرع مستقر

التعليمات المذكورة أعلاه مخصصة لتجميع Muffin and Cinnamon من فرعهم "الرئيسي" ، والذي لا يكون دائمًا ثابتًا. لتجميع الفرع المستقر ، يلزم ما يلي (للكعك والقرفة):

cd muffin
git checkout -b stable origin/stable
dpkg-buildpackage

والقرفة:

cd Cinnamon
git checkout -b stable origin/stable
./autogen.sh
dpkg-buildpackage

لاحظ أنه في وقت كتابة هذا البرنامج التعليمي ، لم يكن لدى Muffin فرع ثابت حتى الآن ، ويجب تجميع Cinnamon 1.4 UP3 (على الفرع الثابت) باستخدام Muffin 1.0.3-UP1 (استخدم هذا الرابط لتنزيله بدلاً من الرابط الموجود في git: https://github.com/linuxmint/muffin/tags )