Кратко о GRUB
GRUB (GRand Unified Bootloader) -- это самый популярный загрузчик
операционной системы в мире пользователей *nix. В большинстве
дистрибутивов по умолчанию используется GRUB версии 1 или новый --
GRUB2. По сравнению с также достаточно популярным загрузчиком lilo, GRUB
имеет больше возможностей, но за это его многие и не любят, считая его
раздутым и переполненным ненужными функциями. Однако я считаю, что GRUB
является прекрасным загрузчиком, и он достоин серии статей о нём.
В данной статье я расскажу о некоторых полезных командах, которые вы
можете использовать в терминале GRUB2. Мы не будем рассматривать их все,
а рассмотрим самые нужные и важные. Для изучения полного списка команд
вы можете использовать документацию grub, например, команда help
выведет весь список доступных команд. Маловероятно, что вам понадобятся
они все и поэтому в данной статье будут рассмотрены только самые
привычные и полезные.
Самоучитель создания портативной локальной версии репозиториев популярных дистрибутивов.
Порою, в зоне недосигаемости интернета, необходим
альтернативный путь решения проблемы установки новых пакетов. Все пакеты
дистрибутива (программы, игры, утилиты и т.д.) можно сохранить на
переносном жестком диске, который можно будет брать с собой в любое
путешествие.
Итак, приступим для начала к репозиториям Ubuntu:
1)sudo apt-get install apt-mirror (утилита, которая упрощает жизнь)
2)Переходим к конфигурации apt-mirror sudo gedit /etc/apt/mirror.list
находим строку set base_path и указываем на предпочитаемый нами путь, например /media/rep/mirrors/ubuntu
3)запускаем apt-mirror sudo apt-mirror
Все, процесс пошел, прийдется долго ждать окончания, так что обычно ставлю на ночь.
P.S. авто обновления делаются через crontab
... Читать дальше »
10 октября 2010 года ровно в 10 часов 10 минут 10 секунд по Гринвичу вышел Ubuntu Linux версии 10.10. Уффф...
Итак, что же нового в новом релизе? Если честно, то заметного глазу обычного пользователя не много.
Во-первых, визуальная тема по умолчанию приобрела, как мне кажется,
более законченный вид, чем та, что установлена в последнем LTS релизе
10.04. Интересно — будет ли она обновлена там?!
Во-вторых, появилась довольно спорная возможность управлять
воспроизведением музыки прямо из индикатора уровня громкости. Пока что
поддерживают данную возможность всего несколько плееров, среди которых —
тот, что выбран в Ubuntu по умолчанию — Rhythmbox.
В-третьих, был внедрён новый менеджер фотографий — Shotwell (взамен ранее использовавшегося ... Читать дальше »
Что на работе (Ubuntu + Mac + Seven), что дома (Ubuntu + Ubuntu),
приходится сидеть за несколькими компьютерами, имея перед глазами
несколько мониторов, мышек и клавиатур. Согласитесь, не удобно, особенно
когда начинаешь печатать на клавиатуре не того компьютера :) Вот
поэтому и пришлось избавляться от всех ненужных клавиатур и мышек,
оставив по одному экземпляру того и другого. А помогла мне в этом
утилита Synergy.
Ниже, будет приведен пример
настройки synergy для двух компьютеров под управлением Ubuntu. Главный
компьютер, с которого управляются другие компьютеры, будет называться
ubuntu-server (здесь имеется ввиду - hostname компьютера). Второй
компьютер, будет носить название ubuntu-client. Монитор ubuntu-client,
физически, расположен слева от ubuntu-server. Не забываем, чтобы все
работало, нужно, чтобы компьютеры были подключены к одной сети.
Система контроля версий Subvervion, она же SVN, чрезвычайно удобна
для небольшой группы, особенно если серьёзных требований по веткам и их
слиянию не предъявляется. И хотя в консоли Subversion пользоваться
удобно и просто, иногда бывает удобнее просмотреть графически историю
версий или быстро вытащить нужный файл определённой ревизии - тут нам
поможет svn клиент kdesvn.
Просмотр и управление содержимым репозитория SVN Собственно,
kdesvn удобен тем, что позволяет быстро и легко просматривать истории
ревизий какого-то конкретного файла, посмотреть на репозиторий "с
высоты птичьего полёта":
Сбой файловой системы в linux случается достаточно редко, но лично у
меня пару раз такое происходило из-за экстренного выключения ноутбука,
вместо традиционного завершения сеанса операционной системы. И, при
следующем включении, дистрибутив просто не загружался и выводил ошибку
в терминале о неисправности используемого сектора жесткого диска. Если
вам приходилось видеть данную ошибку, то, скорее всего, проблема в
коренном (чаще всего он и есть поврежденный) секторе файловой системы.
Для выполнения восстановления нам необходим любой современный LiveCD дистрибутив.
Загружаемся в LiveCD и заходим в терминал от имени суперпользователя.
Для восстановление файловой системы в linux используется консольная утилита под названием fsck. Её вызов очень прост даже для новичков в мире linux.
Последовательность действий: 1. Загружаемся с LiveCD дистрибутива linux, содержащего в себе
драйвер для работы с вашей файловой системой (например ext4) и
собст
... Читать дальше »
Очень часто, у начинающих пользователей Linux (а иногда и у весьма опытных), возникает такая, казалось бы, банальная проблема: выбрать в качестве браузера по умолчанию - Opera
(имеется в виду для тех ссылок, которые на пример пришли в im клиент).
Ну что тут сложного казалось бы, поставить галочку, да и все. А вот
нет! Дело в том, что каких либо графических средств выбора браузера по
умолчанию, я не нашел. Может быть потому, что давно не использовал
Gnome, а использовал Openbox. Точно не знаю, но проблема была. С
Firefox все проще - в его настройках есть соответствующая галочка. В
Windows версиях браузера Opera, тоже есть такая галочка, в linux - нет.
Решение этой пробелмы оказалось тривиальным, хотя мне на тот момент, так не казалось.
Решение оказалось простым до безобразия. Надо было просто в
конфигурационном файле вашей оболочки по умолчанию, явно указать
переменную BROWSER:
Как работает prelink
Во время запуска программы, она связывается со своими библиотеками,
необходимыми для работы (например Qt или GTK). Библиотеки подгружаются
динамически и на это требуется довольно много времени из-за чего мы и
ждем пока запустится программа. Особенно это актуально для
пользователей KDE так как подгружается огромная и навороченная
библиотека вывода графических приложений - Qt.
Утилита Prelink позволяет связать все подгружаемые библиотеки
непосредственно с исполняемыми файлами программ. Prelink - это механизм
предварительного связывания необходимых библиотек с программой. И это
даёт очень большой прирост производительности! Многие отмечают, что
теперь "холодный" старт программы занимает до 50% меньше времени, чем
это было до "прелинкинга". В основе prelink по сути лежит старый-добрый
механизм кэширования.
Установка
Давайте рассмотрим установку на примере Debian (если у вас другой
дистрибутив, то просто замените apt
... Читать дальше »
Преамбула Этот
обзор несколько необычен: он написан целиком под Windows. Удивление
читателя понятно и будет удовлетворено. Дело в том, что программа
художественной растровой графики MyPaint имеется только в сильном
тестинге Debian, притом даже из этого самого тестинга при установке
кучи пакетов попытка запуска заканчивается вот так:
latitude@dot:~$ mypaint Traceback (most recent call last): File "/usr/bin/mypaint", line 123, in from gui import main File "/usr/share/mypaint/gui/main.py", line 13, in assert gtk.ver >= required, 'You need to upgrade PyGTK, at least version %d.%d.%d is required.' % required AssertionError: You need to upgrade PyGTK, at least version 2.16.0 is required. latitude@dot:~$
Так как обновление PyGTK
приведёт к тотальному апгрейду моей стабильной системы,
... Читать дальше »