Как скомпилировать и установить последнюю версию Cinnamon

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

Эту статью я спас с сайта Сообщество LinuxMint, так как это может помочь нам скомпилировать последнюю версию Соевые свечи Корица который доступен в Github, пока у нас мало времени или мы страдаем острым версионитом. 😀

Добавить репозитории APT

  • Откройте файл /etc/apt/sources.list
  • Для каждой строки deb мы добавляем одну и ту же строку, заменяя дебютантка по deb-источник.

Например, так должно быть в 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

Получите последний код git для Muffin и Cinnamon.

В терминале:

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

Скомпилируйте и установите новый Muffin

В терминале:

cd muffin
dpkg-buildpackage

Затем обязательно установите только что созданные пакеты, в частности:

  • libmuffin-dev
  • gir1.2-маффин-3.0
  • libmuffin0
  • маффин (не обязательно для компиляции Cinnamon, но возможно также, если Muffin уже установлен в вашей системе)
  • булочка

Чтобы установить их, вы можете использовать "dpkg -i" в терминале. Предполагая, что в каталоге нет других пакетов deb, вы можете ввести «sudo dpkg -i * .deb».

Скомпилируйте и установите новый Cinnamon.

В терминале:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

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

Необязательно: создайте стабильную ветку

Приведенные выше инструкции предназначены для компиляции Muffin и 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 )


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  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.   Мерлин Дебианит сказал

    Мне не очень нравится корица, мне больше нравятся mate, xfce, lxde или KDE.

    KDE, потому что он выглядит лучше и супер настраиваемый
    XFCE, потому что он настраивается
    LXDE, потому что он минималистичен, имеет прекрасную эстетику и настраивается.

    Что-то, что стоит корицы и практически невозможно с gnome3 или gnome-shell.

  5.   Кантил Эверт сказал

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

    1.    elav <° Linux сказал

      Что ж, для каждой среды рабочего стола всегда будет черная тема, теперь возможно, что дистрибутив, который вы видели, по умолчанию Гномская оболочка. Однако вы можете найти несколько тем для Соевые свечи Корица en ссылку.

      Если вы используете Gnome »gnome-look.org
      Если вы используете Xfce »xfce-look.org
      Если вы используете KDE »kde-look.org

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

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

  7.   коричневый сказал

    Правда в том, что я в восторге. То, как он настроен, применение тем просто потрясающее.

  8.   Andres сказал
  9.   хуап80 сказал

    Кто-нибудь знает, как скомпилировать 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: файл или каталог не существует. В любом случае, я надеюсь, что кто-то более опытный сможет меня направить ... Спасибо!