Линукс для новичка. Часть 15 - Linux Mint 10 и LMDE.

Линукс | Posted by Sergey
Jan 16 2011

linux_mint_logoДобрался я, наконец, и до Linux Mint. По информации с wikipedia, проект был начат около 5-ти лет назад и являлся “усовершенствованным” вариантом Ubuntu. Однако, в отличие от других подобных “ответвлений” дистрибутивов, команда разработчиков Linux Mint не стала “рубить концы” и “сжигать мосты” родительской сборки и сфокусировалась на дополнительных утилитах, помогающих неопытным в Linux пользователям настроить систему. Утилиты получились весьма удачными и в 2009-м году Linux Mint обзавелся еще одним дистрибутивом, который базируется не на Ubuntu, а на Debian (Linux Mint Debian Edition - LMDE).

Я установил оба варианта, и, честно говоря, внешних отличий между ними почти нет. Так что получился единый обзор сразу двух дистрибутивов. Для краткости назову тот, что построен на Ubuntu 10.10 - LM10, а тот, что на Debian 6 - LMDE.

Дистрибутивы скачивал отсюда: для LMDE (http://blog.linuxmint.com/?p=1604) и для LM10 (http://blog.linuxmint.com/?p=1581). Оба являются Live-образами и установка их на PC проблем не вызывает. В результате инсталляции получаем примерно такой экран:

screenshot-after-install-550

Посмотрим, что же здесь за утилиты, помогающие в настройке. А настройка тут совершается из приложения Control Center. Он одновременно похож по функционалу на Mandriva Control Center и на аналогичное приложение в OpenSUSE:

screenshot-control-center-550

Для установки софта из репозитория здесь предусмотрен Software Manager. Но есть и Synaptic Package Manager, для более точной работы с устанавливаемыми пакетами.

screenshot-software-manager-550

screenshot-synaptic-package-manager-550

Несмотря на полную визуальную идентичность, эти утилиты настроены на разные репозитории (Debian и Ubuntu), так что пакет приложений, вероятно, будет немного отличаться.

Я, в частности, заметил разницу в последних версиях браузеров. Например, в репозитории LMDE текущая версия Chromium - 6. А у LM10 - 8. Opera и там, и там - версии 10.62, что старее 11-й на официальном сайте. Firefox установлен в обоих системах по умолчанию.

Однако, установку можно сделать и из .deb-пакетов, что я и сделал для Google Chrome, скачав его с официального сайта. В LMDE, правда, после установки он попал в подменю “Debian”, которое по умолчанию скрыто в главном меню, так что обнаружить поставленный браузер я смог только после небольшой возни с настройками. В LM10 все прошло обычным образом, браузер появился в подменю “Internet”. Браузер Opera я также установил с сайта, LMDE и LM10 тут сработали одинаково хорошо.

Так, а что у нас с видео? С видео у нас два дистрибутива повели себя по-разному. В LM10 здесь все прошло “по-убунтовски”, то есть система обнаружила видеокарту ATI, для которой было предложено скачать и установить драйвер. Весь процесс происходит автоматически, достаточно просто нажимать на кнопки “Да”, “ОК”, “Согласен”, “Не против” и т.п. После этого оставалось включить compiz и получить “эффекты” из настроек Appearance. Ну, то есть, резиновые окна, тени и прозрачности, сами понимаете. Ибо, куда ж без этого современному человеку? :)

А вот в LMDE эффекты сходу “завести” не удалось. Для начала пришлось пойти на сайт ATI и скачать оттуда драйвер. После его установки нужно было отправиться в Control Center -> Compiz Config -> Effects и поставить галочки на Windows Decoration, а в Windows Management настроить возможность их двигать и сворачивать. Но и это еще не дало мне “резиновые” окна. Для полного успеха необходимо либо запустить из командной строки “compiz –replace&”, либо установить из репозитория приятную утилиту Fusion-icon, которая добавляет в системный трей иконку настроек compiz. Я предпочел второй вариант. А чтобы compiz запускался автоматически при старте системы, добавил “fusion-icon” в Menu -> Preferences -> Startup Applications. В общем, все получилось.

Датчики температуры и вентиляторов в обоих дистрибутивах я настроил одинаково, запустив утилиту “sensors-detect” с рутовыми привилигиями и согласившись со всем, что мне предлагалось. Для отображения датчиков, как и в других дистрибутивах с Gnome, пришлось поставить из репозитория sensors-applet (находится там по слову “sensors”), после чего в списке доступных аплетов для панельки появляется Hardware Sensors Monitor.

Чат и почта (в обоих дистрибутивах это Pidgin и Thunderbird, соответственно) сюрпризов не приподнесли, их настройка на мой гугловый аккаунт проблем не вызвала. Вообще, про приложения здесь стоит сказать особо. Их тут по умолчанию установлено великое множество, что сильно экономит время. Хоть я и не на модеме 2400/NONE сижу, все же приятно, когда почти ничего не нужно качать и все под руками.

