Показаны сообщения с ярлыком Ubuntu. Показать все сообщения
Показаны сообщения с ярлыком Ubuntu. Показать все сообщения

8 сентября 2013 г.

Устанавливаем новый Freetype 2.5 в Ubuntu 13.04

Узнал приятную новость о том, что две крупные корпорации Adobe и Google не бросают сообщество Linux и совместными усилиями продвигают улучшения в движок отрисовки шрифтов Freetype. Тема шрифтов это вечно больная тема для сообщества, потому как заниматься ею должны не просто добровольцы, а самые настоящие высококлассные профессионалы своего дела, а с такими обычно проблемы, потому как они обычно заняты на работе в этих самих корпорациях. Глядеть без слёз на шрифты в Linux на заре его молодости было нельзя, но теперь, когда Linux это не только операционная система на компьютерах и серверах бородатых гиков, а ОС в миллиардах смартфонов и других устройств по всем миру (микрокомпьютеры, телевизоры, различные медиаплееры...), то можно быть уверенными, что скоро "догоним и перегоним" по качеству шрифтов все конкурирующие ОС. С "политинформацией" можно закончить.
В новой версии Freetype 2.5 был внедрен новый алгоритм растеризации от Adobe, да и инженеры из Google отметились некоторыми улучшениями. Что именно изменилось можно посмотреть здесь. Сразу отмечу: для обычного пользователя Ubuntu там полезных изменений практически никаких нет, потому как изменения затрагивают именно шрифты Freetype, а лично я, как и многие другие пользователи, используют в повседневной работе (обычно в браузере) TTF из набора Microsoft. Но раз две такие крупные корпорации старались для нас, то очень хочется установить обновления.
Для начала (для порядка) выясним версию установленного в системе Freetype с помощью команды:
apt-cache show libfreetype6 
Она выдаст нам много (наверное кому-то) нужной информации, но нам нужна только запись Version, поэтому можно отфильтровать ненужное:
apt-cache show libfreetype6 | grep Version
Из этой команды мы узнаем что в систему Ubuntu 13.04 установлена версия 2.4.11 libfreetype6, а значит стоит пойти в интернет и найти репозиторий со свежим Freetype 2.5 и добавить его в список своих репозиториев.
Добавление нового репозитория в источники

Не будем добавлять источник через командную строку или вручную дописывать в список, а просто зайдем в "программы и обновления", нажмем добавить источник и добавим строчку APT: deb http://ppa.launchpad.net/teppic74/freetype-latest/ubuntu raring main.
Обновление libfreetype6
Дальше следуют всем известные команды на обновление списка (sudo apt-get update) и установку новых версий программ (sudo apt-get upgrade). Какие появились визуальные изменения? Ну вот на launchpad или ubuntu.com используются "свободные шрифты" и там некоторые изменения есть, хотя возможно меня обманывает эффект плацебо, ведь и раньше шрифты на моем мониторы выглядели отлично.

В перспективе эти изменения во Freetype 2.5 придут в Android и сделают шрифты на устройствах более приятными.

31 марта 2013 г.

Восстановление загрузчика Grub после установки Windows

Как вы знаете, по традиции Microsoft не признает наличия в мире никаких других операционных систем. Вообще в Microsoft не очень любят технологии, которые внедрили не они. Я бы еще понял если они опасались патентных преследований, но технологии мира opensource для них не интересны, поэтому появления поддержки различных файловых систем и нормального загрузчика от Microsoft можно не ждать никогда.
Любой пользователь Linux знает что переустановка или установка операционной системы Windows завершается восстановлением загрузчика. Так повелось с давних пор и с успехом продолжается уже в 2013 году. Если с "корпорацией зла" мы сделать ничего не можем (игнорирование её продуктов нам не подходит по разным причинам), то мы легко можем исправить ситуация с помощью открытых программ.
Раньше пользователю, решившемуся восстановить загрузчик в Linux, приходилось проходить муки "ада голой консоли", постигать магию непонятных команд, монтировать разделы и при этом была велика возможность испортить вообще всё.
Окно программы boot-repair
К счастью, времена меняются. Новичок в Linux, конечно же, не всегда мог правильно выполнить все эти команды. Вот я был не новичок, да и то ошибся и неправильно не восстановил загрузчик на своих HDD. На моих двух жестких дисках в загрузке путается официальный загрузчик Windows, не то что я. Для восстановления загрузчика, в том числе и после переустановки Windows, была специально написана программа с говорящим за себя названием boot-repair.
Расширенные настройки boot-repair

