Mint 17

Детальный разбор дистрибутивов и других UNIX-like ОС

Модераторы: Olej, bellic, adminn, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Mint

Непрочитанное сообщение Olej » 07 апр 2015, 01:29

Olej писал(а):С ума сойти! - именно на этапе связывания (линковки) библиотека libm.so не может быть найдена...
Решение найдено! ;-)
И состоит оно в том, что опция -lm должна указываться последней в команде gcc:

Код: Выделить всё

olej@nvidia ~/2015_WORK/HISTORY.nvidia/04/06 $ gcc -Wall ctst.c -o ctst -lm
olej@nvidia ~/2015_WORK/HISTORY.nvidia/04/06 $ ldd ctst
	linux-gate.so.1 =>  (0xb7738000)
	libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb76d7000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7529000)
	/lib/ld-linux.so.2 (0xb7739000)
olej@nvidia ~/2015_WORK/HISTORY.nvidia/04/06 $ ./ctst 
3.000000
О подобном писали ещё в AltLinux времён 2008 года и в некоторых Fedora того же периода.
http://www.linux.org.ru/forum/development/3104129
http://www.linux.org.ru/forum/development/2729273
https://bugzilla.altlinux.org/show_bug.cgi?id=15584

Причина объясняется как сборка ld (gcc) с желанием экономить до 5% времени работы :lol: :lol: :lol: - вот здесь подробно. Там подробно описывается когда и почему это возникает...
В любом случае, технически достаточно просто записывать библиотеки в команде gcc позже, чем объектные файлы их использующие.
Так как показано было выше ... или вот так:

Код: Выделить всё

olej@nvidia ~/2015_WORK/HISTORY.nvidia/04/06 $ gcc -Wall ctst.c -lm -o ctst

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Mint

Непрочитанное сообщение Olej » 07 апр 2015, 12:52

Olej писал(а): Решение найдено! ;-)
Одна проблема ушла - другая пришла :lol:
Тяжёлые годы уходят
В борьбе за свободу страны
За ними другие приходят
Они будут тоже трудны
(с) :lol: - классика.
err.png
err.png (12.65 КБ) 8578 просмотров
Сменил на этом компьютере монитор: роскошный Samsung LS24A 660DE/UA на не менее ... но попроще Acer S231HL.
И Cinnamon тут же разлетелся вдребезги - об этом вылетает окошко при запуске с сообщением.
Причём, графика X стартует, но экран выглядит совершенно дико ... подобно элементам GNOME2 или Mate ... какая-то панель наверху... :-o
ci.png
В логах X11 где-то проскакивало, что Acer S231HL не поддерживает 3D ... но каким это образом соотносится?

P.S. Понимаю и видел неоднократно, чтобы такое возникало при смене видеоадаптера. Но чтобы такие сокрушительные результаты :lol: достигались простым переподключением монитора к тому же настроенному адаптеру ... такую мощу :lol: я наблюдаю впервые за 30 лет ежедневного наблюдения за компьютерами! :lol:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Mint

Непрочитанное сообщение Olej » 07 апр 2015, 19:16

Olej писал(а):P.S. Понимаю и видел неоднократно, чтобы такое возникало при смене видеоадаптера. Но чтобы такие сокрушительные результаты :lol: достигались простым переподключением монитора к тому же настроенному адаптеру ... такую мощу :lol: я наблюдаю впервые за 30 лет ежедневного наблюдения за компьютерами! :lol:
Оказывается, что проблема эта достаточно известная... (хотя причины её и отчётливого решения никто не знает ;-) )
P.S. Меня вообще умиляет уровень ответов Ubuntu-оидной публики - пишут что-попало и то единственное, что вообще в природе знают ... "нужно переустановит проприетарные драйверы" :lol:

Но кое-где можно что-то и почерпнуть (и это необходимо, потому что я на эту проблему уже 1/2 рабочего дня полностью убил - кто-то ещё обязательно впорется!)

Вот здесь самое внятное описание, "Cinnamon только что рухнул вы работаете в резервном режиме": 'http://линуксминт.рф/forum/thread14.html' (но URL там русскоязычный, а такие этот форум не умеет отображать ... или я не умею ему это объяснить ;-) ):

