Как да компилирам и инсталирам най-новата версия на Cinnamon

Канела се превърна в една от най-добрите алтернативи на Черупка на Gnome, поради факта, че ни връща традиционното подреждане на елементите на работния плот, което с новите версии на Гном те са загубени.

Тази статия съм спасен от сайта на Общност на LinuxMint, тъй като това може да ни помогне да съставим най-новата версия на Канела който е наличен в Github, стига да имаме малко време или да страдаме от остър версит. 😀

Добавете APT хранилища

  • Отворете файла /etc/apt/sources.list
  • За всеки деб ред добавяме един и същ ред, който замества дебютантка от Дебютантка-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

Инсталирайте всички необходими пакети за компилиране на кифла и канела.

В терминал:

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

Вземете най-новия git код за кифла и канела.

В терминал:

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

Компилирайте и инсталирайте новия кифла

В терминал:

cd muffin
dpkg-buildpackage

След това не забравяйте да инсталирате току-що изградените пакети, по-специално:

  • libmuffin-dev
  • gir1.2-кифла-3.0
  • libmuffin0
  • кифла (не е необходимо да се компилира канела, но е възможно и ако кифла вече е инсталирана на вашата система)
  • кифла-обща

За да ги инсталирате, можете да използвате "dpkg -i" в терминала. Ако приемем, че в директорията няма други deb пакети, можете да напишете "sudo dpkg -i * .deb".

Съставете и инсталирайте новата канела.

В терминал:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Това създава файл с канела deb в родителската директория, който може да се инсталира с gdebi или dpkg-i.

По избор: Изградете стабилния клон

Инструкциите по-горе са за компилиране на кифла и канела от техния "master" клон, който не винаги е стабилен. За компилиране на стабилния клон се изисква следното (за кифла и канела):

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 )


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   писенце каза той

    Благодаря много! Скоро ще имам своята Мая и с канела, тази публикация ще ми помогне много: 3
    Поздрави!

    1.    elav <° Linux каза той

      Добре дошла Кити ^^

  2.   3ndriago каза той

    Скъпи мой ELAV, ще бъда мързелив до краен предел, но в деня, в който трябва да съставя работен плот (или каквото и да е друго), преди да мога да го използвам, си давам шанс ... но публикацията е много добра точно в дело ...

    1.    elav <° Linux каза той

      Хахаха тази статия не е за потребители като теб скъпи ми брат .. Това ми е ясно ..

  3.   Rayonant каза той

    Много интересна опция за тези, които страдат от "верситит". Между другото, малко извън темата, спомняйки си, че наскоро обиколих компилирането на звуков плейър, който исках да опитам, Tomahawk, имам въпрос, след като зависимостите и приложението са компилирани от изходния код на git, можете да изтриете директории, съдържащи това? или ако ги изтрия, изтрива и съответните им пакети?

    1.    elav <° Linux каза той

      Никаква идея. Не знам дали същото се случва с:

      ./configure
      make
      make install

    2.    MSX каза той

      Не.
      Помислете: git е, както казвате, хранилище на изходен код, така че това, което правите, когато "клонирате" даден проект, просто пресъздава точно локално копие на това на git сървъра, така че когато правите промени и ги качвате git услугата автоматично различава файлове, за да проверява промените, да ги обединява в основния клон и др
      В случая с конкретния ви въпрос: разбира се, след като пакетът е инсталиран, не е нужно да запазвате цялото дърво на източника, за да го деинсталирате, достатъчно е само със скриптовете, с които сте го инсталирали. Всъщност и в това е красотата на GNU / Linux, не е необходимо да използвате автоматичен деинсталатор, всичко, което трябва да знаете, е в коя директория да инсталирате кои файлове, за да можете да ги изтриете без повече шум - всъщност Slackware работи толкова просто, най-чисто като Unix, което съществува днес, последвано от Arch.
      За бъдещето - и за да избегнете очевидното - просто изпробвайте нещата за себе си: ако не знаете дали можете да изтриете този или онзи файл или директория, да го преименувате и voila, няма толкова много загадка, освен да уверете се, че приложението работи правилно, стартирайте го от конзолата, за да сте наясно с появяващото се съобщение за грешка. В крайна сметка нищо не е толкова трагично, компилирате приложението отново и нещо друго 🙂
      Най-доброто от всичко е, че тъй като не се управлява от вашия мениджър на пакети, можете да правите каквото искате с тези файлове !!! Въпреки че да, имайте предвид, че точно защото не е в базите данни на вашия мениджър на пакети, ако решите да го премахнете от вашата система, бъдете наясно с ВСИЧКИ файлове, които сте инсталирали, за да ги изтриете на ръка.

      Хей, това е просто GNU / Linux.

  4.   Мерлин Дебианският каза той

    Наистина не харесвам канела, много повече харесвам мати, xfce, lxde или KDE.

    KDE, защото изглежда по-добре и супер персонализируем
    XFCE, защото може да се персонализира
    LXDE, защото е минималистичен и има страхотна естетика и е персонализиран.

    Нещо, което струва канела и е почти невъзможно с gnome3 или gnome-shell.

  5.   Кантил Еверт каза той

    Здравей Виждайки, че канелата е формулирана като кожа или тъмна тема.
    Бих искал да знам дали в GNU / Linux е лесно да имаш напълно тъмен интерфейс за менюта, барове, прозорци и дали изглежда добре, без много консумация на ресурси.
    Бях виждал в softonic, дистрибуция, проектирана с този подход. Но в момента не мога да намеря връзката.

    1.    elav <° Linux каза той

      Е, за всички среди на работния плот винаги ще има черна тема, сега е възможно дистрибуцията, която сте видели, която по подразбиране е GnomeShell. Можете обаче да намерите няколко теми за Канела en тази връзка.

      Ако използвате Gnome »gnome-look.org
      Ако използвате Xfce »xfce-look.org
      Ако използвате KDE »kde-look.org

  6.   alternativo каза той

    Няколко въпроса. Вярно ли е, че вече има софтуерно ускорение? Моят нетбук може с графично ускорение, но предпочитам софтуера да набира скорост. Вярно ли е, че debian има проблеми с библиотека? Поздрави 😀

  7.   Бруно каза той

    Истината е, че съм възхитен. Начинът, по който е персонализиран, прилагането на теми, е невероятен.

  8.   huap80 каза той

    Някой знае ли как да компилира SRWiron 31.0.1700.0 на Debian Wheezy ??, или не точно тази версия на желязото. Работата е там, че много търсих как да го инсталирам, но той просто не работи, изтеглих .tar.gz и след това се опитах да го инсталирам, като копирах папката iron64, за да се откажа и създадох връзка към / usr / bin / iron, но нищо, отговорът на терминала е следният: iron: грешка при зареждане на споделени библиотеки: libudev.so.1: не може да се отвори споделен обектен файл: Няма такъв файл или директория. Опитах и ​​с .deb, който подобно на tar.gz се изтегля от официалната желязна страница. Когато се инсталира с .deb и се изпълнява в терминал, той отговаря на това: bash: / usr / bin / iron: Файлът или директорията не съществуват. Както и да е, надявам се някой по-опитен да ме насочи ... Благодаря!