Jak skompilować i zainstalować najnowszą wersję Cinnamon

Cynamon stał się jedną z najlepszych alternatyw dla Powłoka gnoma, ze względu na to, że przywraca nam tradycyjny układ elementów pulpitu, jaki w nowych wersjach Gnom zaginęli.

Ten artykuł uratowałem z witryny Społeczność LinuxMint, ponieważ może nam pomóc skompilować najnowszą wersję Cynamon który jest dostępny w Github, o ile mamy trochę czasu lub cierpimy na ostre zapalenie wersji. 😀

Dodaj repozytoria APT

  • Otwórz plik /etc/apt/sources.list
  • Dla każdej linii deb dodajemy tę samą zamianę linii deb przez deb-src.

Na przykład tak powinno być 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

Zainstaluj wszystkie niezbędne pakiety, aby skompilować Muffin i Cinnamon.

W terminalu:

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

Pobierz najnowszy kod git dla Muffin and Cinnamon.

W terminalu:

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

Skompiluj i zainstaluj nowy plik Muffin

W terminalu:

cd muffin
dpkg-buildpackage

Następnie upewnij się, że zainstalowałeś właśnie zbudowane pakiety, w szczególności:

  • libmuffin-dev
  • gir1.2-muffin-3.0
  • libimuffin0
  • muffin (niekonieczny do kompilacji cynamonu, ale możliwy również, jeśli Muffin jest już zainstalowany w twoim systemie)
  • babka zwyczajna

Aby je zainstalować, możesz użyć "dpkg -i" w terminalu. Zakładając, że w katalogu nie ma innych pakietów deb, możesz wpisać „sudo dpkg -i * .deb”.

Skompiluj i zainstaluj nowy plik Cinnamon.

W terminalu:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Tworzy to cynamonowy plik deb w katalogu nadrzędnym, który można zainstalować za pomocą gdebi lub dpkg-i.

Opcjonalnie: zbuduj stabilną gałąź

Powyższe instrukcje dotyczą kompilowania Muffin i Cinnamon z ich gałęzi „master”, która nie zawsze jest stabilna. Aby skompilować stabilną gałąź, wymagane są następujące elementy (dla muffinów i cynamonu):

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

I z cynamonem:

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

