понедельник, 25 января 2016 г.

Caja в Debian 7 - решение проблем с монтированием SMB

Устанавливая в очередной раз Debian 7 с DE MAte 1.8 я столкнулся со старым багом, с которым уже встречался раньше. Смысл его заключается в том, что если подключиться к сетевой шаре через SMB, то напрочь забываются настройки в какой программе открывать тот или иной файл. Пр этом в настройках Caja всё верно. Решение данной проблемы решается очень просто:

1 Устанавливаем пакеты

apt-get install afuse fusesmb gvfs-fuse

2 вносим пользователя в группу fuse

gpasswd -a %ваш_юзер% fuse

3 перелогиниваемся или перезагружаемся

Теперь файлы открываются в тех программах, которые вы выбрали. При монтировании удалённых файловых систем, те не только отображаются в панели справа в Caja, но и доступны в домашнем каталоге пользователя в папке .gvfs
 
Рис - Файловый менеджер (фото взято с Википедии)

Debian 8 vs Nvidia Geforce FX 5600 Go

У меня появился свободный вечер и я решил установить Debian 8 на свой старый ноутбук Sony взамен устаревшего 7. Казалось бы, что может пойти не так? А вот и пошло, устанавливал всё с сети с netinstall cd. После первой перезагрузки всё было вполне ожидаемо, в загрузке появилась ошибка про IO timer (я писал про это статью), лечится добавлением опции ядра nospm. В данном случае ноутбук вполне успешно загрузился. Я решил перезагрузиться ещё раз и... всё, загрузка останавливалась на модуле nouveau. Я первый раз столкнулся, чтобы с этим драйвером были проблемы и тем более на этом ноутбуке и это на 2 перезагрузке. Ничего не крутилось и не настраивалось, возникает вопрос - а почему первая загрузка была успешна? Что ж - добавил модуль в grub в чёрный список, вписав строку modprobe.blacklist=nouveau и загрузка прошла успешно, но радость была не долгой, оказывается в Debian 8 нету пакета 173 и 96, что значит владельцы старых видеокарт остаются за бортом!  Я понимаю, что поддержка уж совсем древностей, типа TNT не актуально, но в семейство 5xxx входят довольно известные 5200, 5700 и много других. В общем моя карточка 5600  оказалась в пролёте...

В принципе прекращение поддержки старого железа вполне обычная ситуация, но согласитесь, что это крайне неприятно, когда сносишь рабочую настроенную систему и получаешь такой результат. Как говорится - вперёд наука!

Конечно, можно поискать другой более свежий дистрибутив, чем тот же Debian 7, но стоит ли? Любой другой дистрибутив также устареет. Сейчас Debian 7 перешёл в стадию LTS и будет поддерживаться до начала 2018 года. В принципе меня устраивает, если учесть, что этот ноутбук используется крайне редко и служит своеобразным тестовым полигоном. 
 
Рис - древняя материнка ноутбука Сони

суббота, 9 января 2016 г.

Ubuntu 15.10 Mate

С Ubuntu я ушёл тогда, когда на смену привычному Gnome 2 туда впилили нечто страшно и ужасное под названием Gnome Shell. На рабочем компьютере мне удобнее всего пользоваться Mint, наличие PPA, огромной пакетной базы, отсутствие заморочек с проприетарным ПО в отличие от Дебиана, ну и конечно же главным плюсом DE MATE!

Однако, когда встал вопрос о том, что поставить на новый компьютер, то я стоклнулся с трудностями выбора с одной стороны Mint 17.3 с Mate 1.12 и ядром 3.19, а с другой Ubuntu 15.10 с Mate 1.10 и ядром 4.2 Потыкав оба, я всё же решил посмотреть новую Ubuntu в деле, тем более, что новую версию DE можно было стянуть с PPA.

В этом посте я постараюсь поделиться впечатлениями от Убунту и заодно показать, что я сделал после установки.

Для начала конечно же обновляем нашу установку до самой свежей. Так как у меня новый ЦП, то поставим processor microcode firmware. В прошлом посте я писал, что у меня возникли проблемы с работой линукса на новом железе. Думаю, что этот пакет от Intel не повредит, хотя и без него всё прекрасно работало.

