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

20090903

Как пометить пакеты в Aptitude, чтобы потом удалить

Очень полезная возможность в aptitude — пользовательские метки для выбранных пакетов.

Например, нужно поставить какой-то набор пакетов, чтобы собрать программу X из исходников, а потом нужно эти пакеты удалить. При установке помечаем выбранные пакеты какой-то своей меткой (builddeps в моём примере):
$ sudo aptitude install --add-user-tag builddeps libчто-то-dev libчто-то-ещё-dev ...

А потом, когда эти пакеты больше не требуются, их удаляем, выбрав по той же метке:
$ sudo aptitude purge '?user-tag(builddeps)'

Поисковый шаблон ?user-tag(метка) можно использовать совместно со всеми другими поисковыми шаблонами. Присваивать метки можно не только при установке (install), но и во многих других операциях.

Как видно из примера, особенно эта возможность полезна для самостоятельной сборки пакетов и программ из исходников.

P.S. Не помню, есть ли --add-user-tag в Ubuntu, но в Debian Lenny (aptitude-0.4.11) точно есть.

This post in English

20090826

Не видно букв в японском PDF?

Бывают такие PDF, родом из Японии, в которых, если попытаться открыть их в Evince или XPDF — букв вообще не видно, а в Adobe Reader-е вместо букв видны только точки. В свойствах документа список встроенных шрифтов вообще выглядит пустым. Google Docs же такие PDF открывает, что интересно. И открыв такие PDF в Google Docs, можно увидеть, что в них всё таки есть кое-что и латиницей. Только латиница эта — из японских шрифтов (квадратная и широкая).

Оказывается, для отображения этих PDF нужно поставить кое-какие дополнительные пакеты. Для Evince — нужно поставить рекомендуемый пакет poppler-data*. Для XPDF — нужно поставить пакет xpdf-japanese*. И только после этого мы действительно сможем нормально смотреть такие PDF-файлы.

* названия пакетов даны для Debian/Ubuntu.

20090426

Недостаточно места для обновления дистрибутива?

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

У меня разбиение диска такое: корневой раздел / 10 гигабайт, на нём же /var/cache/. Обычно свободно около 1 гигабайта (поудаляв редко используемое, можно освободить 2 ГБ). Для обновления система затребовала больше 4,5 гигабайт — новые пакеты нужно куда-то скачать. Что делать, не переразбивать же диск только ради апгрейда? Тем более, что всё остальное время мне такого / вполне хватает.

Есть выход. Дополнительное место нужно для временного размещения скачанных пакетов. Потом оно будет не нужно (обычные обновления системы не требуют многих гигабайт). В Debian/Ubuntu скачанные пакеты помещаются в /var/cache/apt/archives/. И я просто временно разместил этот каталог на внешнем диске, где места достаточно.

Дополнение: ниже описано, как поступил я. Как подсказывают в комментариях, можно было поступить гораздо проще:
$ sudo mount --bind /каталог/в/разделе/где/много/места /var/cache/apt/archives
Признаюсь, что можно сделать --bind, просто забыл. В следующий раз попробую.


Действовал же так:

1) Сделал резервную копию текущего состояния archives/:
$ sudo rsync -avz --delete /var/cache/apt/archives ~/backup/var-cache-apt-archives

2) На диске, где вдоволь свободного места создал файл, в котором собираюсь разместить временный раздел под архивы (6 ГБ):
$ dd if=/dev/zero of=aptcache.img bs=1k count=6291456

3) Отформатировал этот файл как обычный раздел:
$ mke2fs aptcache.img

4) Подключил этот этот файл на место /var/cache/apt/archives/ (скрыв этим настоящий archives/):
$ sudo mount -o loop aptcache.img /var/cache/apt/archives/

5) Скопировал в него всё из старых archives/ (необязательно, там просто архив уже скачанных пакетов):
$ sudo rsync -avz ~/backup/var-cache-apt-archives/archives/ /var/cache/apt/archives/

6) Проверяю сколько свободного места есть, вижу, что теперь достаточно:
$ df -h / /var/cache/apt/archives/
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 9.5G 7.0G 2.1G 78% /
/dev/loop0 6.0G 12M 5.6G 1% /var/cache/apt/archives

