Új Cinnamon DE telepítése

Fórum: 

Szevasztok !
Kiadták a legújabb - 4.0.0-ás - Cinnamon verziót. Letölthető pl. innen tar.gz formátumban:
https://distrowatch.com/
Tudom, hogy a közeljövőben ezt a 19.1-es verzióval megkapjuk ! De aki előbb szeretne megismerkedni vele, az milyen parancsok kiadásával tudja telepíteni ?
A kicsomagolt, majd megnyitott fájl ezeket tartalmazza: https://ibb.co/mpJVNf
Ezen az oldalon többféle telepítési metódust ismertetnek, de úgy nézem egyiket sem lehet
egy az egyben "ráhúzni" az adott fájlra.
https://community.linuxmint.com/tutorial/view/1525
Tehát, ...akkor hogyan ? :)

kimarite képe

Telepítés

Forrásból telepítéssel oldható meg. Saccperkábé így:

cd Cinnamon-4.0.0

./configure

make

sudo make install

vagy

sudo checkinstall

Utóbbi esetben DEB fáj(lok) készülnek el.

Talán felkerül ezekre a PPA-kra nemsokára:
https://launchpad.net/~embrosyn/+archive/ubuntu/cinnamon (stabil)
https://launchpad.net/~gwendal-lebihan-dev/+archive/ubuntu/cinnamon-nightly

Utóbbi a nem stabil, hanem a fejlesztői PPA, de itt használtam (gond nem volt vele):
https://linuxmint.hu/comment/18511#comment-18511

A PPA LMDE3 alatt, azaz a Debian-alapú rendszereken nem használható.
Mert az Ubuntu csomagok némileg már mások, mint a Debian, amiből (Sid kiadás) az Ubuntu készül, így csomagtörések is lehetnek.
Felvétele (annak, aki nem ismeri):
https://linuxmint.hu/blog/2017/12/csomagkezeles-ppa-tarolo-felvetele-ubu...

Nálam most ez a Cinnamon van (de még ma nem frissítettem ;)):

apt-cache policy cinnamon
cinnamon:
  Telepítve: 3.8.8-1
  Jelölt:    3.8.8-1
  Verziótáblázat:
 *** 3.8.8-1 100
        100 http://ftp.us.debian.org/debian testing/main amd64 Packages
          1 http://http.debian.net/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     3.2.7-4 700
        700 https://deb.debian.org/debian stretch/main amd64 Packages

Nincs bajom vele. Bizonyos asztal és ablak beállításokat szerkesztettem (grafikusan), mert pl. az újonnan megnyitott böngésző ablak az egér mutatóhoz tapadt és nehezen engedte el, azzal együtt mozgott, stb.. Már nem csinálja. Beállításfüggő szerencsére. :-)

Értékelés: 

0
Még nincs értékelve

Telepítés

#1 Köszi szépen a válaszod ! Ha lenne benne "configure" fájl, akkor az általad javasolt parancsokkal valószínű telepíthető lenne - de sajnos nincs ilyen nevű fájl - csak "configure.ac"
ez pedig így - ./confgure.ac - nem indul. (Ezt a módszert ismerem - tegnap telepítettem így a
legfrissebb tor (0.3.4.9) verziót.)
Elsősorban az ilyen "configure" nélküli telepítési metódus érdekelne - mert a 19.1 kiadásáig
hátralévő kb. 1.5 hónapot (karácsony) ki tudom várni ! :)

Értékelés: 

0
Még nincs értékelve
kimarite képe

Telepítés

#2 Így is lehetne,

dpkg-buildpackage

de nem jó ez sem ...

Nem fordul le egyelőre (általában):

Forrás:
https://github.com/linuxmint/Cinnamon
https://github.com/linuxmint/Cinnamon/archive/4.0.0.tar.gz
https://community.linuxmint.com/tutorial/view/955
https://github.com/linuxmint/muffin

Hogy csinálja egy ember, aki nagyon ráér, és azt is megmutatná, hogy kell ...?

Kezdjük ezzel:

sudo apt build-dep muffin
Csomaglisták olvasása... Kész
Csomaglisták olvasása... Kész
Függőségi fa építése       
Állapotinformációk olvasása... Kész
Az alábbi ÚJ csomagok lesznek telepítve:
  autoconf-archive autopoint debhelper dh-autoreconf dh-strip-nondeterminism
  dh-translations gir1.2-rsvg-2.0 gnome-doc-utils gnome-pkg-tools jq
  libcanberra-dev libcanberra-gtk-common-dev libcanberra-gtk3-dev
  libfile-stripnondeterminism-perl libfile-which-perl libjq1 libonig4
  libxt-dev po-debconf python-libxml2 python3-scour scour