Выглядит это утилита очень просто, но пусть вас не обманывают всего две кнопки (по сути одна - Recommended repair). В программе имеется множество настроек, с помощью которых вы можете сотворить разные вещи с загрузчиком. Программа работает просто чудесно: в автоматическом режиме она разобралась с хитросплетением разделов и кучей загрузчиков на моих дисках и спустя 7 минут работы восстановила все загрузчики, распознав их все. Браво автору, все таки он смог сделать простую программу, которая работает в одно нажатие.
Для использования данной программы вам понадобиться любой запущенный Linux на основе Debian. Подойдет запущенный live-CD или live-USB Ubuntu. Я выполнял все действия в liveUSB Ubuntu 12.10. Запускаем terminal и добавляем репозиторий с программой и устанавливаем её:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Далее просто запускаем её: sudo boot-repair. Пароля при использовании sudo от вас требовать не будут. Программа быстро проанализирует ситуацию, исправит загрузчик, а потом будет долго составлять отчет о проделанных действий. Этот отчет будет загружен в Интернет (вам будет выдана ссылка на сервисе хранения текстовой информации Ubuntu Pastebin) и будет возможно использован в статистике, так что если это вас категорически не устраивает, то знайте об этой функции (её можно отключить в настройках в разделе Other options).

21 октября 2012 г.

Ubuntu 12.10 на моем компьютере


Как-то неожиданно и быстро вышла новая версия 12.10 (с зубодробительным названием Quantal Quetzal) этого популярнейшего дистрибутива и я конечно же захотел поддержать в актуальном состоянии систему на домашнем компьютере (пусть и особого смысла в этом поступке нет - предыдущая версия работала замечательно).
Обновлять операционную систему я решился с помощью не ставшего приличного форматирования корневого раздела, а так как нам предлагают разработчики - с помощью встроенного механизма обновления дистрибутива. Для этого я набрал в консоли команду:
  sudo update-manager -d
Ключ d как раз и означает что мы будем проверять обновление дистрибутива. Менеджер обновлений сказал что имеется новая версия дистрибутива и я могу смело обновляться (ну еще потом выдал кучу предупреждений о том что он удалит и что нужно закрыть). Ну а дальше я откинулся на спинку стула... в общем во время установки я сидел в интернете с помощью Firefox, а менеджер обновлений очень долго выкачивал обновления, а потом очень долго их применял. За это время пока он это делал, я вполне мог скачать с помощью торрентов новый дистрибутив, записать на флешку и установить вручную! Можно конечно винить интернет (хотя обновления скачались достаточно быстро - минут за 20) или не самый мощный процессор, но факт на лицо - обновление системы заняло чуть менее 1 часа. Само обновление прошло в штатном режиме, вмешательства пользователя понадобилось раза 4 на начальном этапе, система после обновления работала замечательно.
Реклама в поиске
Что же я получил в новой версии дистрибутива? Сложно было надеяться получить глобальные изменения, ведь это переход с 12.04 на 12.10, а не на новую ветку развития, поэтому изменения в основном косметические. Немножко новая тема (на мой взгляд стало немного лучше), переработанная Unity, новая функциональность в dash (картинки всякие, предпросмотр, результаты поиска из интернета, интеграция с социальными сетями). Спорные "красивости", которые вызывают очень много вопросов из разряда "а нужно ли оно вообще?". Особые вопросы вызывают картинки с ценниками, которые ведут пользователя в онлайн-магазины и предлагают купить тот или иной цифровой товар. "Бесплатная ОС с встроенной рекламой" - вот так называли новую Ubuntu. Не вижу ничего плохого, сам я покупать ничего не собираюсь, а возможность эту можно отключить. Ну а если благодаря этой рекламе разработчики получат немного денег, то я буду рад за них. Остальные изменения тоже больше визуальные. Не знаю зачем было менять название и перемещать менеджер обновлений из меню пользователя. Про то что многие приложения были обновлены можно не говорить. Остальные изменения скучные.
Итог. Самый популярный дистрибутив маленькими шажками улучшает себя с каждой версий, но все громче звучат вопросы к разработчикам: "а туда ли они вообще идут?".