Далее обновляю систему как обычно. После обновления системы можно сделать apt-get clean (удалить скачанные пакеты) и отключить временный /var/cache/apt/archives/.

20090317

Нормальный русский шрифт в Tk-приложениях

Обновление: запись частично устарела, python-tk 2.5 уже давно в Debian stable. Так что пересобирать пакеты самостоятельно теперь не надо.

Как известно, есть такая библиотека для графических интерфейсов, Tk. На Tcl/Tk легко писать скрипты с графическим интерфейсом. Так же Tk используется в качестве стандартной (доступной по умолчанию на всех платформах и не требующей установки) графической библиотеки в Python. Приложений написанных с использованием Tk довольно много. Раз читаете этот пост — значит, видели (смотрим, например, aptitude search ~Dpython-tk и aptitude search ~D^tk).

Однако русским пользователям Debian и Ubuntu с Tk явно не повезло. По умолчанию, из коробки, русские буквы в ней отображаются очень криво. Вот, к примеру простейшее приложение-однострочник:
$ echo 'button .b -text "привет, world!" ; pack .b ' | wish
и наблюдаем вот такой результат:



Хороших слов для таких шрифтов не находится. Такое ощущение, русские буквы берутся из какого-то китайского шрифта, при этом никакого сглаживания и хинтинга. Проблема настолько острая, что даже разобрана в LOR Wiki. В случае Tcl/Tk достаточно начать использовать Tk 8.5 вместо 8.4. В Debian/Ubuntu это делается так:
$ sudo update-alternatives --config wish 

Есть 3 альтернатив, которые предоставляют `wish'.

Выбор Альтернатива
-----------------------------------------------
* 1 /usr/bin/wish8.4
+ 2 /usr/bin/wish-default
3 /usr/bin/wish8.5

Нажмите enter, чтобы сохранить значение по умолчанию[*], или введите выбранное число: 3
Используется `/usr/bin/wish8.5' для предоставления `wish'.
Повторяем наш проверочный пример, и получаем вполне пристойный результат:



Понятно, что перед этим нужно поставить пакеты tcl8.5 и tk8.5. Это минутное дело.

Однако приложениям на Python, использующим Tk, вышеописанный фокус не поможет. В Debian (Lenny) и Ubuntu (Hardy, Intrepid) пакет python-tk собран с поддержкой только tk8.4, то есть по-умолчанию такие приложения выглядят вот так:



Чтобы это исправить, нужно поставить пакет python-tk собранный с поддержкой Tk 8.5. В Debian такой пакет есть, но только в experimental. Я скачал оттуда pytnon-tk 2.5.4-1 и нужный ему blt 2.4z-4 вручную и поставил. Никаких лишних зависимостей они не тянут, а Tk-приложения обретают новую жизнь:



В Ubuntu (Intrepid) ситуация похожая. Пакет python-tk собранный с Tk 8.5 повляется лишь в Jaunty. И сразу python-tk 2.6.1-0ubuntu1. Конечно, в таких случаях религия предписывает пересобирать пакет самостоятельно.

20081127

Подключаем сетевой принтер в GNOME

Задача: подключить сетевой принтер к клиентской машине. Предполагается, что используется GNOME в Debian/Ubuntu.

Решение:

1. Запускаем утилиту настройки принтеров (Система → Администрирование → Печать из меню GNOME или sudo system-config-printer).

2. Указываем отображать принтеры, подключенные к другим машинам (Сервер → Параметры в утилите настройки, ставим нужную галочку).



3. В появившемся списке принтеров выбираем принтер по-умолчанию (правой кнопкой из контекстного меню). Чтобы напечатать пробную страницу, дважды щёлкаем по принтеру, и в его свойствах выбираем «Пробная страница».



Вот, в общем, и всё.

20081112

Удалённое журналирование домашнего маршрутизатора

Матёрые сисадмины (я себя к ним не отношу) это и так знают, но простым пользователям это тоже может быть полезно. Бывает, что с домашней точкой доступа/маршрутизатором/DSL-модемом что-то случается и надо разобраться. Доступ к таким устройствам обычно только через веб-интерфейс. И даже если там включено журналирование, читать их журнал событий («лог») через веб-интерфейс не всегда удобно, да и время его хранения там не регулируется. К счастью, его можно перенаправить на нормальную GNU/Linux машину и сохранить в общем системном журнале.