0 frissített, 22 újonnan telepített, 0 eltávolítandó és 38 nem frissített.
Letöltendő adatmennyiség: 3.476 kB.
A művelet után 16,4 MB lemezterület kerül felhasználásra.
Folytatni akarja? [I/n] i

--

sudo apt build-dep cinnamon
Csomaglisták olvasása... Kész
Csomaglisták olvasása... Kész
Függőségi fa építése      
Állapotinformációk olvasása... Kész
Az alábbi ÚJ csomagok lesznek telepítve:
  dh-python gir1.2-wnck-1.0 libcroco3-dev libgudev-1.0-dev libpulse-dev
  librsvg2-dev libwnck-common libwnck-dev libwnck22 libxres-dev libxss-dev
  x11proto-scrnsaver-dev
0 frissített, 12 újonnan telepített, 0 eltávolítandó és 38 nem frissített.
Letöltendő adatmennyiség: 752 kB.
A művelet után 5.799 kB lemezterület kerül felhasználásra.
Folytatni akarja? [I/n] i

--

A folytatás

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

sudo apt-get install git

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

cd Cinnamon/

--

./autogen.sh
./autogen.sh: 16: ./autogen.sh: autoconf: not found
*** WARNING: I am going to run 'configure' with no arguments.
*** If you wish to pass any to it, please specify them on the
*** './autogen.sh' command line.

./autogen.sh: 27: ./autogen.sh: glib-gettextize: not found

--

./configure
bash: ./configure: Nincs ilyen fájl vagy könyvtár

--

autoreconf

„autoreconf” parancs nem található, de telepíthető így:

sudo apt install autoconf

--

sudo apt-get install autoconf

--

autoreconf
sh: 1: aclocal: not found
autoreconf: aclocal failed with exit status: 127

--

sudo apt-get install aclocal
Csomaglisták olvasása... Kész
Függőségi fa építése      
Állapotinformációk olvasása... Kész
E: Ez a csomag nem található: aclocal

--

apt-file search aclocal

„apt-file” parancs nem található, de telepíthető így:

sudo apt install apt-file

lm19v2cinn@lm19v2cinn-VirtualBox:~/Cinnamon$ sudo apt-get install apt-file
Csomaglisták olvasása... Kész
...
The system-wide cache is empty. You may want to run 'apt-file update'
as root to update the cache.

--

apt-file update

azaz

sudo apt-file update

Régen így volt, de ma is működik:

sudo updatedb

--

apt-file search aclocal

A kimenet kicsit nehezen értelmezhető a kezdőknek, így elárulom: automake

sudo apt-get install automake
Csomaglisták olvasása... Kész
Függőségi fa építése      
Állapotinformációk olvasása... Kész
A következő további csomagok lesznek telepítve:
  autotools-dev
Javasolt csomagok:
  autoconf-doc gnu-standards
Az alábbi ÚJ csomagok lesznek telepítve:
  automake autotools-dev
0 frissített, 2 újonnan telepített, 0 eltávolítandó és 49 nem frissített.
Letöltendő adatmennyiség: 549 kB.
A művelet után 1.691 kB lemezterület kerül felhasználásra.
Folytatni akarja? [I/n] i

--

autoreconf
configure.ac:134: warning: macro 'AM_PATH_GLIB_2_0' not found in library
configure.ac:134: error: possibly undefined macro: AM_PATH_GLIB_2_0
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

--

No, de ki ne hagyjuk ezt sem:

sudo apt-get install build-essential
Csomaglisták olvasása... Kész
Függőségi fa építése      
Állapotinformációk olvasása... Kész
A következő további csomagok lesznek telepítve:
  g++ g++-7 libc-dev-bin libc6-dev libstdc++-7-dev
Javasolt csomagok:
  g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg glibc-doc libstdc++-7-doc
Az alábbi ÚJ csomagok lesznek telepítve:
  build-essential g++ g++-7 libc-dev-bin libc6-dev libstdc++-7-dev
0 frissített, 6 újonnan telepített, 0 eltávolítandó és 49 nem frissített.
Letöltendő adatmennyiség: 11,7 MB.
A művelet után 60,4 MB lemezterület kerül felhasználásra.
Folytatni akarja? [I/n] i

--

Nézzük ezt a figyelmeztetést:

configure.ac:134: warning: macro 'AM_PATH_GLIB_2_0' not found in library

Megoldás:

sudo apt-get install libglib2.0-dev
Csomaglisták olvasása... Kész
Függőségi fa építése      
Állapotinformációk olvasása... Kész
A következő további csomagok lesznek telepítve:
  libglib2.0-dev-bin libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 python3-distutils python3-lib2to3 zlib1g-dev
Javasolt csomagok:
  libglib2.0-doc
Az alábbi ÚJ csomagok lesznek telepítve:
  libglib2.0-dev libglib2.0-dev-bin libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 python3-distutils python3-lib2to3 zlib1g-dev
0 frissített, 9 újonnan telepített, 0 eltávolítandó és 49 nem frissített.
Letöltendő adatmennyiség: 2.715 kB.
A művelet után 15,8 MB lemezterület kerül felhasználásra.
Folytatni akarja? [I/n] i

--

aclocal

A prompt jön vissza, tehát eddig rendben.

--

autoreconf
configure.ac:21: error: required file 'config/compile' not found
configure.ac:21:   'automake --add-missing' can install 'compile'
configure.ac:14: error: required file 'config/install-sh' not found
configure.ac:14:   'automake --add-missing' can install 'install-sh'
configure.ac:14: error: required file 'config/missing' not found
configure.ac:14:   'automake --add-missing' can install 'missing'
automake: error: cannot open < gtk-doc.make: No such file or directory
autoreconf: automake failed with exit status: 1

Próbáljuk ki a javaslatot:

automake --add-missing
configure.ac:21: installing 'config/compile'
configure.ac:14: installing 'config/install-sh'
configure.ac:14: installing 'config/missing'
automake: error: cannot open < gtk-doc.make: No such file or directory

Már csak ez a hibaüzenet maradt:

automake: error: cannot open < gtk-doc.make: No such file or director

Próba, cseresznye:

-- első

sudo apt-get install gtk-doc-tools
Csomaglisták olvasása... Kész
Függőségi fa építése      
Állapotinformációk olvasása... Kész
A következő további csomagok lesznek telepítve:
  docbook-to-man highlight highlight-common python-funcsigs python-mock python-pbr python-pkg-resources xsltproc
Javasolt csomagok:
  dblatex python-funcsigs-doc python-mock-doc python-setuptools
Az alábbi ÚJ csomagok lesznek telepítve:
  docbook-to-man gtk-doc-tools highlight highlight-common python-funcsigs python-mock python-pbr python-pkg-resources xsltproc
0 frissített, 9 újonnan telepített, 0 eltávolítandó és 49 nem frissített.
Letöltendő adatmennyiség: 0 B/1.171 kB.
A művelet után 6.516 kB lemezterület kerül felhasználásra.
Folytatni akarja? [I/n] i

-- második

sudo apt-get install libgtk2.0-dev
Csomaglisták olvasása... Kész
Függőségi fa építése      
Állapotinformációk olvasása... Kész
A következő további csomagok lesznek telepítve:
  gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 icu-devtools libatk1.0-dev libcairo-script-interpreter2 libcairo2-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev
  libgdk-pixbuf2.0-dev libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libpango1.0-dev
  libpixman-1-dev libpng-dev libpthread-stubs0-dev libsm-dev libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev
  libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxml2-utils libxrandr-dev libxrender-dev x11proto-composite-dev
  x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-xext-dev x11proto-xinerama-dev
  xorg-sgml-doctools xtrans-dev
Javasolt csomagok:
  libcairo2-doc libgraphite2-utils libgtk2.0-doc libice-doc icu-doc imagemagick libpango1.0-doc libsm-doc libxcb-doc libxext-doc
Ajánlott csomagok:
  debhelper libpng-tools libx11-doc
Az alábbi ÚJ csomagok lesznek telepítve:
  gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 icu-devtools libatk1.0-dev libcairo-script-interpreter2 libcairo2-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev
  libgdk-pixbuf2.0-dev libgraphite2-dev libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60
  libpango1.0-dev libpixman-1-dev libpng-dev libpthread-stubs0-dev libsm-dev libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev
  libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxml2-utils libxrandr-dev libxrender-dev
  x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-xext-dev
  x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev
0 frissített, 52 újonnan telepített, 0 eltávolítandó és 49 nem frissített.
Letöltendő adatmennyiség: 18,8 MB.
A művelet után 90,1 MB lemezterület kerül felhasználásra.
Folytatni akarja? [I/n] i

Eredmények:

automake --add-missing
automake: error: cannot open < gtk-doc.make: No such file or directory

autoreconf
automake: error: cannot open < gtk-doc.make: No such file or directory
autoreconf: automake failed with exit status: 1

/autogen.sh
*** WARNING: I am going to run 'configure' with no arguments.
*** If you wish to pass any to it, please specify them on the
*** './autogen.sh' command line.

Copying file po/Makefile.in.in

Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
  progtest.m4
from the /usr/share/aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

./autogen.sh: 29: ./autogen.sh: intltoolize: not found

Nézzük az utolsó üzenetet, hiszen valahol el kell kezdeni :-)

-- favágó módra

sudo apt-get install intltoolize
Csomaglisták olvasása... Kész
Függőségi fa építése      
Állapotinformációk olvasása... Kész
E: Ez a csomag nem található: intltoolize

-- Linux-szos gondolkodással

apt-file search intltoolize
intltool: /usr/bin/intltoolize
intltool: /usr/share/man/man8/intltoolize.8.gz

Telepítsük:

sudo apt-get install intltool

--

Haladjunk tovább, ismételt ellenőrzés:

./autogen.sh
*** WARNING: I am going to run 'configure' with no arguments.
*** If you wish to pass any to it, please specify them on the
*** './autogen.sh' command line.

Copying file po/Makefile.in.in

Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
  progtest.m4
from the /usr/share/aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4 ${ACLOCAL_FLAGS}
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
src/Makefile.am:7: error: Libtool library used but 'LIBTOOL' is undefined
src/Makefile.am:7:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
src/Makefile.am:7:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
src/Makefile.am:7:   If 'LT_INIT' is in 'configure.ac', make sure
src/Makefile.am:7:   its definition is in aclocal's search path.
src/Makefile.am: installing 'config/depcomp'
autoreconf: automake failed with exit status: 1

--

sudo apt-get install gettext libtool
Csomaglisták olvasása... Kész
Függőségi fa építése      
Állapotinformációk olvasása... Kész
gettext már a legújabb verzió (0.19.8.1-6).
Javasolt csomagok:
  libtool-doc gfortran | fortran95-compiler gcj-jdk
Ajánlott csomagok:
  libltdl-dev
Az alábbi ÚJ csomagok lesznek telepítve:
  libtool
0 frissített, 1 újonnan telepített, 0 eltávolítandó és 49 nem frissített.
Letöltendő adatmennyiség: 194 kB.
A művelet után 1.257 kB lemezterület kerül felhasználásra.
Folytatni akarja? [I/n] i

--

Itt már rendben, a prompt tér vissza,

automake --add-missing

autoreconf

de itt nem,

./configure

hanem ez.

...
checking for XML::Parser... ok
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.22... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for GStreamer (needed for recording functionality)... no
checking for CINNAMON... no
configure: error: Package requirements (gio-2.0 >= 2.35.0
                               gio-unix-2.0 dbus-glib-1 libxml-2.0
                               gtk+-3.0 >= 3.12.0
                               libmuffin >= 3.5.0
                               cjs-1.0 >= 3.2.0
                               libcinnamon-menu-3.0
                               gdk-x11-3.0 libsoup-2.4 gl
                               muffin-cogl-pango-0
                               muffin-cogl-path-0
                               muffin-cogl-0
                               muffin-clutter-0
                               libstartup-notification-1.0 >= 0.11
                               gobject-introspection-1.0 >= 0.9.2
                               polkit-agent-1 >= 0.100 xfixes
                               libnm-glib libnm-util atk-bridge-2.0) were not met:

No package 'dbus-glib-1' found
No package 'libxml-2.0' found
No package 'gtk+-3.0' found
No package 'libmuffin' found
No package 'cjs-1.0' found
No package 'libcinnamon-menu-3.0' found
No package 'gdk-x11-3.0' found
No package 'libsoup-2.4' found
No package 'gl' found
No package 'muffin-cogl-pango-0' found
No package 'muffin-cogl-path-0' found
No package 'muffin-cogl-0' found
No package 'muffin-clutter-0' found
No package 'libstartup-notification-1.0' found
No package 'gobject-introspection-1.0' found
No package 'polkit-agent-1' found
No package 'libnm-glib' found
No package 'libnm-util' found
No package 'atk-bridge-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables CINNAMON_CFLAGS
and CINNAMON_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

--

Tehát telepítsük a fejlesztői csomagokat:

sudo apt-get install libdbusmenu-glib-dev libxml++2.6-dev libgtk-3-dev libmuffin-dev libcjs-dev libcinnamon-menu-3-dev libgdk3.0-cil-dev libsoup2.4-dev libsoup-gnome2.4-dev libgl1-mesa-dev libgle3-dev libmuffin-dev libcogl-dev libpangox-1.0-dev libclutter-1.0-dev libclutter-gtk-1.0-dev libclutter-gst-3.0-dev libgettextpo-dev libstartup-notification0-dev gobject-introspection libpolkit-agent-1-dev libnm-glib-dev libnm-util-dev libatk-bridge2.0-dev

Mindez a figyelmeztetésekből, a csomagnevek felhasználásával. A függőségek „lib” kezdetüek (library) és -dev végúek (development). A fejlesztői csomagok csak a fő csomag lefordulásához kellenek, ezen túl soha nem használod semmire őket, és nem kavarnak be a rendszer mindennapos működésébe sem.

--

Nézzük, mit alkottunk:

./configure
...
hecking for XML::Parser... ok
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.22... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for GStreamer (needed for recording functionality)... yes
checking for TEST_CINNAMON_RECORDER... no
configure: error: Package requirements (gstreamer-1.0 gstreamer-base-1.0 x11 muffin-clutter-0 xfixes) were not met:

No package 'muffin-clutter-0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables TEST_CINNAMON_RECORDER_CFLAGS
and TEST_CINNAMON_RECORDER_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

--

Akkor egy próba ...

sudo apt-get install libgstreamer-plugins-good1.0-dev libgstreamer-plugins-bad1.0-dev libgstreamermm-1.0-dev libgstreamerd-3-dev libgstreamer-ocaml-dev

Marad ez a hiba:

No package 'muffin-clutter-0' found

--

Akkor térjünk vissza a Muffin-ra

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

cd muffin/

autoreconf

automake --add-missing

aclocal

./autogen.sh
...
checking Xcursor... yes
Building with Xcursor
checking for MUFFIN... no
configure: error: Package requirements (
   gtk+-3.0 >= 3.9.12
   gio-unix-2.0 >= 2.35.1
   glib-2.0
   pango >= 1.14.0
   cairo >= 1.10.0
   json-glib-1.0
   cinnamon-desktop >= 2.4.0
   xcomposite >= 0.3
   xcursor
   xdamage
   xext
   xfixes
   xi >= 1.6.0
   xkbfile
   xkeyboard-config
   xkbcommon >= 0.4.3
   xkbcommon-x11
   xrender
   x11-xcb
   xcb-randr
   xcb-res
   gl
   egl
 libstartup-notification-1.0 >= 0.7 libcanberra-gtk3 gobject-introspection-1.0 xcursor) were not met:

No package 'xkbcommon-x11' found
No package 'xcb-res' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables MUFFIN_CFLAGS
and MUFFIN_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Telepítsünk:

sudo apt-get installsudo apt-get install libxkbcommon-x11-dev libxcb-res0-dev
Csomaglisták olvasása... Kész
Függőségi fa építése       
Állapotinformációk olvasása... Kész
A következő további csomagok lesznek telepítve:
  libxcb-res0 libxcb-xkb-dev
Az alábbi ÚJ csomagok lesznek telepítve:
  libxcb-res0 libxcb-res0-dev libxcb-xkb-dev libxkbcommon-x11-dev
0 frissített, 4 újonnan telepített, 0 eltávolítandó és 38 nem frissített.
Letöltendő adatmennyiség: 70,6 kB.
A művelet után 581 kB lemezterület kerül felhasználásra.
Folytatni akarja? [I/n] i

Eredmény:

Clutter - 1.26.1 (git)

 • Global:
        Prefix: /usr/local
        Libdir: ${exec_prefix}/lib
        Sysconfdir: ${prefix}/etc

 • Compiler options:
        Clutter debug level: minimum
        Compiler flags: -g -O2 -Wall -Wcast-align -Wuninitialized -Wno-strict-aliasing -Wshadow -Werror=logical-op -Werror=pointer-arith -Werror=missing-declarations -Werror=redundant-decls -Werror=empty-body -Werror=format -Werror=format-security -Werror=format-nonliteral -Werror=init-self -Werror=declaration-after-statement -Werror=vla
        Enable coverage tests: no
        Enable deprecated symbols: yes

 • Extra:
        Build introspection data: yes
        Build X11-specific tests: yes
        Build tests using GDK-Pixbuf: yes
        Install test suites:
        Build examples: no

 • Clutter Backends:
        Windowing systems: x11 egl
        Input backends: x11 evdev

     - X11 backend options:
        Enabled extensions: xext xdamage xcomposite xtst xge xi2.2 xkb

     - Wayland compositor support enabled

