Beküldte lala -
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 ? :)
Telepítés
Beküldte kimarite -
Értékelés:
Forrásból telepítéssel oldható meg. Saccperkábé így:
vagy
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 ;)):
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. :-)
Telepítés
Beküldte lala -
Értékelés:
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 ! :)
Telepítés
Beküldte kimarite -
Értékelés:
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
Telepítés
Beküldte lala -
Értékelés:
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 !
Telepítés
Beküldte kimarite -
Értékelés:
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. ;-)
Cinnamon 4 | telepítés
Beküldte kimarite -
Értékelés:
Így kell: https://linuxmint.hu/blog/2018/11/a-cinnamon-400-telepitese
Cinnamon 4 | telepítés
Beküldte lala -
Értékelés:
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.)
Cinnamon 4 | telepítés
Beküldte kimarite -
Értékelés:
Cinnamon 4 | telepítés
Beküldte lala -
Értékelés:
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
Cinnamon 4 | telepítés
Beküldte kimarite -
Értékelés:
-- 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