Если вы прочли сообщение "cinnamon только что рухнул вы работаете в резервном режиме", то причин этому может быть несколько:
1) первый и наиболее распространенный вариант - это либо отсутствие установленного видеодрайвера, либо неправильная его установка. Пути решения - переустановить видеодрайвер, привести список репозиториев к изначальному виду.
2) Выполнить в терминале команду
Код PHP:
cinnamon --replace
внимательно почитать на что данная команда ругается
3) установить последнюю стабильную версию cinnamon
Код PHP:
sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
Код PHP:
sudo apt-get update
Код PHP:
sudo apt-get dist-upgrade
Перезагрука ПК
В каких-то тематиках мы всю жизнь остаемся чайниками
Делаю:

Код: Выделить всё

olej@nvidia ~/2015_WORK/HISTORY.nvidia/04/07 $ cat mint.hist 
olej@nvidia ~ $ cinnamon --replace
cinnamon: error while loading shared libraries: libEGL.so.1: cannot open shared object file: No such file or directory

olej@nvidia ~ $ apt-file find libEGL.so
libegl1-mesa: /usr/lib/i386-linux-gnu/mesa-egl/libEGL.so.1
libegl1-mesa: /usr/lib/i386-linux-gnu/mesa-egl/libEGL.so.1.0.0
libegl1-mesa-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/mesa-egl/libEGL.so.1.0.0
libegl1-mesa-dev: /usr/lib/i386-linux-gnu/libEGL.so
libegl1-mesa-dev: /usr/lib/i386-linux-gnu/mesa-egl/libEGL.so
libegl1-mesa-dev-lts-utopic: /usr/lib/i386-linux-gnu/libEGL.so
libegl1-mesa-dev-lts-utopic: /usr/lib/i386-linux-gnu/mesa-egl/libEGL.so
libegl1-mesa-lts-utopic: /usr/lib/i386-linux-gnu/mesa-egl/libEGL.so.1
libegl1-mesa-lts-utopic: /usr/lib/i386-linux-gnu/mesa-egl/libEGL.so.1.0.0
libhybris: /usr/lib/i386-linux-gnu/libhybris-egl/libEGL.so.1
libhybris: /usr/lib/i386-linux-gnu/libhybris-egl/libEGL.so.1.0.0

olej@nvidia ~ $ sudo apt-get install libegl1-mesa
[sudo] password for olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  libgo4
Для его удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
  cinnamon-common libcjs0e libwayland-egl1-mesa
Пакеты, которые будут УДАЛЕНЫ:
  caribou cinnamon gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0
  gir1.2-gtkclutter-1.0 gir1.2-muffin-3.0 gir1.2-totem-1.0
  gstreamer1.0-clutter libclutter-1.0-0 libclutter-gst-2.0-0
  libclutter-gtk-1.0-0 libcogl-pango15 libcogl15 libegl1-mesa-drivers
  libmuffin0 libtotem0 mint-meta-cinnamon mint-meta-codecs totem totem-mozilla
  totem-plugins totem-plugins-extra
Пакеты, которые будут обновлены:
  cinnamon-common libcjs0e libegl1-mesa libwayland-egl1-mesa