Zauważ, że w momencie pisania tego samouczka, Muffin nie ma jeszcze stabilnej gałęzi i że Cinnamon 1.4 UP3 (na stabilnej gałęzi) musi być skompilowany z Muffin 1.0.3-UP1 (użyj tego linku, aby go pobrać zamiast tego w git: https://github.com/linuxmint/muffin/tags )


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Koteczek powiedział

    Wielkie dzięki! Niedługo będę mieć swoją Mayę i cynamon, ten post bardzo mi pomoże: 3
    Pozdrowienia!

    1.    elav <° Linux powiedział

      Nie ma za co, Kitty ^^

  2.   3rdriago powiedział

    Mój drogi ELAV, będzie tak, że jestem leniwy do granic możliwości, ale w dniu, w którym będę musiał skompilować pulpit (lub cokolwiek), zanim będę mógł go użyć, daję sobie szansę ... ale post jest bardzo dobry na wszelki wypadek ...

    1.    elav <° Linux powiedział

      Hahaha, ten artykuł nie jest dla użytkowników takich jak Ty, mój drogi bracie .. To jest dla mnie jasne ..

  3.   Rayonant powiedział

    Bardzo ciekawa opcja dla osób cierpiących na „zapalenie wersji”. Swoją drogą trochę nie na temat pamiętając, że ostatnio chodziłem po kompilacji odtwarzacza dźwięku, który chciałem przetestować, Tomahawk, mam pytanie po skompilowaniu zależności i aplikacji z kodu źródłowego gita, katalogi można usunąć zawierające to? lub jeśli je usunę, usunie również ich odpowiednie pakiety?

    1.    elav <° Linux powiedział

      Brak pomysłu. Nie wiem, czy to samo dzieje się z:

      ./configure
      make
      make install

    2.    msx powiedział

      Nie.
      Pomyśl: git jest, jak mówisz, repozytorium kodu źródłowego, więc to, co robisz, kiedy "klonujesz" dany projekt, polega po prostu na odtworzeniu dokładnej lokalnej kopii tego na serwerze git, aby po wprowadzeniu zmian i przesłaniu ich usługa git automatycznie porównuje pliki w celu audytu zmian, łączy je z główną gałęzią itp.
      W przypadku twojego konkretnego pytania: oczywiście po zainstalowaniu pakietu nie musisz zapisywać całego drzewa źródłowego, aby go odinstalować, wystarczy tylko skrypty, których użyłeś do instalacji. W rzeczywistości, i to jest piękno GNU / Linuksa, nie musisz używać żadnego automagicznego deinstalatora, wszystko, co musisz wiedzieć, to w którym katalogu instalujesz, które pliki, aby móc je usunąć bez dalszych ceregieli - w rzeczywistości Slackware działa tak prosto, najczystszy system Unix, jaki istnieje dzisiaj, a następnie Arch.
      Na przyszłość - i aby uniknąć oczywistości - po prostu spróbuj samodzielnie: jeśli nie wiesz, czy możesz usunąć ten lub inny plik lub katalog, zmień jego nazwę i voila, nie ma zbyt wiele tajemnic, poza tym, że aplikacja działa poprawnie, uruchom ją z konsoli, aby być świadomym wszelkich pojawiających się komunikatów o błędach. Ostatecznie nic nie jest tak tragiczne, ponownie kompilujesz aplikację i jeszcze coś 🙂
      Przede wszystkim najlepsze jest to, że ponieważ nie jest zarządzany przez menedżera pakietów, możesz robić, co chcesz z tymi plikami !!! Chociaż tak, pamiętaj, że właśnie dlatego, że nie ma go w bazach danych twojego menedżera pakietów, jeśli zdecydujesz się usunąć go z systemu, pamiętaj o WSZYSTKICH plikach, które zainstalowałeś, aby usunąć je ręcznie.

      Hej, to tylko GNU / Linux.

  4.   Merlin the Debianite powiedział

    Naprawdę nie lubię cynamonu, bardziej lubię mate, xfce, lxde czy KDE.

    KDE, ponieważ wygląda lepiej i jest super konfigurowalne
    XFCE, ponieważ można go dostosować
    LXDE, ponieważ jest minimalistyczny, ma świetną estetykę i można go dostosować.

    Coś, co kosztuje cynamon i jest prawie niemożliwe w przypadku gnome3 lub gnome-shell.

  5.   Klif Evert powiedział

    Cześć. Widząc, że cynamon jest sformułowany jako skóra lub ciemny motyw.
    Chciałbym wiedzieć, czy w systemie GNU / Linux łatwiej jest mieć ciemny interfejs dla menu, pasków, okien i czy wygląda dobrze, bez dużego zużycia zasobów.
    Widziałem w softonic dystrybucję zaprojektowaną z takim podejściem. Ale w tej chwili nie mogę znaleźć linku.

    1.    elav <° Linux powiedział

      Cóż, dla wszystkich środowisk graficznych zawsze będzie czarny motyw, teraz jest możliwe, że dystrybucja, którą widziałeś, która domyślnie jest Powłoka gnoma. Możesz jednak znaleźć kilka motywów do Cynamon en ten link.

      Jeśli używasz Gnome »gnome-look.org
      Jeśli używasz Xfce »xfce-look.org
      Jeśli używasz KDE »kde-look.org

  6.   alternatywa powiedział

    Kilka pytań. Czy to prawda, że ​​ma już akcelerację oprogramowania? Mój netbook może z akceleracją grafiki, ale wolę oprogramowanie, aby przyspieszyć. Czy to prawda, że ​​debian ma problemy z biblioteką? Pozdrowienia 😀

  7.   Bruno powiedział

    Prawda jest taka, że ​​jestem zachwycony. Sposób, w jaki jest dostosowywany, zastosowanie motywów, jest niesamowity.

  8.   andres powiedział
  9.   huap80 powiedział

    Czy ktoś wie, jak skompilować SRWiron 31.0.1700.0 na Debian Wheezy ??, czy też nie jest to dokładnie ta wersja iron. Chodzi o to, że dużo szukałem, jak go zainstalować, ale po prostu nie działa, pobrałem .tar.gz, a następnie próbowałem go zainstalować, kopiując folder iron64, aby wybrać i tworząc link do / usr / bin / iron, ale nic nie jest odpowiedzią terminal jest następujący: iron: błąd podczas ładowania bibliotek współdzielonych: libudev.so.1: nie można otworzyć pliku obiektu współdzielonego: nie ma takiego pliku lub katalogu. Próbowałem też z .deb, który, podobnie jak tar.gz, jest pobierany z oficjalnej strony Iron. Podczas instalowania z .deb i uruchamiania w terminalu, odpowiada to: bash: / usr / bin / iron: Plik lub katalog nie istnieje. W każdym razie mam nadzieję, że poprowadzi mnie ktoś bardziej doświadczony ... Dziękuję!