Рис.1 - установка microcode

Включим COMPIZ, чтобы избавиться от надоедливого тиаринга (грубо говоря вертикальные полосы при перемещении окон). В Ubuntu и Mint COMPIZ идёт сразу установленным. В центре управления находим Mate Tweak и выбираем Winow manager:

Рис.2 - настройка графики

Обновим Mate до самой последней версии. Для этого выполним в консоли 3 команды:
sudo add-apt-repository ppa:ubuntu-mate-dev/wily-mate
sudo apt-get update
sudo apt-get dist-upgrade
 
Всё, теперь у нас самая свежая версия:

Рис.3 - сведения о рабочей среде Мате
 
Также я подключил 3 PPA: getdeb, uget и smplayer. Понятно, что расписывать, какой софт доставлял, не имеет смысла. Так как предпочтения у каждого свои, а большой и богатый репозиторий способствует построению системы своей мечты :-)

Баги - квадратики вместо русских букв в консоли. После перехода на systemd это безобразие вылезло и здесь. При этом в том же Debian такого глюка нет! 

Для начала я поставил пакеты console-setup, console-data, console-cyrillic.

Потом отредактировал пару текстовых файлов /etc/initramfs-tools/initramfs.conf добавив в конце FRAMEBUFFER=y

Во втором файле /lib/systemd/system/systemd-vconsole-setup.service правим строчку ExecStart=/bin/true на ExecStart=/bin/setupcon

Понятно, что текстовые файлы надо править с правами root с помощью любого привычного текстового редактора.

Обновляем initramfs командой в консоли sudo bash update-initramfs -u 

Также я перегенерировал локали в консоли командой:

locale-gen

Задать нужный шрифт и размер текста в консоли можно командой: 

dpkg-reconfigure console-setup
 
Настроить клавиатуру в консоли:

dpkg-reconfigure keyboard-setup

Также я отключил графический режим меню GRUB, но это дело вкуса.

Подводя итоги по данному дистрибутиву: вполне себе работоспособный дистрибутив со свежим ПО. Куча пакетов и инструкций, простая установка. На моём новом железе работает быстро, загружается мгновенно. Потребление ОЗУ всего 305-320 мб. Подпортило впечатление - баг с русским языком в консоли. Мелочь, а не приятно. Сразу вспоминается Opensuse, где этот баг таскается из версии в версию в течении многих лет! Локализация выполнена хуже, чья тут вина не понятно, но много пунктов меню на английском. Также обнаружился баг с плагином - переключатель рабочих столов. Настройки не меняются - т.е. нельзя установить своё число рабочих столов, хотя переключение работает. Исправлен в очередном обновлении. Был ли этот баг в Мате 1.10 или появился после обновления до 1.12 не знаю.

Для тех, кто стоит перед выбором Mint 17.3 vs Ubuntu 15.10. Если раньше перед пользователями DE Mate выбора по сути не было и преимущество Mint были очевидны, то теперь этого нет. Разница лишь в циферках ПО, ну и справедливости ради хочу сказать, что в Mint 17.3 бага с русским языком в консоли нет, потому что там и systemd нет. Выбор ещё будет сложнее, когда выйдет Ubuntu 16.04 - это LTS, на базе которого и будет построен новая версия Mint. Вот уж действительно разница будет лишь в оформлении...

пятница, 8 января 2016 г.

Broadwell & Linux

Собрав новый компьютер я смог загрузиться со старой установки линукс Mint 17.1 Всё поднялось - звук, видео, сеть. Правда радость моя была не долгой... Система зависала, совершенно рандомно. Компьютер не реагировал на мышь и клавиатуру, а звуковая проигрывала кусок звука, который был в буфере. Через полминуты происходила перезагрузка. Так как на дворе было 31 декабря и до прихода гостей было не так много времени, то я решил просто поставить новую версию Mint 17.3, но зависания лишь участились...