muffin-4.0.0

    prefix:                   /usr/local
    source code location:      .
    compiler:          gcc

    XFree86 Xinerama:         yes
    Solaris Xinerama:         no
    Startup notification:     yes
    libcanberra:              yes
    Introspection:            yes
    Session management:       yes
    Shape extension:          yes
    Xsync:                    yes
    Xcursor:                  yes

--

A következők:

./configure

de itt lehet ez is: dpkg-buildpackage (és vége)

make

sudo checkinstall

vagy

sudo make install

És akkor vissza a Cinnamon-hoz:

dpkg-buildpackage

vagy

make

sudo make install

!!! De nem lehet, mert a Mutter nem fordul le:

./.libs/libmuffin-clutter-0.so: undefined reference to `cogl_wayland_display_set_compositor_display'
./.libs/libmuffin-clutter-0.so: undefined reference to `cogl_wayland_texture_2d_new_from_buffer'
collect2: error: ld returned 1 exit status
linking of temporary binary failed: Command '['/bin/bash', '../libtool', '--mode=link', '--tag=CC', '--silent', 'gcc', '-o', '/home/lm19v2cinn/muffin/clutter/clutter/tmp-introspectqtzf30en/Clutter-0', '-export-dynamic', '-g', '-O2', '/home/lm19v2cinn/muffin/clutter/clutter/tmp-introspectqtzf30en/Clutter-0.o', '-L.', 'libmuffin-clutter-0.la', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0']' returned non-zero exit status 1.
/usr/share/gobject-introspection-1.0/Makefile.introspection:159: recipe for target 'Clutter-0.gir' failed
make[4]: *** [Clutter-0.gir] Error 1
make[4]: Leaving directory '/home/lm19v2cinn/muffin/clutter/clutter'
Makefile:1429: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/home/lm19v2cinn/muffin/clutter/clutter'
Makefile:476: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/lm19v2cinn/muffin/clutter'
Makefile:496: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/lm19v2cinn/muffin'
Makefile:428: recipe for target 'all' failed
make: *** [all] Error 2

Értékelés: 

0
Még nincs értékelve

Telepítés

#3 Itt a fórumon egy másik téma kapcsán letöltöttem egy másik tar.gz fájlt - kicsomagolva,
megnyitva, találtam benne egy INSTALL nevű fájlt (ebben sincs "configure")
Ezt találtam benne: https://ibb.co/iJis5A
Mivel nincs telepített Mint 19-em, ezért egy telepítőt indítottam - live rendszerként.
Telepítettem rá a "build-essential"-t, és letöltöttem a Cinnamon 4.0.0 tar.gz fájlját. Kicsomagolás után - Megnyitás terminálban - és:
./autogen.sh
Egy pillanat múlva függőségi hiányt mutatva leállt a folyamat.
A net.-en keresve, megtaláltam a hiányzó függőséget tar.gz formátumban.
Kiderült hogy annál is az autogen.sh-t kell indítani - de ennél is függőségi hiányt mutatott.
Nem folytattam tovább !
De az legalább kiderült, hogy ha a kicsomagolt könyvtárban nincs "configure" fájl, viszont van
"autogen.sh", akkor azt kell futtatni. (Kérdés az, hogy a végére érünk-e az egymás után hiányolt
függőségeknek ?)
Aki éles rendszeren belevág ilyen kétes kimenetelű telepítési folyamatba, annak nagyon ajánlom
egy friss rendszer-visszaállítási pont készítését. Hogy sikertelen kísérlet esetén, könnyen és
gyorsan megszabadulhasson a rendszerben keletkezett szeméttől !

Értékelés: 

0
Még nincs értékelve
kimarite képe

Telepítés

#4 Kedves lala, a forrásból forgatás függőségeit megírtam a hozzászólásban, de a kedvedért összegzem:

sudo apt-get install git checkinstall autoconf automake apt-file build-essential libglib2.0-dev gtk-doc-tools libgtk2.0-dev intltool libtool libdbusmenu-glib-dev libxml++2.6-dev libgtk-3-dev libmuffin-dev libcjs-dev libcinnamon-menu-3-dev libgdk3.0-cil-dev libsoup2.4-dev libsoup-gnome2.4-dev libgl1-mesa-dev libgle3-dev libmuffin-dev libcogl-dev libpangox-1.0-dev libclutter-1.0-dev libclutter-gtk-1.0-dev libclutter-gst-3.0-dev libgettextpo-dev libstartup-notification0-dev gobject-introspection libpolkit-agent-1-dev libnm-glib-dev libnm-util-dev libatk-bridge2.0-dev libgstreamer-plugins-good1.0-dev libgstreamer-plugins-bad1.0-dev libgstreamermm-1.0-dev libgstreamerd-3-dev libgstreamer-ocaml-dev