обновлено 4, установлено 0 новых пакетов, для удаления отмечено 23 пакетов, и 35 пакетов не обновлено.
Необходимо скачать 2 066 kБ архивов.
После данной операции, объём занятого дискового пространства уменьшится на 18,2 MB.
Хотите продолжить? [Д/н] y
Получено:1 http://linux-mint.froonix.org/ rebecca/main cinnamon-common all 2.4.7+rebecca [1 853 kB]
Получено:2 http://ftp.tu-chemnitz.de/pub/linux/ubuntu/ trusty-updates/main libwayland-egl1-mesa i386 10.1.3-0ubuntu0.4 [6 524 B]
Получено:3 http://ftp.tu-chemnitz.de/pub/linux/ubuntu/ trusty-updates/main libegl1-mesa i386 10.1.3-0ubuntu0.4 [58,1 kB]
Получено:4 http://linux-mint.froonix.org/ rebecca/main libcjs0e i386 2.4.2+rebecca [148 kB]
Получено 2 066 kБ за 4с (470 kБ/c) 
(Чтение базы данных … на данный момент установлено 203214 файлов и каталогов.)
Removing mint-meta-cinnamon (2014.12.09) ...
Removing cinnamon (2.4.6+rebecca) ...
Removing caribou (0.4.13-0ubuntu1) ...
Removing gir1.2-muffin-3.0 (2.4.3+rebecca) ...
Removing gir1.2-gtkclutter-1.0 (1.4.4-3ubuntu2.2) ...
Removing gir1.2-clutter-1.0 (1.16.4-0ubuntu2) ...
Removing gir1.2-coglpango-1.0 (1.16.2-1) ...
Removing gir1.2-cogl-1.0 (1.16.2-1) ...
Removing totem-plugins (3.10.1-1ubuntu4) ...
Removing gir1.2-totem-1.0 (3.10.1-1ubuntu4) ...
Removing mint-meta-codecs (2014.06.02) ...
Removing totem-plugins-extra (3.10.1-1ubuntu4) ...
Removing totem-mozilla (3.10.1-1ubuntu4) ...
Removing totem (3.10.1-1ubuntu4) ...
Removing gstreamer1.0-clutter (2.0.8-1build1) ...
Removing libmuffin0 (2.4.3+rebecca) ...
Removing libtotem0 (3.10.1-1ubuntu4) ...
Removing libclutter-gtk-1.0-0:i386 (1.4.4-3ubuntu2.2) ...
Removing libclutter-gst-2.0-0:i386 (2.0.8-1build1) ...
Removing libclutter-1.0-0:i386 (1.16.4-0ubuntu2) ...
Removing libcogl-pango15:i386 (1.16.2-1) ...
Removing libcogl15:i386 (1.16.2-1) ...
Removing libegl1-mesa-drivers:i386 (10.1.3-0ubuntu0.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for libglib2.0-0:i386 (2.40.2-0ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
(Чтение базы данных … на данный момент установлен 202751 файл и каталог.)
Preparing to unpack …/libwayland-egl1-mesa_10.1.3-0ubuntu0.4_i386.deb ...
Unpacking libwayland-egl1-mesa:i386 (10.1.3-0ubuntu0.4) over (10.1.3-0ubuntu0.1) ...
Preparing to unpack …/libegl1-mesa_10.1.3-0ubuntu0.4_i386.deb ...
Unpacking libegl1-mesa:i386 (10.1.3-0ubuntu0.4) over (10.1.3-0ubuntu0.1) ...
Preparing to unpack …/cinnamon-common_2.4.7+rebecca_all.deb ...
Unpacking cinnamon-common (2.4.7+rebecca) over (2.4.6+rebecca) ...
Preparing to unpack …/libcjs0e_2.4.2+rebecca_i386.deb ...
Unpacking libcjs0e (2.4.2+rebecca) over (2.4.1+rebecca) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for libglib2.0-0:i386 (2.40.2-0ubuntu1) ...
Настраивается пакет libegl1-mesa:i386 (10.1.3-0ubuntu0.4) …
Настраивается пакет libwayland-egl1-mesa:i386 (10.1.3-0ubuntu0.4) …
Настраивается пакет cinnamon-common (2.4.7+rebecca) …
Настраивается пакет libcjs0e (2.4.2+rebecca) …
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...

olej@nvidia ~ $ cinnamon --replace
bash: /usr/bin/cinnamon: Нет такого файла или каталога
Подкупающий результат :lol: :lol: :lol:

Но мне терять нечего ... я уже решил, что следующим шагом будет полная переинсталляция Mint, тем более, что /home у меня на отдельном разделе...
Захожу в текстовую консоль (Ctrl+Alt+F2):

Код: Выделить всё

$ su -
# apt-get cinnamon
...
# startx
...
Cinnamon ... стартует :-o :lol:
Только: с исходной своей экранной заставкой + без моих значков рабочего стола + в меню без доустановленных позиций + со своими 2-мя workspace вместо моих созданных 10-ти... :roll: ... и даже у FireFox сохранённую его панель закладок отшибло :shock:
Но после очередной перезагрузки - всё что было вчера ;-) ... восстановилось!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Mint

Непрочитанное сообщение Olej » 07 апр 2015, 19:27

Olej писал(а):Но после очередной перезагрузки - всё что было вчера ;-) ... восстановилось!
Теперь бы хорошо ещё понять что там произошло ... на следующий раз :lol:

К видеодрайверу это не имеет ни малейшего отношения, потому как после восстановления работы Cinnamon как стоял так и стоит самый что ни на есть проприетарный драйвер под управлением своей родной программы nvidia-settings (а уж NVIDIA - это самые капризные драйвера ... мне ли не знать :lol: ):
md.png
nv.png
Действие -replace удаляет WM:

Код: Выделить всё

olej@nvidia ~/2015_WORK/HISTORY.nvidia/04/07 $ cinnamon --help
Использование:
  cinnamon [ПАРАМЕТР…]

Параметры справки:
  -h, --help                             Показать параметры справки
  --help-all                             Показать все параметры справки
  --help-clutter                         Показать параметры Clutter

Параметры приложения:
  --sm-disable                           Disable connection to session manager
  --replace                              Replace the running window manager
  --sm-client-id=ID                      Specify session management ID
  -d, --display=DISPLAY                  X Display to use
  --sm-save-file=FILE                    Initialize session from savefile
  --sync                                 Make X calls synchronous
  --version                              Показать версию
  --clutter-display=DISPLAY              Использовать дисплей X
  --screen=SCREEN                        Использовать экран X
Только я не предполагал бы как-то, что "replace" означает вообще начисто снести из системы, удалить файлы ... вместо просто остановить.
После этого, естественно: чёрный экран с указателем мышки ... и только возможность перейти в текстовую консоль (Ctrl+Alt+F#).

P.S. Кстати, чёрный экран с мышкой лишний раз укрепляет в понимании, что графический X-сервер замечательно работает, и что дело тут никак не в видео-драйвере, и мы на правильном пути - свалился именно менеджер Cinnamon!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Mint

Непрочитанное сообщение Olej » 08 апр 2015, 02:55

Ещё одна полезная статья от Алексея Федорчука "Утилита apt. Реализация для Linux Mint".
Размещено 17/01/2015 автором alv
На форуме (http://линуксминт.рф/forum/thread151.html), в сообщении предваряющем эту публикацию, он писал:
Как ни странно, оказалось, что документации по Mint'овской реализации apt нет от слова вообще - не только на русском, но и на ангельском
И нигде ни на каком языке открытым текстом не говорится, что Mint'овский apt - это совсем не тот apt, который из пакета apt
На Джуйке мне резонно сказал: нет документации - вот возьми и сочинили

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Mint

Непрочитанное сообщение Olej » 08 апр 2015, 16:40

Olej писал(а):Ещё одна полезная статья от Алексея Федорчука "Утилита apt. Реализация для Linux Mint".
И ещё одна короткая, но содержательная, статья от того же автора - Mint и его десктопы: сравнение
Размещено 27/07/2014 автором alv
Алексей Федорчук
Наконец, для некоторых применителей, вроде автора этих строк, весомым является ещё и сугубо субъективный критерий -- новизна и "незатёртость". Так, про KDE, Xfce и GNOME 2, функционал которого точно воспроизводит MATE, всё в общем-то известно, про них написано бессчётное количество материалов, как "бумажных", так и сетевых. А вот Cinnamon кажется подёрнутым флёром загадочности, про него мало пишут и мало говорят. И к тому же он официально (и, главное, полноценно) поддерживается только в рассматриваемом дистрибутиве. Хотя именно он по настоящему гармонично объединяет традиции и инновации в десктопостроении, богатство функционала и простоту настройки. И потому заслуживает внимания любознательных применителей и всяческой популяризации со стороны линуксописателей.
;-)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Mint

Непрочитанное сообщение Olej » 09 апр 2015, 15:49

Olej писал(а):Собираю русскоязычные форумы (да и другие ресурсы) про Mint, где можно было бы обсудить или уточнить тонкие детали ... может кто ещё добавит? ;-)
Как оказалось, к сожалению, все из перечисленных на страницах ранее ресурсов относительно Mint относятся исключительно к 2-м категориям:

1. совершенно умершие проекты .. как, к примеру, дистрибутив "Росинка" или журнал "Linux Mint"...

2. абсолютно подростковые форумы (все!) которые убого перепродают эти форумы друг другу на волне моды и ажиотажа вокруг Mint.