Последовательность действий.

1. Включаем удалённое журналирование на маршрутизаторе. На моём Linksys-е, например, в веб-интерфейсе я выбираю Administration/Reporting/Syslog IP Address. Вводим IP-адрес своей машины. Чтобы узнать адрес своей машины:

$ ip addr | grep 'inet\>'

Понятное дело, что IP-адрес машины, сохраняющий журнал, предпочтителен статический, иначе придётся менять настройку каждый раз, когда меняется адрес.

2. На локальной машине, где будет писаться лог, требуем от syslog-а принимать логи от удалённых машин. Эта возможность по-умолчанию выключена, включается опцией -r при запуске сервера. В Debian-системах редактируем файл /etc/default/syslogd, и добавляем опцию в переменную SYSLOGD:

SYSLOGD="-r"


2б. Для удобства, можно прописать IP-адрес маршрутизатора в файл /etc/hosts, что-нибудь вроде

192.168.1.1 router

тогда в логах записи полученные с него записи будут помечаться именем «коробочки», а не её IP-адресом.

3. Перезапускаем syslogd:

$ sudo invoke-rc.d sysklogd restart


4. Журнал маршрутизатора теперь будет добавляться в /var/log/messages:

$ tail -f /var/log/messages | grep router
Nov 12 11:22:31 router secondary DNS address 193.70.152.25
Nov 12 11:22:31 router run_program(/etc/ppp/ip-up)

20081021

Debian Unstable → Ubunty Hardy → Ubuntu Intrepid (и, наверно, обратно)

Мой ноутбук переживал тяжёлый возрастной кризис. Стал необъяснимо зависать cron (при запуске). Потом стал зависать login. И ещё машина стала иногда зависать при засыпании. В общем, я не исключал и аппаратной проблемы. Зависимость от внешнего охлаждения у машинки уже давняя и прочная (перегревы бывают). А тут, раскурочив, я вынул из её чрева летавший там туда-сюда отвинтившийся непонятно от чего винт. Однако memtest86+ ошибок не находил. В общем, решил попробовать поставить «чистую» систему, чтобы посмотреть, не будет ли чудес и там. Быстренько сбросил образы /home и / на внешний диск (на всякий пожарный, dd if=/dev/раздел of=/media/внешнийдиск/backup/файл.img bs=1k conv=noerror,sync) и начал.

Поскольку под рукой был диск с Ubuntu 8.04.1, да и давно уже хотелось посмотреть не текущий уровень достижений в убунтустроении, поставил его. Поставилось нормально. /home оставил тот же. Почти всё, что должно работать, вроде работает. Из приятного: если в начале установки попросить показать подробную информацию по релизу, то запускается браузер, и можно что-нибудь в интернете почитать, пока ставится. Инсталятор Debian не видел давно, пока счёт 0:0.

Ещё из приятного, по причине того, что созданный пользователь имел тот же логин и ID, что и раньше, все старые настройки сохранились и замена системы была бы совсем незаметна, если бы не изменились версии кое-каких программ и не пришлось ставить кое-что заново (по мере необходимости). Ну и минимальные отличия вроде того, что Iceweasel здесь зовётся Firefox-ом :) 1:1

Из неприятного. Репозиторий Ubuntu субъективно меньше. Например, мой любимый Simutrans (это такая игрушка, железные дороги строить, паровозики гонять) для Ubuntu не упакован. Собрал из исходников. Да только вот тормозит, время от времени. Хотя за пару дней до этого ровно та же самая версия в Debian работала безукоризненно. Ну да, это развлечения, но для меня лично — уже 2:1. :)

В видеопроигрывателе Totem (через Gstreamer) по-умолчанию как бы играются MIDI (но без звука!). Зато, видимо как раз из-за MIDI время от времени тормозят программы, использующие SDL_mixer (упомянутая выше Simutrans перестаёт тормозить после отключения MIDI). В Debian GStreamer даже не пытался играть MIDI (когда я последний раз пытался), а SDL_mixer не тормозит. 3:1.

Ещё из неприятного, при подключении моего Garmin GPSmap 60Cx к USB порту, в Ubuntu Hardy устройства /dev/ttyUSB0 не создаётся (соответственно, всякие мои скрипты не работают). Как выяснилось, нужно раскоментировать garmin_gps в /etc/modprobe.d/blacklist. Прогрессивный метод писать в параметрах GPSbabel «-f usb:» у меня лично не работал. 4:1 в пользу Debian.

Зато моя WiFi карточка заработала «из коробки», как и Network Manager. 4:2.

А ещё жене понравилась оболочка для установки-удаления программ. 4:3.

Засыпание-просыпание работает пока без нареканий (то ли время слишком мало прошло, то ли действительно работает). 4:4. Зато кнопки управления яркостью экрана впервые за много лет поменялись местами (т.е. та, которая должна увеличивать яркость — уменьшает, и наоборот). В Debian всё было в порядке, я вообще был уверен, что они аппаратно реализованы. Это конечно мелочь и придирка, но всё же 5:4.

А ещё я постарался посмотреть на всё это с точки зрения «а если бы я был совсем новичок». И пришёл к выводу, что убунту совсем не дружелюбнее дебиан, когда это касается русскоязычных пользователей. Вот, например, по умолчанию пользователь открывает браузер и попадает на сайт техподдержки. Так вот, страница на русском языке там всего одна. Я и по-английски читаю, а кому такую порекомендуешь? Почему на ней нет ссылки на русскую документацию? Не, уж лучше Debian, сайт не такой лощёный, но хоть по-русски куча информации, и найти легко. Да и переводы вроде «разбивка винта» в документации Debian обычно не встречаются. В общем, для русскоязычного пользователя, видимо, Debian в данный момент подходит лучше. Счёт 6:4 в пользу Debian, но арбитр был пристрастен.

Так что жду ненаглядного Lenny, и откатываюсь обратно :)

Update: допишу сюда же об апгрейде до «Бестрепетного тура» (Intrepid Ibex) и об использовании Palm в Убунту. В общем, в отношении апгрейда всё прошло нормально, только папки из закладок стали открываться «Анализатором использования дисков» (baobab). Вылечилось правкой файла ~/.local/share/applications/mimeapps.list, там должно быть inode/directory=nautilus-folder-handler.desktop;, а не что-то иное.

Синхронизация с палмом, как и использование GPS Garmin через GPS, тоже «сломалась» (да, я до сих пор пользуюсь палмом, Tungsten E2). Теперь вместо старого:
$ pilot-xfer -p /dev/ttyUSB0 --backup каталог/резервной/копии/
это делается так:
$ pilot-xfer -p usb: --backup каталог/резервной/копии/
ну и после этого как обычно жмём кнопку на палме.Б

PS. На днях, вероятно, опишу, как настроил планшет Wacom Bamboo Fun. Работает. Update: в Intrepid Ibex уже даже и драйвер собирать не надо, распознаётся, работает на ура (кроме стёрки и кнопок), даже теперь стало работать горячее подключение.

20070522

Установка Ubuntu 7.04

Внимание: эта заметка устарела. С момента её написания вышло уже как минимум две новых версии Ubuntu. Соответственно, бо́льшая часть написанного здесь — лишь описание моего личного знакомства с Ubuntu около года назад. За новыми релизами Ubuntu я не слежу, потому что пользуюсь в основном Debian. За помощью и документацией по установе Ubuntu следует обратиться на сайт Ubuntu по-русски.

Введение

Моя конфигурация: ноутбук Toshiba Satellite L10-119, Celeron M 370 (1.5 GHz), 768 МиБ ОЗУ, 40 ГБ НЖМД, видео интегрированное Intel 855GM, разрешение экрана 1024x768, сетевой адаптер Realtek 8139 C+ (rev.10), PCMCIA WiFi адаптер D-Link DWL-G650 (H/W Ver. C3, F/W Ver. 4.30), на ноутбуке была установлена Windows XP SP2 Home Edition Rus, находившаяся целиком на NTFS разделе. Система устанавливалась на компьютер, предназначенный для домашнего использования, поэтому я уделил внимание тому, как избежать лишних вводов паролей в подобных условиях.

Загрузка с диска

Включаем загрузку с CD-ROM. Вставляем новый диск с Ubuntu 7.04 Feisty Fawn, дожидаемся загрузочного меню:

  • F2 - выбрать русский язык

  • F4 - выбрать разрешение 1024x768x32bpp

  • поехали!

Разбиение диска

Был один большой NTFS-раздел (WinXP SP2). Система - Администрирование - Gnome Partition Editor. Выделить раздел, указать насколько его Изменить размер/Переместить. Применить (В меню Редактировать, или раскрыть окно на весь экран, чтобы увидеть эту кнопку). Подождать. Если будут ошибки при проверке - не страшно, это из-за того, что Gnome успел уже подключить изменённый раздел на запись. При следующей загрузке в Windows будет долгая проверка CHKDSK, это нормально, так и должно быть. Может быть и сообщение о том, что найдено новое устройство. Подробности в man ntfsresize.

О разбиении диска

Для обычной установки Ubuntu 7.04 требуется 2,5 ГБ места на жестком диске. Однако это действительно минимум: после этого остаётся около 200 МБ свободного места, и пользы от такой системы скорее всего будет мало. Нужно оставить и место для установки дополнительных программ, если что потребуется, и для файлов и настроек пользователя 200 МБ тоже не густо.

В общем, я считаю, что разумный минимум это где-то 4.5 ГБ.

Установка

Щелкаем по большой иконке на рабочем столе: Установка. Выбираем язык, часовой пояс, раскладку клавиатуры (я рекомендую Russia - Winkeys).

Разметка диска

Далее три варианта. Первый: Авто — использовать весь диск. Поскольку мне установленная Windows XP дорога, я выбираю вариант Авто - использовать наибольшее свободное место (то, которое я освободил при изменении размера NTFS). Выбираю из любопытства, как убунту решит. Третий вариант — Вручную.

Разметка диска вручную

Если Ваш выбор — это ручная разметка диска, очень советую подумать о таком разбиении, чтобы выделить 3—4 ГБ для системы, а остальное место выделить в отдельный раздел для /home . Это позволит:

  • если захотите переустановить или сменить дистрибутив, достаточно будет переформатировать только корневой раздел / , пользовательские файлы и настройки при этом никак не будут затронуты.

  • обезопасить системы от истощения свободного места на диске (даже если пользователь использует всё свободное место в /home система останется вполне работоспособна)

С другой стороны, если место на жестком диске очень ограниченно, вариант установки всё на одном разделе ( / ) предпочтительнее, поскольку позволяет уже в процессе эксплуатации выбирать, как распределяется используемое дисковое пространство между установленным софтом и данными пользователя.

Миграция документов и настроек

Можно перенести документы и настройки пользователей Windows в новую систему Ubuntu. Впечатления от этой функции смешанные. С одной стороны вроде бы хорошая идея, с другой стороны — если оставлять раздел с Windows, то и уже имеющиеся документы лучше там и оставить, чтобы не дублировать версии документов.

Также по моим впечатлениям импортировались далеко не все документы, а лишь выборочно (возможно, это было связано с недостатком места в разделе под Ubuntu во время установки, но установщик ничего мне об этом не сообщал). Миграция таких настроек как обои рабочего стола тоже прошла не совсем корректно — были перенесены не активные обои, а одни из позапрошлых. Настройки Mozilla Firefox вопреки моему желанию также не смигрировали (тоже без всяких предупреждений).

В общем, я здесь советую отмечать галочками только:

  • Mozilla Firefox

  • User Picture

Однако это удобный диалог, чтобы задать имена, логины и пароли пользователям системы.

Кто вы?

Следующий шаг — выбор учетной записи администратора. Здесь можно выбрать из выпадающего списка уже одну из "мигрированных" учетных записей перед этим, или ввести данные новой учетной записи.

Готов к установке

Убедитесь, что все настройки правильные. Далее будут сделаны изменения таблицы разделов, так что посмотрите внимательно, не собирается ли установщик уничтожить что-то для Вас очень ценное… Да, конечно, перед началом установки Вы же сделали резервную копию? Ну тогда нажимайте кнопку Install.

Терпеливо ждём… или играем в Судоку (Приложения - Игры - Судоку).

После этого просим перезагрузить систему и вынимаем диск, когда всё готово. Далее нажатие ENTER должно перезапустить систему, но мне пришлось удерживать нажатой кнопку питания ноутбука, пока он не отключился, а потом включить его опять.

После установки

После загрузки системы входим в систему, используя учетную запись администратора (см. Кто Вы?).

Настройка клавиатуры

Система - Параметры - Клавиатура. Раскладки: добавить Английская (США), ОК. Пометить желаемую по умолчанию. Параметры раскладки (у меня здесь был глюк: нет надписей, только треугольники, выбираю нижний): Функция смены раскладки, выбрать желаемый способ переключения. Закрыть.

Верхняя панель, щелчок правой кнопкой мыши, Добавить на панель. Индикатор раскладок клавиатуры, Добавить. Закрыть. Положение индикатора можно изменить перетягивая его по панели средней кнопкой мыши (нажатием на колёсико или на две кнопки сразу).

Настройка привелегий пользователей

Функции системного администрирования (в том числе установки и удаления программ) доступны изначально только одному пользователю (см. Кто Вы?). Если есть желание, можно дать их и другим.

Для этого открываем Система - Администрирование - Пользователи и группы. Выбираем пользователя, нажимаем Свойства, во вкладке Привелегии пользователя ставим галочку напротив Администрировать систему. ОК. Закрыть.

Настройка сети

Вообще, без сети в далеко не уедешь. Поэтому с неё и начнём.

Перед настройкой беспроводной сети полезно иметь работающее проводное соединение. В случае, если в сети поддерживается DHCP настраивать ничего не надо, достаточно воткнуть кабель (вручную настроить можно в Система - Администрирование - Сеть).

Настройка беспроводной сети.

Мне повезло: моя WiFi-карточка D-Link DWL-G650 (без плюса!) работает в Ubuntu Feisty Fawn сразу "из коробки" (не могу сказать, чтобы это было случайное везение, я ещё до покупки выяснил, что внутри неё чипсет Atheros и с ней давным давно работает драйвер madwifi).

Впрочем, при первом запуске Ubuntu активизирует для неё закрытые проприетарные драйвера, о чём честно предупреждает. Ничего не имею против ndiswrapper, но я предпочёл его отключить (пришлось перезагрузиться) и пользоваться свободным драйвером.
[У меня под рукой была ещё карточка D-Link DWL-G630, на чипсете Ralink; в Ubuntu правильный драйвер (rt61) подключается для нее автоматически, но сеть сходу не заработала. Разбираться было лень. В Debian etch эта карточка у меня работает нормально, но драйвер для неё я собирал самостоятельно из исходников, взятых на сайте Ralink.]

Если Вы пользуетесь открытой WiFi-сетью ваших соседей или довольствуетесь WEP-шифрованием в Вашей сети (что почти одно и то же), то настроить беспроводную сеть можно там же (Система - Администрирование - Сеть, Беспроводное соединение, Свойства, отключить режим роуминга, ввести настройки). Если же требуется настроить WPA или WPA2 соединение, то самый простой способ — это использовать KNetworkManager.

Открываем Приложения - Интернет - KNetworkManager. Щёлкаем по появившемуся значку в системном лотке (справа вверху). Из списка Wireless Networks выбираем свою.

В открывшемся диалоговом окне указываем вариант системы безопасности и пароль. В моём случае WPA2 Персональный (WPA2PSK). Вариант шифрования AES определился автоматически. Далее система просит создать "брелок" для хранения паролей, необходимо придумать и дважды ввести какой-нибудь пароль.

После этого я смог пользоваться своей беспроводной сетью.

Установка обновлений

Наверное, к этому моменту система уже сообщила Вам, что готовы обновления. Установка довольно проста: щёлкнуть по оранжевой иконке обновлений в системном лотке (справа вверху), Установить обновления. Подождать, нажать Закрыть и ещё раз Закрыть.

Красота!

Вход в систему без пароля

Можно организовать вход в систему в стиле Windows XP по щелчку по иконке пользователя, без ввода пароля. Это может быть полезно для "многопользовательских" домашних компьютеров. Другой вариант для таких систем — автоматический логин.

Итак, во-первых надо изменить тему GDM, включив показ иконок. Система - Администрирование - Окно входа в систему. На вкладке Локальный вход отмечаем тему Human list (или Счастливый GNOME с доской портретов, если нравится больше).