Az is megírtam, ezzel nem teszed tönkre a rendszert. Még. :-)
A függőségeket én kerestem meg. a hozzászólásban az is benne, hogy a Synaptic-ban és némi gondolkodással.

A végső megoldás itt,
https://github.com/linuxmint/muffin/issues/375
elég gyorsan válaszolt egy srác. Még nem próbáltam.
A visszaállítási pont készítése nem árt. Csak azért, ha a telepítés után állítani kell valamit, ugyanis sokszor optimalizálni kell a csomagokat a configure kapcsolókkal, a fejlesztők helyett ..., mert ő ezt megteszik, amikor felkerül a tükrökre a végleges csomag. A GitHub-on azt írják, Debian alatt fárasztóan lassú a Cinnamon, mármint a 4.0.0. Keress rá (az egyik könyvtárban  a leírás). Ha megtalálom, linkelem. Szerk.: megvan. Bizonyos feltételeknél lassú: 2. It's SLOW as hell!

-----

Mivel nincs telepített Mint 19-em, ezért egy telepítőt indítottam - live rendszerként.
-- én is ezt tettem

Telepítettem rá a "build-essential"-t,
-- kevés .... Az olyan, mint a só a levesbe. Igen, megvan a só, de milyen leves készül?

és letöltöttem a Cinnamon 4.0.0 tar.gz fájlját. Kicsomagolás után - Megnyitás terminálban - és:
./autogen.sh

-- írtam két lehetőséget, a linkekben benne az egyik, a másik a hagyományos, ugyanazt csinálják, csak két módszer.

Egy pillanat múlva függőségi hiányt mutatva leállt a folyamat.
-- így szokott lenni .. . A fejlesztői fájlok a rendszeredben (általában).

A net.-en keresve, megtaláltam a hiányzó függőséget tar.gz formátumban.
Kiderült hogy annál is az autogen.sh-t kell indítani - de ennél is függőségi hiányt mutatott.
Nem folytattam tovább !

-- ezek Windows-zos beidegződések „fijú” :D. Nem kell letölteni! Megírtam, hogy lib*-dev. Nahát.

De az legalább kiderült, hogy ha a kicsomagolt könyvtárban nincs "configure" fájl,
-- erre van az autoreconf .., írtam, létrehozza a configure-t
viszont van "autogen.sh", akkor azt kell futtatni. (Kérdés az, hogy a végére érünk-e az egymás után hiányolt
függőségeknek ?)

-- én a végére értem. Erről szólt a bejegyzésem. ;-)

Értékelés: 

0
Még nincs értékelve

Cinnamon 4 | telepítés

#6 Tegnap reggel volt vele egy próbálkozásom. Egy live 19-esen.
De a wget szisztematikusan 404-es hibát dobott.
Kipróbáltam a letöltést a telepített 18.3-on is - ott is 404 lett a vége. (Ma is.)
https://ibb.co/f6ao3V
(A wget természetesen telepítve volt / van.)

Értékelés: 

0
Még nincs értékelve
kimarite képe

Cinnamon 4 | telepítés

#7 Ennyire ne görcsölj, hanem egyél csokit, ilyesmi :-). Kiemeltem, mit hagytál ki.

kim@kim-hp:~$ wget https://github.com/linuxmint/cinnamon/releases/download/master.${TARGET}/packages.tar.gz -O cinnamon.tar.gz
--2018-11-10 20:26:04--  https://github.com/linuxmint/cinnamon/releases/download/master./packages.tar.gz
github.com (github.com) feloldása… 140.82.118.4, 140.82.118.3
Csatlakozás a következőhöz: github.com (github.com)[140.82.118.4]:443… kapcsolódva.
HTTP kérés elküldve, várakozás válaszra… 404 Not Found
2018-11-10 20:26:04 HIBA 404: Not Found.