К компьютеру я вернулся 5 января. Основным предположением было, что глючит кнопка ресет (сломалась), включенный AHCI режим и битая ОЗУ. Однако отключение кнопки, прогон ОЗУ и игра с настройками с режимом SATA ни к чему не привели. В логах ничего подозрительного тоже не обнаружилось. Попытка загрузки в лайв режиме Ubuntu 15.10 с ядром 4.2 и вовсе привело к зависанию на логине. Manjaro не смог загрузиться из-за проблем с видео, а LMDE тоже завис сразу после логина, но предварительно вывалившись в консоль с долгожданным текстом ошибки:

Kernel panic - not syncing: Timeout synchronizing machine check over CPUs
Shutting down cpus with NMI
Kernel offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
drm_kms_helper: pnaic occured, switching back


Поиск по сети вначале был маловразумительным, но найдены были интересные ссылки:

https://bugzilla.kernel.org/show_bug.cgi?id=103351

http://www.phoronix.com/scan.php?page=news_item&px=core-i7-5775c-oc-fixed-mode

Решением kernel panic из нестабильной работы решается обновлением BIOS на материнке. У меня материнка ASUS Z97-PRO GAMER с биосом 2106 от 2015/05/28. Обновляем до 2107 от 2015/11/18 и радуемся результату! Линукс больше не виснет, ни старая установка Mint 17.1, ни новая 17.3

Я всё же решил уйти с Mint 17.3 на Ubuntu 15.10 из-за более свежего ядра. Скриншот рабочей системы с данным процессором прилагаю:

Рис - сведения о системе

среда, 6 января 2016 г.

Пост про всё или просто мысли вслух

Всем привет! Я давно не писал новых постов в своём блоге. На то было много причин - переезд, получение прав (сдал с первого раза все экзамены и в автошколе и в ГАИ), стройка... Да много чего произошло за последние почти 2 года с последнего поста.

Так и не получилось написать ни одной статьи о радиотехнике, либо нет ничего интересного, либо просто не фотографирую/не записываю процесс ремонта. Ох уж этот азарт при ремонте :-)

Возвращаясь к линуксу - пользуюсь этой замечательной ОС. На WIN и не тянет. За этот период мало, что изменилось в плане предпочтения дистрибутивов - всё теже любимчики. Правда вынужденно пришлось обновить переставить Дебиан на нетбуке asus eee pc 900. При очередном обновлении перестал загружаться графический режим - чёрный экран и всё, даже в консоль не переходил. Разбираться смысла не было - стояла старая 7, а 8 уже вышла. Очень удивился, так как Дебиан у меня никогда не умирал при обновлении, видимо и на старуху бывает проруха. 8 встала не менее прекрасно, всё работает искаропке. Также сломался мой рабочий компьютер. Отвал сокета 775. Комп проходил 10 лет, с марта 2005 по март 2015. В конце декабря 2015 года я собрал новый компьютер - на базе i5 5675c c 16 GB озу. От старого компа по сути остался корпус, 3 жёстких и блок питания. Всё остальное пришлось брать новое. Правда я столкнулся с проблемой - Минт 17.1 и новый 17.3 - зависают. Произвольно. Мышка замирает, звук залипает и комп через полминуты-минуту сам перезагружается. Закономерности не увидел, но на момент зависания комп пытается получить сетевые настройки. Походу не сдружилось моё железо с Минтом и с его староватыми ядрами. К этому вопросу - я вернусь и напишу, что к чему...
 
Рис - новое железо

Отдельно хочется написать статью про интернет. Я переехал из развитого промышленного района миллионника на глухую окраину. Решить проблему с инетом удалось, пусть не совсем так как я хотел, но всё же для того, чтобы посмотреть FHD ролики и качать апдейты - вполне хватает. Казалось бы центр города виден из окна, а получить нормальный инет оказалось почти не посильной задачей. Да и чего уж и говорить, довольно дорогостоящим мероприятием.

Мыслей накопилось очень много, от почти философских до сельско-бытовых. Если будет вдохновении, то буду стараться писать и дальше новые посты.

И конечно всех с наступившим новым 2016 годом!