Kaip sukompiliuoti ir įdiegti naujausią cinamono versiją

Cinamonas tapo viena geriausių alternatyvų Gnomo apvalkalas, nes tai grąžina mums tradicinį darbalaukio elementų išdėstymą, kuris su naujomis Gnomas jie buvo pamesti.

Šį straipsnį aš išgelbėjau iš „LinuxMint“ bendruomenė, nes tai gali padėti mums sudaryti naujausią Cinamonas kurį galima rasti GitHub, kol turime šiek tiek laiko arba kenčiame nuo ūmaus versijos uždegimo. 😀

Pridėti APT saugyklas

  • Atidarykite failą /etc/apt/sources.list
  • Kiekvienai deb eilutei pridedame tą pačią eilutę deb iki deb-src.

Pavyzdžiui, taip turėtų būti 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

Įdiekite visus reikiamus paketus, kad sukompiluotumėte keksą ir cinamoną.

Terminale:

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

Gaukite naujausią bandelių ir cinamono „git“ kodą.

Terminale:

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

Sudarykite ir įdiekite naują keksą

Terminale:

cd muffin
dpkg-buildpackage

Tada įsitikinkite, kad įdėjote ką tik sukurtus paketus, visų pirma:

  • libmuffin-dev
  • gir1.2-bandelė-3.0
  • libmuffin0
  • bandelė (nebūtina komponuoti cinamoną, bet įmanoma ir tuo atveju, jei keksas jau įdiegtas jūsų sistemoje)
  • bandelės-bendros

Norėdami juos įdiegti, terminale galite naudoti „dpkg -i“. Darant prielaidą, kad kataloge nėra kitų deb paketų, galite įvesti „sudo dpkg -i * .deb“.

Sudarykite ir įdiekite naują cinamoną.

Terminale:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Tai sukuria cinamono deb failą pagrindiniame kataloge, kurį galima įdiegti su gdebi arba dpkg-i.

Neprivaloma: pastatykite stabilų atšaką

Aukščiau pateiktos instrukcijos yra skirtos keksui ir cinamonui surinkti iš jų „pagrindinio“ filialo, kuris ne visada yra stabilus. Norint sudaryti stabilią šaką, reikia: (bandelės ir cinamono):

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

Ir su cinamonu:

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