kim@kim-hp:~$ TARGET="mint19"
kim@kim-hp:~$ wget https://github.com/linuxmint/cinnamon/releases/download/master.${TARGET}/packages.tar.gz -O cinnamon.tar.gz
--2018-11-10 20:26:08--  https://github.com/linuxmint/cinnamon/releases/download/master.mint19/packages.tar.gz
github.com (github.com) feloldása… 140.82.118.3, 140.82.118.4
Csatlakozás a következőhöz: github.com (github.com)[140.82.118.3]:443… kapcsolódva.
HTTP kérés elküldve, várakozás válaszra… 302 Found
Hely: https://github-production-release-asset-2e65be.s3.amazonaws.com/3019537/55664700-e50a-11e8-866f-e8154944b8ee?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181110%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181110T192608Z&X-Amz-Expires=300&X-Amz-Signature=f260367339c316c2242e97bc6da724cfae1faa01cfb0dc969b73394777cff8d6&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dpackages.tar.gz&response-content-type=application%2Foctet-stream [következik]
--2018-11-10 20:26:09--  https://github-production-release-asset-2e65be.s3.amazonaws.com/3019537/55664700-e50a-11e8-866f-e8154944b8ee?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181110%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181110T192608Z&X-Amz-Expires=300&X-Amz-Signature=f260367339c316c2242e97bc6da724cfae1faa01cfb0dc969b73394777cff8d6&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dpackages.tar.gz&response-content-type=application%2Foctet-stream
github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com) feloldása… 52.216.166.83
Csatlakozás a következőhöz: github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)[52.216.166.83]:443… kapcsolódva.
HTTP kérés elküldve, várakozás válaszra… 200 OK
Hossz: 3329166 (3,2M) [application/octet-stream]
Mentés ide: „cinnamon.tar.gz”

cinnamon.tar.gz    100%[=============>]   3,17M  3,11MB/s    in 1,0s    

2018-11-10 20:26:10 (3,11 MB/s) -- „cinnamon.tar.gz” mentve [3329166/3329166]

kim@kim-hp:~$

Értékelés: 

0
Még nincs értékelve

Cinnamon 4 | telepítés

#8 TARGET="mint19"

Ez kétségtelenül kimaradt ! Mert nem tulajdonítottam neki nagy jelentőséget - azt gondoltam, hogy ez csak egy
megjegyzés féle. :( Az meg sem fordult a fejemben, hogy ennek a hiánya miatt nem tölt le a wget.
Ma újrapróbáltam, és a blogodban szereplő parancsokat futtatva, gond nélkül települt.
A végén persze nem újraindítás volt (a live rendszer okán) hanem egy ki-be jelentkezés - szerencsére ez is elég volt. https://ibb.co/iKMZDV

De hogy egy kicsit méltatlankodjak is: Az eredeti kérdés az volt, hogy a nyilvánosságra hozott Cinnamon 4.0.0 tar,gz fájlból hogy lehet telepíteni ezt a legújabb Cinnamont.
A blogodban megjelent lépések, és a kicsomagolt tar.gz fájl között, én még köszönő viszonyt sem látok !
Ha nem kérdeztél volna rá, akkor nem tudom valakinek sikerült volna-e csak arra a tar.gz fájlra támaszkodva
telepíteni. - Szóval, nagyon úgy néz ki hogy azzal a tar.gz fájlal adtak is valamit, meg nem is !
Mint ahogy "a bíró okos lánya" is vitt ajándékot (egyebek mellett) Mátyás királynak - meg nem is.
https://youtu.be/hOp8-52NjOg

Értékelés: 

0
Még nincs értékelve
kimarite képe

Cinnamon 4 | telepítés

#9 De hogy egy kicsit méltatlankodjak is: Az eredeti kérdés az volt, hogy a nyilvánosságra hozott Cinnamon 4.0.0 tar,gz fájlból hogy lehet telepíteni ezt a legújabb Cinnamont.
-- lehetséges esetleg, bizonyára. A GitHub-on erre válaszolt nekem egy srác, ha elolvasod, láthatod, a dolog nem jött be, de más beállítás sikerrel járhatott volna, csak nem folytattam. Mert mindeközben én is rájöttem, hogy csak a Cinnamon csomag telepítése az „összes többi” csomag frissítése nélkül ... értelmetlen. A Cinnamon csomagot te linkelted, és nyilván tudtad, ez csak egy alkotórész, és nem a teljes asztali környezet, annak minden sajátos alkalmazásával együtt. És ebben, a gondolkodási módszeredben nem kételkedtem soha. A sajátomban sem. ;-)
Hát igen, a bíró okos lánya, ha Linux-szozna ... :-D

Értékelés: 

0
Még nincs értékelve