Во-вторых, необходимо отредактировать системный файл. Для этого нажмите ALT+F2 (выполнить команду) и наберите gksu gedit /etc/pam.d/gdm. Введите пароль (переключите раскладку клавиатуры, если необходимо). Добавьте в файл следующую строчку:

auth sufficient pam_listfile.so sense=allow file=/etc/passwordless item=user

В результате должно получиться примерно так:

#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so
auth sufficient pam_listfile.so sense=allow file=/etc/passwordless item=user
@include common-auth
@include common-account
session required pam_limits.so
@include common-session
@include common-password

Сохраните изменения. Теперь таким же образом создайте файл /etc/passwordless (ALT+F2, gksu gedit /etc/passwordless). Там введите названия учетных записей, не требующих ввода пароля для входа в систему.

Настройка мультизагрузчика

При включении системы с установленным Ubuntu запускается загрузчик GRUB, который и рисует меню, где можно выбрать между Ubuntu и Windows. Мне не понравилось, что по умолчанию он не запоминает последний сделанный выбор и времени на выбор оставляет очень мало.

В общем, ALT+F2, gksu gedit /boot/grub/menu.lst, находим строчку

default       0

и меняем на

default saved

При желании можно включить более весёлые сине-голубые цвета, вместо стандартных белого на чёрном. Удалите символ “#” в строчке

#color cyan/blue white/blue

Сохраните изменения. Попробуйте перезагрузиться, убедитесь, что всё работает.

Запись в раздел NTFS

Вообще, я противник разделов отформатированных под NTFS. И запись NTFS под Linux только-только недавно стала более-менее безопасной. Так что лучше, если другая операционная система стоит на разделе FAT32. Однако если выбора нет, то придётся настроить чтение-запись раздела NTFS.

Итак, Приложения - Установка/удаление…. Велим показывать Все доступные приложения. В поле поиска набираем ntfs. Находим Инструмент конфигурации записи на NTFS. Устанавливаем.

Запускаем инструмент: Приложения - Системные - Инструмент конфигурации записи на NTFS. Помечаем галочкой раздел, в которых хотим писать. Помечаем галочкой Включить поддержку записи на внутренних устройствах. Готово :)

MP3 и DivX

Предложение доустановить поддержку MP3 было мне сделано при попытке проиграть mp3 файл. После установки mp3-файлы стали проигрываться нормально.

Что я не смог сделать без терминала

Хотя всё вышеописанное было сделано с применением исключительно графического интерфейса, терминал мне всё же потребовался:

  • чтобы вытащить PCMCIA карточку (sudo pccartctl eject) (пригодился бы для этого какой-нибудь апплет ГНОМа)
    [Можно также нажимать ALT+F2 и вводить gksu pccardctl eject]

  • редактировать системные файлы вроде /etc/pam.d/gdm и /boot/grub/menu.lst удобнее из терминала, где есть автодополнение имени файла по нажатию клавиши TAB. Запускать gedit по ALT+F2 и вводить имя файла по памяти не очень-то удобно.

Что не работает

У меня не работает почтовый клиент Evolution. Рушится при запуске. Впрочем, баг уже давно известен. Удалить Evolution, однако, нельзя (от него зависит ubuntu-desktop) :(

Не работает функция миграции профилей Windows при установке (практически не работает).

20061207

Марк Шаттлворт по-русски

Марк Шаттлворт* дал интервью на русском языке! Он рассказал о своих впечатлениях от полёта в космос: «Этот полет оказался очень значимым для меня. Во-первых, я мечтал о нем. Космос мне всегда казался платформой для вдохновения, образования и технологии. Во-вторых, я серьезно готовился к полету. На все ушло около года, при этом семь месяцев я прожил в Звездном городке под Москвой. Меня там тренировали, и мне самому действительно хотелось стать настоящим членом экипажа, а не пассажиром. Весь прожитый год – это и опыт физической работы, и определенные умственные упражнения, а в целом это был очень целостный опыт.»

Ещё Марк много говорит о том, почему и как развивается проект Ubuntu, дружественного и удобного варианта GNU/Linux.

*) Марк Шаттлворт - второй космический турист, основатель компании Thawte, и, с недавнего времени, проекта Ubuntu.