Як скомпілювати та встановити останню версію Кориці

Кориця стала однією з найкращих альтернатив Оболонка гнома, через те, що він повертає нам традиційне розташування елементів робочого столу, яке з новими версіями Гном вони були загублені.

Цю статтю я врятував з сайту Спільнота LinuxMint, оскільки це може допомогти нам скласти останню версію Кориця який доступний у Github, поки у нас є трохи часу або ми страждаємо гострим версититом. 😀

Додайте сховища APT

  • Відкрийте файл /etc/apt/sources.list
  • Для кожного deb рядка ми додаємо той самий рядок, який замінює деб по 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

Встановіть усі необхідні пакети для складання булочок та кориці.

У терміналі:

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

Це створює файл cinnamon deb у батьківському каталозі, який можна встановити за допомогою gdebi або dpkg-i.

Необов’язково: Створіть стабільну гілку

Наведені вище вказівки стосуються складання Мафіна та Кориці з їхньої "головної" гілки, яка не завжди стабільна. Щоб скомпілювати стійку гілку, потрібно наступне (для здоби та кориці):

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.   3ндріаго - сказав він

    Мій найдорожчий ELAV, це буде те, що я лінуюся до крайності, але в той день, коли мені доведеться скомпонувати робочий стіл (або що завгодно), перш ніж я зможу ним скористатися, я роблю собі спробу ... але пост дуже хороший на всякий випадок ...

    1.    elav <° Linux - сказав він

      Ха-ха-ха, ця стаття не для таких користувачів, як ти мій дорогий брате .. Це мені зрозуміло ..

  3.   Районний - сказав він

    Дуже цікавий варіант для тих, хто страждає «версититом». До речі, трохи нетипова тема, згадуючи, що я нещодавно ходив, складаючи звуковий плеєр, який я хотів спробувати, Tomahawk, у мене є питання, як тільки залежності та додаток будуть скомпільовані з вихідного коду git, ви можете видалити каталоги що містить це? або якщо я їх видалю, він також видаляє їх відповідні пакети?

    1.    elav <° Linux - сказав він

      Не маю уявлення. Не знаю, чи те саме відбувається з:

      ./configure
      make
      make install

    2.    MSX - сказав він

      Ні.
      Подумайте: git - це, як ви говорите, сховище вихідного коду, тож те, що ви робите, коли "клонуєте" даний проект, просто відтворює точну локальну копію тієї, що на сервері git, щоб при внесенні змін та їх завантаженні Сервіс git автоматично розрізняє файли для перевірки змін, об'єднання їх у основну гілку тощо.
      У випадку з вашим конкретним запитанням: звичайно, як тільки пакет буде встановлений, вам не потрібно зберігати все дерево джерела, щоб видалити його, достатньо лише сценаріїв, які ви використовували для його встановлення. Насправді, і в цьому полягає краса GNU / Linux, вам не потрібно використовувати автоматичну програму видалення, все, що вам потрібно знати, це те, в якому каталозі ви встановлюєте файли, щоб їх можна було видалити без зайвих слів - насправді, Slackware працює так просто, найчистіший Unix-подібний, що існує сьогодні, за яким слідує Arch.
      На майбутнє - і щоб уникнути очевидного - просто спробуйте щось на собі: якщо ви не знаєте, чи можете ви видалити той чи інший файл чи каталог, перейменувати його та вуаля, не так вже багато загадок, крім того, щоб бути впевненим, що додаток працює коректно, ви запускаєте його з консолі, щоб бути в курсі будь-яких повідомлень про помилки, що з’являються. Зрештою, ніщо не є настільки трагічним, ви складаєте додаток ще раз і щось інше 🙂
      Перш за все, найкраще з усіх полягає в тому, що оскільки цим не керує ваш менеджер пакунків, ви можете робити з цими файлами все, що завгодно !!! Хоча так, майте на увазі, що саме тому, що він відсутній у базах даних вашого менеджера пакетів, якщо ви вирішите видалити його зі своєї системи, пам’ятайте про ВСІ встановлені вами файли, щоб видалити їх вручну.

      Гей, це просто GNU / Linux.

  4.   Мерлін Дебіаніт - сказав він

    Я дуже не люблю корицю, мені більше подобаються matte, xfce, lxde або KDE.

    KDE, оскільки виглядає краще та надзвичайно настроюється
    XFCE, оскільки він настроюється
    LXDE, оскільки він мінімалістичний, має чудову естетику та налаштовується.

    Щось, що коштує кориці і майже неможливо з gnome3 або gnome-shell.

  5.   Кантіль Еверт - сказав він

    Привіт. Бачачи, що Кориця сформульована як шкіра, або темна тема.
    Я хотів би знати, чи в GNU / Linux легко мати абсолютно темний інтерфейс для меню, барів, вікон, і що це виглядає добре, не витрачаючи багато ресурсів.
    Я бачив у softtonic, дистрибутиві, розробленому з таким підходом. Але я не можу знайти посилання, прямо зараз.

    1.    elav <° Linux - сказав він

      Ну, для кожного середовища робочого столу завжди буде чорна тема, тепер, можливо, дистрибутив, який ви бачили, який за замовчуванням Оболонка гнома. Однак ви можете знайти кілька тем для Кориця en посилання.

      Якщо ви використовуєте Gnome »gnome-look.org
      Якщо ви використовуєте Xfce »xfce-look.org
      Якщо ви використовуєте KDE »kde-look.org

  6.   альтернатива - сказав він

    Пара запитань. Чи правда, що у вас вже є програмне прискорення? Мій нетбук може з графічним прискоренням, але я віддаю перевагу програмному забезпеченню, щоб набирати швидкість. Чи правда, що в 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: Файл або каталог не існує. У будь-якому випадку, я сподіваюся, хтось із досвідченіших може мене направити ... Дякую!