Соединение с сетевыми дисками работало в файловом менеджере Nautilus сразу, никаких настроек для этого делать не пришлось (я обычно использую способ через указание пути вида smb://server/share).

Создание сетевых дисков, предположительно, также должно было работать одинаково, однако в LMDE не заработало. В Nautilus, в свойствах папки для создания сетевых дисков сделана вкладка Share. И в LM10 тут все работает, как ожидается. Выставляете все три галки - и беспарольный полный доступ к папке с других машин обеспечен.

Но в LMDE ситуация оказалась посложнее. В общем-то, все необходимые утилиты были установлены, так же, как и в LM10, однако не совсем настроены. Проявляется это в том, что при попытке дать папке общий доступ появляется сообщение об ошибке “’net usershare’ returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Permission denied. You do not have permission to create a usershare. Ask your administrator to grant you permissions to create a share.”

Особенно мило выглядит совет попросить моего администратора. Отправили бы сразу мир во всем мире обустраивать. Итак, чтобы привести сетевые возможности по “расшариванию” папок LMDE в состояние “как в LM10”, нужно было сделать следующие взмахи бубном (следите за руками):

Для начала я удостоверился, что каталог /var/lib/samba/usershares существует и у пользователя (у меня) есть права на него:

sergey@linuxmintde ~ $ ls -la /var/lib/samba
total 300
drwxr-xr-x  5 root root        4096 Jan 14 04:06 .
drwxr-xr-x 51 root root        4096 Dec  2 23:22 ..
...
drwxrwx--T  2 root sambashare  4096 Jan 15 03:59 usershares

Ага, каталог-то есть, однако, скорее всего я не вхожу в группу sambashare. Чтобы туда войти, я пошел в Control center -> Users and Groups -> Manage groups, выбрал там “sambashare”, и в ее свойствах поставил на себе галочку.

screenshot-sambashare-group-550

Пробуем еще раз в Nautilus - папка, свойства, share. Уже лучше, ошибки теперь нет, однако галочка “Guest Access” по умолчанию выключена и изменить ее значение нельзя. После сравнений настроек samba в LM10 и LMDE обнаружилось, что в /etc/samba/smb.conf нужно было в секцию [global] добавить две строки:

usershare allow guests = yes
map to guest = Bad User

и перезапустить сервис samba:

$ sudo service samba restart

После этого все становится хорошо (так же как в LM10). Кстати, если вы хотите “расшарить” папку с паролем, то для этого нужно добавить пользователя samba командой вроде такой (пользователя вместо sergey можно указать другого, конечно):

$ sudo smbpasswd -a sergey

И при создании доступа в Nautilus, разумеется, не нужно ставить галочку “Guest Access”. Это работает теперь одинаково в LMDE и LM10.

Настройка принтера в обоих дистрибутивах полностью автоматическая. Все, что от меня потребовалось - это включить принтер и подсоединить его к USB-порту. Все пакеты CUPS уже установлены и все происходит “само”. С отображением уровня чернил тут, правда, такая же беда, как и в других дистрибутивах. Ну ничего, мы люди не гордые, нам и утилиты “ink” хватает (ставится из репозитория):

linuxmintde sergey # ink -p usb
ink 0.5.1 (c) 2010 Markus Heinz
EPSON Stylus Photo 890
Black:                         88%
Cyan:                          85%
Magenta:                       83%
Yellow:                        79%
Light Cyan:                    82%
Light Magenta:                 81%

Сканер так же ожидаемо не заработал (поскольку установлена библиотека sane версии 1.0.21, как я предварительно уточнил в менеджере пакетов). Проверка через утилиту scanimage подвердила мои опасения:

sergey@linuxmintde ~ $ scanimage -T
scanimage: scanning image of size 208x292 pixels at 1 bits/pixel
scanimage: acquiring gray frame, 1 bits/sample
scanimage: reading one scanline, 26 bytes...	[epson2] e2_ext_read: cancel request received
FAIL Error: Operation was cancelled

Этот недуг, правда, излечим, как я уже убеждался в предыдущих обзорах (например, про Ubuntu 10.10 - link). Возможно, дело и не совсем в версии 1.0.21 библиотек sane, поскольку в Mandriva та же версия превосходно работает. Однако все, что я могу сказать - после даунгрейда до более старых версий sane эта проблема исчезает.

Итак, что же я могу сказать про Linux Mint? LMDE, безусловно, могучий рывок вперед по сравнению со стандартным дистрибутивом Debian Lenny (4 и 8 бубнов соответственно). Я, правда, сравниваю разные базовые версии Debian, так что в будущем надо будет проверить как оно будет в стандартном Debian Squeeze.

Пока что можно сказать, что если вы ищете идеологически “правильный” дистрибутив (то есть GNU, FLOSS, Ричард Столмен, iceweasel вместо firefox, и все сопутствующие дела), то LMDE - это, похоже, один из самых удобных кандидатов. Причем это не очередная побочная ветка в эволюции старого доброго дистрибутива, а именно сам Debian, только с человеческим лицом. ;)

Linux Mint 10 с Gnome порадовал большим количеством приложений, которые устанавливаются при инсталляции. А также тем, что большинство пакетов (типа cups, samba или sane) уже присутствуют в системе с самого начала, что позволяет проще обнаруживать проблемы и решать их. А проблемы здесь, правда, ровно те же, что были у меня и в Ubuntu (чернила принтера и неработающий по умолчанию сканер). Итоговая оценка - 2 бубна из 10. Для себя я принял решение пока его не сносить.