21 апреля 2012 г.

Ubuntu 12.04 LTS: эволюционное обновление

Ubuntu, "косынка"... - что еще для счастья нужно?
Я по традиции не стал ждать официального выпуска новой Ubuntu 12.04, а скачал final beta и установил её своей основной системой на домашнем компьютере. В ближайшее время я сделаю обновление Ubuntu на нетбуке, а вот делать ли обновление Ubuntu Server это большой вопрос.
Если на десктопном или мобильном компьютере мне интересно посмотреть на новые "рюшечки и фишечки" и попробовать все "на зуб", то работа серверной операционной системы для меня абсолютно незаметна: дело в том что Ubuntu Server 11.04 меня полностью устраивает (на все 146%, как говорится). Домашний сервер начинает работать после нажатия одной кнопки питания, загружается за 10 секунд и работает надежно, без моего участия целыми неделями (проверено экспериментально во время отпуска). Домашний сервер работает без монитора, а так как обновление операционной системы рекомендуется делать с подключением полноценного монитора и клавиатуры, то у меня есть еще один аргумент оставить все как есть.
Не буду расписывать обновление и настройку Ubuntu 12.04, как я делал много раз до этого. Скажу лишь что все получилось и прошло в штатном режиме и спустя 20 минут я получил полностью рабочую систему, затратив на этом минимум усилий (и некоторое количество безлимитного интернета). Браво самому человечному linux-дистрибутиву. Во время установки предыдущей бета-версии Ubuntu я столкнулся с общей недоделанностью и даже частыми зависаниями и падениями Unity. В Ubuntu 12.04 c Unity все в порядке, хотя отдельные интерфейсные шероховатости иногда и проявляются, но прошлый раз их было гораздо больше. Система стала загружаться еще быстрее и самое главное: в новом ядре 3.2.0-23 (после обновления и перезагрузки) правильно работает ACPI. Конечно же, я пока не углублялся в дебри системы, не устанавливал Wine, различные серьезные IDE (типа Netbeans), я ограничился браузером Firefox, а он работает как всегда прекрасно (в отличии от Google Chrome, которого постигла полоса неудач).
Простой пользователь не заметит визуальных отличий, ну разве только более "прилизанный" dockbar Unity и большее количество красивых обоев на рабочий стол. Мне нравится то направление в котором движется Ubuntu и ту работу (очень большую работу), которую предпринимают создатели дистрибутива, чтобы получить качественный, красивый и удобный продукт. Пусть и нашлось много несогласных с этой политикой и в итоге в рейтинге на distrowatch Ubuntu уступила пальму первенства Linux Mint, которая сохраняет традиции Gnome2. Я успел поработать и под чистым Gnome Shell 3 - он не плох, но лично мне нравится оболочка в современной Ubuntu, пусть даже здесь многое сильно упрощено. В конце концов, если вы хотите больше настроек никто вам не запрещает поменять все под себя и даже установить KDE вместо Gnome.

24 сентября 2011 г.

Ubuntu 11.10 beta 2: первые впечатления

Сразу после перезагрузки, можно начинать работать.
Мне наскучила своей стабильностью Linux Mint (никогда не думал что буду попрекать этим операционную систему) и я решил попробовать свежайшую версию новой Ubuntu 11.10. Как раз недавно (22 сентября 2011 года) вышел новый релиз beta 2. Почитав обзоры первопроходцев, и убедившись в относительной безвредности данного релиза, я захотел взглянуть на инновации в самом популярном дистрибутиве Linux.
В качестве рекламного ролика можно посмотреть видео от популярного зарубежного портала по Ubuntu:

Устанавливать новую операционную систему я решил не в виртуальную систему (что было бы логично и безопасно), а сразу в качестве рабочей ОС на мой десктопной компьютер. Вот так вот: прощай старый добрый Linux Mint, здравствуй новая Ubuntu!
Заглянув в зеркала от Яндекса я скачал iso-образ. Почему-то я скачал версию alternate, но к текстовой установке я привык, поэтому особо не переживал. Хотя с таким же успехом можно скачать нужные образы с официального сайта (торренты для распространения дистрибутива, конечно же, приветствуются). Имеются проблемы с локализацией во время установки, но у  немного знакомого с английским языком пользователя проблем не возникнет.
Возникли проблемы с установкой. Первоначально я планировал использовать USB-носитель, что становится стандартным способом установки ОС в современном мире (даже Microsoft с этим согласилась). Обе программы по созданию загрузочной "флешки" отработали отлично: но возникли проблемы при работе. Сначала флешка не хотела загружаться, затем возникала ошибка при копировании пакетов на жесткий диск. Вы можете заметить на видео, что там используется классический способ с установкой с CD-носителя. Так-же поступил и я. После прожига загрузочного диска с помощью программы Infrarecorder, я перезагрузил компьютер и начал установку. Никаких проблем больше не возникало, кроме довольно значительного времени, которая заняла установка (около 45 минут). Винить в этом можно не самый быстрый интернет, с помощью которого я скачивал пакеты локализации для русского языка.
Центр приложений Ubuntu
При старте системы меня встретил новый, весьма приятный Logon Manager - LightDM. Это красивый менеджер входа в систему, который (наконец-то) будет поддерживать темы.
Мне очень нравится фирменный шрифт Ubuntu и сглаживание на экране. Ничего менять мне не захотелось. Одно из нововведений новых релизов Ubuntu это "Центр приложений". Чем он занимается, объяснять не нужно. Наберите в его поиске "Microsoft fonts" и он предложит вам скачать и установить пакет со всем проприетарным программным обеспечением, но еще до этого момента система предложит загрузить и активировать проприетарные драйвера. User friendly процветает, и это хорошо.
Стартовое меню. Пользователь не промахнется мимо значков.
Интерфейс системы. Я слышал очень много критики о внешнем виде современной Ubuntu, но считаю что каждый должен самостоятельно составить мнение путем использования системы, а не разглядывания скриншотов. Интерфейс является каким-то mashup, в котором легко угадываются черты интерфейса Windows 7 (док слева, прикрепление приложений и интеграция), MacOS (глобальное меню, кнопки управления слева) и Android (всеобщая гигантомания, огромные значки). Плохо ли это? Я считаю что если забирать только лучшие и проверенные наработки, то ничего плохого в этом нет, главное не скатываться в этом деле до китайского бездумного копирования и постоянно искать новые варианты. Ну а если кому-то очень не нравится внешний вид - существует масса способов поправить это, вплоть до установки предыдущих версий DE (как поступают некоторые поклонники KDE 3, или Gnome, которые устанавливают 2-ю ветку).
Конечно, шероховатости есть и их очень много (у меня уже завис Firefox 7 и пропадало оформление окон, окна теряли "фокус" и не находили его), но все-таки система находится в стадии beta, и ей это простительно. Кроме того слишком серьёзные изменения в версиях приложений происходят в данный момент, можно сказать эпохальные перемены. Переход на KDE 4 был весьма непростым, а в Ubuntu 11 изменений не меньше (здравствуй Gnome 3 и Unity).
С Linux Mint я расставаться не буду, на нетбуке у меня прекрасно работает Linux Mint 10 и до сих пор смотрится лучше чем Windows Starter.

15 мая 2011 г.

Настройка Samba и Transmission на Ubuntu Server 11.04

Настройка еще более простая и легкая, чем установка новой операционной системы на чистый диск.
С Samba оказалось все очень просто. При установке операционной системы Ubuntu Server я выбрал две роли сервер: openssh и samba, так что samba у меня уже была установлена и запущена:
Останавливаем демона samba (изменения может делать только пользователь с соответствующими правами, поэтому везде sudo):
sudo /etc/init.d/smbd stop
На случай непредвиденных ситуаций (вдруг рука дрогнет, безнадежно испортит файл и сохранит) копируем конфигурационный файл в smbd.conf.old:
sudo cp /etc/samba/smbd.conf /etc/samba/smbd.conf.old
Исправляем этот самый "конфиг":
sudo nano cp /etc/samba/smbd.conf
(на месте nano может быть любой текстовый редактор: vim, joe или mcedit если установлен mc)
Можно раскомментировать секцию про CD-rom и исправить там, а можно написать новую секцию со своим каталогом ([share]), все параметры очевидны (read only = no - означает что в каталоге можно создавать и удалять файлы).
Запускаем демона: sudo /etc/init.d/smbd start. Собственно с samba в простой домашней сети все. Установка samba в офисе и дружба с различными серверами на windows имеет, конечно, гораздо больше нюансов. При попытке войти на сервер из windows у вас попросят логин и пароль. Поскольку этой папкой буду пользоваться только я, то я могу ввести логин и пароль root, но аутентификацию можно (да и нужно) настроить по другому, создав специального гостевого пользователя (он уже создан в ubuntu server: логин Guest, пароль пустой).
С установкой и настройкой торрент-клиента Transmission аналогичная ситуация - то есть по плану установка, остановка сервиса, небольшое исправление конфигурационного файла, снова работаем.
Вообще имеется несколько консольных торрент-клиентов для Linux, самый знаменитый и функциональный из них это rtorrent, который устанавливают обычно с web-интерфейсом rutorrent (он весьма функционален и напоминает по внешнему виду знаменитый торрент-клиент µTorrent, кстати говоря, у utorrent имеется версия для linux, которая находится в стадии альфы). К сожалению, настройка rtorrent+rutorrent далеко нетривиальное дело и не у всех получается заставить все это работать как нужно. Кроме того будет необходима настройка и установка сервера с PHP. Имеется также давно известный торрент-клиент Deluge, который тоже можно заставить работать через web-интерфейс. Имеется замечательная утилита aria2c (есть во всех репозиториях), которая может качать по самым разным протоколам, для скачивания одного файла за один раз может быть удобно. Я пошел по пути наименьшего сопротивления и установил консольный вариант transmission-daemon со встроенным web-интерфейсом.
Устанавливаем:
sudo apt-get install transmission-daemon transmission-cli (остальные пакеты будут предложены для установки автоматически, никакого GUI и x-сервера, как прошлый раз, не потребуется)
sudo /etc/init.d/transmission-daemon stop (останавливаем успешно запущенный после установки сервис)
Создаем копию конфигурационного файла /etc/transmission-daemon/settings.json и правим конфиг:
sudo nano /etc/transmission-daemon/settings.json
Наибольший интерес представляют подчеркнутые красным параметры (ну и еще имя пользователя и пароль - по умолчанию оба значения transmission). Обратите внимание на параметр rpc-whitelist, ваш IP должен быть в белом списке, чтобы заходить на web-интерфейс:
Изменяем /etc/transmission-daemon/settings.json
Сохраняем, выходим и перезапускаем сервис (если все в порядке демон скажет [OK], а иначе укажет вам на строку с ошибкой в конфигурационном файле):
sudo /etc/init.d/transmission-daemon stop
Начинаем использовать transmission. С другого компьютера в вашей сети заходим в браузере по server_IP:9091 (9091 порт по умолчанию, можно изменить в настройках). Наблюдаем окно запроса об авторизации:
Вводим заветные слова (transmission) и пользуемся web-интерфейсом. Он хоть и не переведен на русский язык, но запутаться в нем трудно:
Использование Transmission по назначению Все файлы выдуманы, все совпадения случайны.
С помощью кнопки Open загружаем торрент-файл или что удобнее, просто указываем URL (если торрент-трекер без регистрации и позволяет качать свои файлы всем). Если выделить строку с закачкой и нажать Inspector, то можно узнать много полезной информации и указать какие именно файлы скачивать, а какие нет. Также если выделить строку и нажать правую кнопку мыши, то можно обнаружить функцию Trash data & remove from list (удалить скаченнную позицию). В самом низу страниц расположены кнопки настройки и кнопка (черепаха) включения ограничения скорости (по умолчанию 50 Кб/с, значение настраивается).
P.s: для того чтобы Transmission мог записывать данные в указанные в конфиге каталоги, у них должны быть соответствующие права на запись (ну или 766):
chmod 777 -R /home/share
Также, весьма полезным будет отменить ввод пароля при входе в веб-интерфейс transmission-daemon (если ваша политика безопасности предполагает что в этом не будет ничего страшного), за авторизацию при входе отвечает параметр rpc-autorization - установите его в false.

14 мая 2011 г.

Ubuntu Server 11.04 на минисервере

Установка Ubuntu Server 11.04 на компьютер в корпусе mini-ITX
Весь предыдущий месяц у меня не доходили руки, в эти выходные я собрался с силами и за 45 минут сменил операционную систему на своем домашнем сервере. Не могу сказать что меня не устраивала Linux Mint 9 - вовсе нет, она прекрасно отработала все эти месяцы, скачала для меня много файлов из интернета и доказала что сервер можно легко построить из ориентированной на десктоп Linux.
С прошлыми установками Ubuntu Server у меня как-то не сложилось, были проблемы с Ubuntu Server 9, которая в упор не видела мой жесткий диск, то с инсталлятором, который не хотел писать на этот жесткий диск, а загрузочная флешка созданная с помощью официально рекомендуемой утилиты упорно считала что устанавливать операционные системы можно только с CD-диска.
Установщик Ubuntu Server успешно распознал сеть
В этот раз все прошло абсолютно без проблем. Загрузочная флешка на 1Гб, созданная с помощью universal usb installer, загрузила инсталлятор ubuntu-11.04-server-amd64, который хоть и поминал CD-диск при проверке файлов, но исправно загрузился с флешки. После около десятка уточняющих вопросов и перезагрузки (самый серьезный вопрос это каким образом будет использоваться жесткий диск - я его отформатировал полностью) я получил рабочую систему. Во время установки последние версии некоторых утилит были загружены из интернета (заняло не так уж много времени), а количество файлов для всеобщего обновления после установки потянуло на 50 Мб.
"У нас серьезные проблемы с HDD" - сигнализируют эти сообщения в консоли
Конечно, я еще не полностью настроил свой сервер, не установил полезные утилиты и не настроил rtorrent, но то с какой легкостью удалась установка радует. К сожалению, я обнаружил то о чем подозревал давно - жесткий диск имеет проблемы. Это было известно давно и нестабильная работа моего домашнего сервера меня не очень радовала, но я не хотел тратиться на новый жесткий диск. Каким-то чудом даже с таким диском этот компьютер продолжать работать, качать круглосуточно файлы, но доверять критическую информацию такому жесткому диску нельзя.
У меня появились новые идеи по строительству ультрабюджетных домашних серверов и в ближайшее время я продолжу совершенствование сетевой инфраструктуры у себя дома. И linux будет мне в этом помогать! 

2 мая 2011 г.

Ubuntu Tweak

Весь самый интересный soft для Linux - установка в несколько кликов.
Данное приложение подвергалась критике от матерых пользователей Linux, да и избегал пользоваться им - абсолютно все что имеется в данном "твикере" легко можно сделать вручную. Где это видано, использовать tweaker как в какой-нибудь windows?
Как оказалось избегал я данное приложение зря. В нем собраны почти все настройки, которые я делал вручную  в последнее время (например изменение wallpaper в GDM), а о некоторых настройках и программах я не подозревал.
Впрочем я ничуть не жалею что делал все настройки вручную - это интересно и полезно.
Скачать программу ubuntu-tweak можно здесь. Необходимо сохранить deb-файл на диске, затем установить его с помощью менеджера deb-пакетов.