Atkreipkite dėmesį, kad tuo metu, kai rašote šią pamoką, „Muffin“ dar neturi stabilios šakos ir kad „Cinnamon 1.4 UP3“ (ant stabilios šakos) reikia kompiliuoti naudojant „Muffin 1.0.3-UP1“. (naudokite šią nuorodą, kad atsisiųstumėte ją vietoje git: https://github.com/linuxmint/muffin/tags )


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   katytė sakė

    Labai ačiū! Netrukus turėsiu savo mają ir su cinamonu, šis įrašas man labai padės: 3
    Sveiki atvykę!

    1.    elav <° Linux sakė

      Sveiki, Kitty ^^

  2.   3ndriago sakė

    Mano brangiausias ELAV, bus, kad esu tingus iki kraštutinumų, bet tą dieną, kai turiu sukompiliuoti darbalaukį (ar bet ką), kol galėsiu juo naudotis, duodu sau kadrą ... bet įrašas labai geras tiesiog atvejis ...

    1.    elav <° Linux sakė

      Hahaha, šis straipsnis nėra skirtas tiems vartotojams, kaip tu, mano brangusis broli .. Tai man aišku ..

  3.   Kalkakmenis sakė

    Labai įdomus variantas tiems, kurie kenčia nuo „versijos“. Beje, šiek tiek ne tema, prisimenant, kad neseniai ėjau rinkdamas garso grotuvą, kurį norėjau išbandyti, Tomahawk, man kyla klausimas, kai priklausomybės ir programa bus sukompiliuotos iš „git“ šaltinio kodo, galite ištrinti katalogus, kuriuose tai yra? arba jei aš juos ištrinu, tai ištrina ir jų atitinkamus paketus?

    1.    elav <° Linux sakė

      Ne idėja. Nežinau, ar tas pats nutinka:

      ./configure
      make
      make install

    2.    MSX sakė

      Ne.
      Pagalvokite: „git“ yra, kaip jūs sakote, šaltinio kodų saugykla, todėl tai, ką darote „klonuodami“ tam tikrą projektą, tiesiog atkurkite tikslią vietinę „git“ serverio kopiją, kad atlikdami pakeitimus ir įkeldami juos „git“ paslauga automatiškai išskleidžia failus, kad patikrintų pakeitimus, sujungtų juos su pagrindine šaka ir kt.
      Jūsų konkretaus klausimo atveju: žinoma, kai paketas yra įdiegtas, jums nereikia išsaugoti viso šaltinio medžio, kad jį pašalintumėte, pakanka tik scenarijų, kuriuos naudojote įdiegdami. Tiesą sakant, ir tai yra GNU / Linux grožis, jums nereikia naudoti jokio automatinio pašalinimo programos, jums tereikia žinoti, kuriame kataloge įdiegiate failus, kad galėtumėte juos ištrinti be jokių papildomų veiksmų - iš tikrųjų „Slackware“ darbai, kurie yra paprasčiausi, gryniausi, panašūs į „Unix“, egzistuojančius šiandien, o po jų - Arch.
      Ateities ir, kad išvengtumėte akivaizdžių dalykų, tiesiog išbandykite patys: jei nežinote, ar galite ištrinti tą ar tą failą ar katalogą, pervadinkite jį ir viskas, be tiek daug paslapties nėra įsitikinkite, kad programa veikia tinkamai, paleiskite ją iš konsolės, kad žinotumėte visus pasirodžiusius klaidos pranešimus. Galų gale nieko nėra taip tragiška, jūs vėl sudarote programą ir dar ką nors 🙂
      Visų pirma, geriausia yra tai, kad, kadangi jo nevaldo jūsų paketų tvarkytuvė, su tais failais galite daryti viską, ko norite !!! Nors taip, nepamirškite, kad būtent todėl, kad jo nėra jūsų paketų tvarkyklės duomenų bazėse, jei nuspręsite jį pašalinti iš savo sistemos, žinokite apie VISUS įdiegtus failus, kad juos ištrintumėte rankiniu būdu.

      Ei, tai tik GNU / Linux.

  4.   Merlinas Debianitas sakė

    Aš labai nemėgstu cinamono, man labiau patinka „mate“, „xfce“, „lxde“ ar „KDE“.

    KDE, nes jis atrodo geriau ir puikiai pritaikomas
    XFCE, nes jis yra pritaikomas
    LXDE, nes jis yra minimalistinis, pasižymi puikia estetika ir yra pritaikomas.

    Kažkas, kas kainuoja cinamoną ir yra beveik neįmanoma naudojant „gnome3“ ar „gnome-shell“.

  5.   Evertas Klifas sakė

    Sveiki. Matydamas, kad cinamonas suformuluotas kaip odos arba tamsi tema.
    Norėčiau sužinoti, ar GNU / Linux sistemoje lengva turėti visiškai tamsią sąsają, skirtą meniu, juostoms, langams, ir kad ji atrodo gerai, be daug sunaudojamų išteklių.
    Buvau mačiusi „softonic“, distro, sukurtą tokiu požiūriu. Bet šiuo metu negaliu rasti nuorodos.

    1.    elav <° Linux sakė

      Na, kiekvienoje darbalaukio aplinkoje visada bus juoda tema, dabar gali būti, kad jūsų matytas distro, kuris pagal nutylėjimą yra Gnomo kriauklė. Tačiau galite rasti kelias temas Cinamonas en šią nuorodą.

      Jei naudojate „Gnome“ »gnome-look.org
      Jei naudojate Xfce »xfce-look.org
      Jei naudojate KDE »kde-look.org

  6.   alternatyva sakė

    Pora klausimų. Ar tiesa, kad jis jau turi programinės įrangos pagreitį? Mano netbook gali su grafikos pagreičiu, bet man labiau patinka programinė įranga, kad įgautų greitį. Ar tiesa, kad „debian“ turi problemų su biblioteka? Sveikinimai 😀

  7.   bruno sakė

    Tiesa ta, kad esu patenkinta. Nuostabus būdas, kaip jis pritaikomas, temų pritaikymas.

  8.   80 sakė

    Ar kas nors žino, kaip sukompiliuoti „SRWiron 31.0.1700.0“ Debian Wheezy ??, ar ne visai tą geležies versiją. Dalykas yra tas, kad aš daug ieškojau, kaip jį įdiegti, bet jis tiesiog neveikia, aš atsisiunčiau .tar.gz ir bandžiau jį įdiegti nukopijuodamas aplanką iron64, kad pasirinktumėte, ir sukūręs nuorodą į / usr / bin / iron, bet nieko terminalo atsakymas nėra toks: geležis: klaida įkeliant bendrąsias bibliotekas: libudev.so.1: negalima atidaryti bendro objekto failo: tokio failo ar katalogo nėra. Aš taip pat bandžiau su .deb, kuris, kaip ir tar.gz, yra atsisiųstas iš oficialaus geležinio puslapio. Kai diegiate .deb ir veikia terminale, jis atsako taip: bash: / usr / bin / iron: Failo ar katalogo nėra. Bet kokiu atveju, tikiuosi, kad kažkas labiau patyręs gali mane nukreipti ... Ačiū!