Так что из всех источников информации о Mint единственным адекватным остаётся цикл публкаций Алексея Федорчука.
Зато, в противовес, этот источник оказался настолько полным и обстоятельным, что его почти во всех случаях достаточно.

Архив рубрики: Mint
Linux Mint во всех его проявлениях
Пожалуй, о любых других источниках информации по Mint нужно забыть как дурной сон... :-?

О релизе Rebecca
Размещено 03/12/2014 автором alv
И действительно, про Mint писать очень тяжело. Глядя на очередной его релиз, на ум приходит единственная фраза:
Хороший дистрибутив стал ещё лучше.
К которой трудно что-либо добавить -- а для профессионального сочинителя это как нож острый.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Mint

Непрочитанное сообщение Olej » 22 апр 2015, 13:14

При всех хвалебных отзывах моих (по результатам уже 20 дней ежедневной эксплуатации) про Mint 17.1 + Cinnamon (ничего про другие сборки сказать не могу) - вылезла ещё одна мелкая, но досадная ошибка - работа с клавиатурой:
- при быстром наборе выпадают (пропускаются) некоторые буквы:
- но ещё хуже то, что время от времени (изредка) уже при отпускании клавиши идёт её многократый повтор (это может с ума свести :evil: );

Грешил на клавиатуру (мол, не новая).
Сменил на другую новую ... то же поведение. :-(

Но это может быть ещё как-то связано с тем, что клавиатура + мышка у меня подключены через коммутатор D-Link DKVM к нескольким компьютерам (легко переключаться между ними).
С другой стороны:
- вот такой "дребезг" (? ;-) ) той же клавиатуры через тот же коммутатор не выявляется на других подключенных компьютерах (Fedora 20 RFR);
- за много лет работы с такими коммутаторами (как PS/2 так и USB) никогда такие эффекты не выявлялись.

Буду следить дальше...
Уже 2 или 3 греха (см. выше) Mint 17.1 были разрешены и ликвидированы ... может и эту беду поборем. ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Mint

Непрочитанное сообщение Olej » 22 апр 2015, 21:14

Olej писал(а):Буду следить дальше...
Уже 2 или 3 греха (см. выше) Mint 17.1 были разрешены и ликвидированы ... может и эту беду поборем. ;-)
Важно (сложно) локализовать в каких случаях это происходит...
- от аппаратной клавиатуры (экземпляра) это не зависит - наблюдается :-(
- в каких программах ввода текста? в браузерах: FireFox, PaleMoon, Chrome (вот как-раз из него пишу, проверяю – наблюдается), в LibreOffice ... похоже что явно зависимости от программы нет...
- от языка (раскладки) набираемых символов? ... явно пока не вижу ... но такое впечатление, что на латинице такие же пропуски ("проглатывание") символов - я грешил на 2-х байтные русские символы в UTF-8 ... когда-то в каком-то Debian & Mate в сборке чего-то не досмотрели, и при забое BackSpace (<-) забивал только 1 последний байт, оставляя уродца - 1-й байт.

P.S. Удивляет, что в настройках (и в инсталляции) Mint 17.1 нет нигде указание конкретного вида и производителя клавиатуры (в других DE это было).

P.P.S. Я на форум Mint написал о таком эффекте ... но на них надежд мало (или никакой ;-) ): там сейчас гвалт начнётся, что они якобы сильно умные и крутые, а такого нет в природе, если они его не наблюдают ... и в этом гвалте потонет любое содержательное мнение :-| .
Так что надеееееежда - только самому разобраться (я специально слово впереди оставил так, как оно именно было воспринято с клавиатуры).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Mint

Непрочитанное сообщение Olej » 23 апр 2015, 13:07

Olej писал(а):При всех хвалебных отзывах моих (по результатам уже 20 дней ежедневной эксплуатации) про Mint 17.1 + Cinnamon (ничего про другие сборки сказать не могу) - вылезла ещё одна мелкая, но досадная ошибка - работа с клавиатурой:
Про настройки и особенности обнаруженные именно Cinnamon я буду записывать ещё здесь, в другой теме: Cinnamon - в разделе, посвящённом именно рабочим окружениям Linux: Графические окружения в дистрибутивах.
Где как будет удобнее.

Ответить

Вернуться в «Дистрибутивы Linux и родственные ОС»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей