воскресенье, 30 декабря 2007 г.

Часть 10. Установка драйверов. Аудио.

Бывают такие ситуации, что Вы установили Ubuntu, а звука нет. Причин этому есть множество. Первая и самая распространенная проблема — у вас просто громкость стоит в ноль =), ну а вторая будет серьезнее: идущий в комплекте звуковой драйвер ALSA не поддерживает вашу карточку. Поэтому сначала решаем первую проблему:
1. Для любителей графических интерфейсов: два клика по значку динамика в трее, затем смотрим на картину, что там. Все ползунки должны быть на максимуме. Далее: Файл - сменить устройство - какое-либо-устройство(ALSA-mixer). Выбрали. Идем вперед: Правка - Параметры. Тут ставьте галочки везде. После чего у вас появится куча ползунков, большинство из них влиять ни на что не будут, но выкрутите все на максимум, и попереключайте каналы.
2. Для любителей консоли.
alsamixer
И там стрелками вверх/вниз выкручиваем все на макс. Каналы «размьючиваются» кнопкой «M».

Если ничего не помогло, то переходим к шагу 2.

Шаг 2. Сбор информации.
Вспоминаем какая у нас модель звуковой карточки. Для тех , кто не помнит, делаем так
lspci

и в куче текста ищем что-либо с упоминанием Audio device.
Дальше идем в гугл или на страницу проекта ALSA и там ищем информацию про поддержку своей карточки. Если такая информация есть и она положительна, то:
1. скачиваем новый ALSA-драйвер.
2. разархивируем:
bunzip2 alsa-driver-*
tar -xf alsa-driver-*


3. конфигурируем, собираем, устанавливаем и настрастраиваем ALSA:
./configure
make
sudo make install
sudo ./snddevices
Перезагружаемся. Звук должен пойти, если нет, то снова играйтесь с микшером.

понедельник, 24 декабря 2007 г.

Оффтоп. Ubuntu 8.04

Все Вы знаете, что разработчики Убунту выпускают новые версии два раза в год. Предыдущий выпуск был в октябре, а следующий будет в апреле. Версия нового Убунту - 8.04 (восьмой год, четвертый месяц =), а кодовое имя — Hardy Heron.
Что обещают:
Пользователю
- Новая визуальная тема;
- Средство для упрощения работы с неофициальными репозиториями пакетов;
- Включение в состав X.Org 7.3;
- GUI для настройки подключения дополнительных мониторов;
- SlickBoot - реализация загрузочного экрана в стиле Mac OS;
- Возможность безопасной установки в уже созданный дисковый раздел, не влияя на существующий /home;
- Система разрешения ситуации переполнения дискового раздела и ПО для чистки мусора;
- Увеличение скорости загрузки приложений через упреждающую загрузку данных (disk prefetching);
- Упрощение операции по открытию доступа к локальным файлам по сети;
- Single Click Install - сервис для установки программ через один клик на сайте;

Сеть и безопасность
- Разделение конфигурации /etc/network/interfaces на модули, например, один файл на интерфейс.
- Возможность настройки диалап и ADSL соединений из Network Manager(!!!);
- Улучшение поддержки шифрования содержимого файловой системы, например, хранение ключа шифрования на USB брелоке;
- Режим удаленной загрузки LiveCD по сети на машины без CDROM. Т.е. загрузившись на одной машине с LiveCD, мы можем загрузить этот же LiveCD по сети на другие машины;
- Упразднение gksudo и запуска административных GTK приложений под пользователем root (под root будут выполняться только конечные команды, но не интерфейс);

Как видим, очень много вкусного. Но я пишу этот пост потому, что вчера поставил себе вторую альфу 8.04, хоть до релиза еще далеко, а слово «альфа» подсознательно пугает нестабильностью, впечатления у меня остались сугубо положительные. То, что не работало у меня из коробки в 7.10 (звук, например), здесь уже все прикручено и настроено. Да и субъективно система работает быстрее (самовнушение?).
Посмотрим, чем порадуют нас разработчики дальше.

Помните: это не призыв ставить альфы! Это может быть небезопасно! Я лишь только поделился своими впечатлениями.

воскресенье, 16 декабря 2007 г.

Часть 9. Учимся работать в консоли.

Прочитав название статьи, не спешите кричать, что в консоли Вы уже работали и все знаете. Консоль в Линуксе — это не только инструмент для установки программ. Это ... это все. Это и есть Линукс. Дело в том, что в отличие от Windows, где на данный момент главным интерфейсом является графический, для линукса вывод всех данных в терминальном режиме и есть основной интерфейс. В этом и есть его преимущество. Как это темное окно может заменить нам привычный оконный графический интерфейс? Да ведь там невозможно ничего делать! Ошибаетесь. В консоли можно делать все =) И чаще всего все действия там получаются намного быстрее. Только тут надо оговориться: все действия получаются быстрее, если ты до этого проделывал их уже несколько раз =)

Итак, поехали.

Первое, о чем хочется сказать. К любой команде консоли есть помощь. Выводится она даобавлением ключа --help, пример:


som32@som32-desktop:~$ apt-get --help
apt 0.7.6ubuntu14 for i386 compiled on Oct 15 2007 20:39:10
Usage: apt-get [options] command
apt-get [options] install|remove pkg1 [pkg2 ...]
apt-get [options] source pkg1 [pkg2 ...]

apt-get is a simple command line interface for downloading and
installing packages. The most frequently used commands are update
and install.

Commands:
update - Retrieve new lists of packages
upgrade - Perform an upgrade
install - Install new packages (pkg is libc6 not libc6.deb)
remove - Remove packages
purge - Remove and purge packages
source - Download source archives
build-dep - Configure build-dependencies for source packages
dist-upgrade - Distribution upgrade, see apt-get(8)
dselect-upgrade - Follow dselect selections
clean - Erase downloaded archive files
autoclean - Erase old downloaded archive files
check - Verify that there are no broken dependencies

Options:
-h This help text.
-q Loggable output - no progress indicator
-qq No output except for errors
-d Download only - do NOT install or unpack archives
-s No-act. Perform ordering simulation
-y Assume Yes to all queries and do not prompt
-f Attempt to continue if the integrity check fails
-m Attempt to continue if archives are unlocatable
-u Show a list of upgraded packages as well
-b Build the source package after fetching it
-V Show verbose version numbers
-c=? Read this configuration file
-o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp
See the apt-get(8), sources.list(5) and apt.conf(5) manual
pages for more information and options.
This APT has Super Cow Powers.

После прочтения этой краткой справки, Вы уже будете иметь некое представление о том, что делает данная команда и как с ней работать. Но не всегда этого хватает, иногда требуется полнота картины. Тут нам на помощь приходит команда man.

NAME
apt-get - APT package handling utility -- command-line interface

SYNOPSIS
apt-get [-hvs] [-o=config string] [-c=file] {[update] | [upgrade] |
[dselect-upgrade] | [install pkg...] | [remove pkg...] |
[purge pkg...] | [source pkg...] | [build-dep pkg...] | [check]
| [clean] | [autoclean] | [autoremove]}

DESCRIPTION
apt-get is the command-line tool for handling packages, and may be
considered the user’s "back-end" to other tools using the APT library.
Several "front-end" interfaces exist, such as dselect(8), aptitude,
synaptic, gnome-apt and wajig.

Unless the -h, or --help option is given, one of the commands below
must be present.

update
update is used to resynchronize the package index files from their
sources. The indexes of available packages are fetched from the
location(s) specified in /etc/apt/sources.list. For example, when
using a Debian archive, this command retrieves and scans the
Packages.gz files, so that information about new and updated
packages is available. An update should always be performed before
an upgrade or dist-upgrade. Please be aware that the overall
progress meter will be incorrect as the size of the package files
cannot be known in advance.

upgrade
upgrade is used to install the newest versions of all packages
currently installed on the system from the sources enumerated in
/etc/apt/sources.list. Packages currently installed with new
versions available are retrieved and upgraded; under no
circumstances are currently installed packages removed, or packages
not already installed retrieved and installed. New versions of
currently installed packages that cannot be upgraded without
changing the install status of another package will be left at
their current version. An update must be performed first so that
apt-get knows that new versions of packages are available.

dselect-upgrade
dselect-upgrade is used in conjunction with the traditional Debian
packaging front-end, dselect(8). dselect-upgrade follows the
changes made by dselect(8) to the Status field of available
packages, and performs the actions necessary to realize that state
(for instance, the removal of old and the installation of new
packages).

dist-upgrade
dist-upgrade in addition to performing the function of upgrade,
also intelligently handles changing dependencies with new versions
of packages; apt-get has a "smart" conflict resolution system, and
it will attempt to upgrade the most important packages at the
expense of less important ones if necessary. The
/etc/apt/sources.list file contains a list of locations from which to retrieve desired package files. See also apt_preferences(5) for
a mechanism for overriding the general settings for individual
packages.

install
install is followed by one or more packages desired for
installation. Each package is a package name, not a fully qualified
filename (for instance, in a Debian GNU/Linux system, libc6 would
be the argument provided, not libc6_1.9.6-2.deb) All packages
required by the package(s) specified for installation will also be
retrieved and installed. The /etc/apt/sources.list file is used to
locate the desired packages. If a hyphen is appended to the package
name (with no intervening space), the identified package will be
removed if it is installed. Similarly a plus sign can be used to
designate a package to install. These latter features may be used
to override decisions made by apt-get’s conflict resolution system.

A specific version of a package can be selected for installation by
following the package name with an equals and the version of the
package to select. This will cause that version to be located and
selected for install. Alternatively a specific distribution can be
selected by following the package name with a slash and the version
of the distribution or the Archive name (stable, testing,
unstable).

Both of the version selection mechanisms can downgrade packages and
must be used with care.

Finally, the apt_preferences(5) mechanism allows you to create an
alternative installation policy for individual packages.

If no package matches the given expression and the expression
contains one of ’.’, ’?’ or ’*’ then it is assumed to be a POSIX
regular expression, and it is applied to all package names in the
database. Any matches are then installed (or removed). Note that
matching is done by substring so ’lo.*’ matches ’how-lo’ and
’lowest’. If this is undesired, anchor the regular expression with
a ’^’ or ’$’ character, or create a more specific regular
expression.

remove
remove is identical to install except that packages are removed
instead of installed. If a plus sign is appended to the package
name (with no intervening space), the identified package will be
installed instead of removed.

purge
purge is identical to remove except that packages are removed and
purged.

source
source causes apt-get to fetch source packages. APT will examine
the available packages to decide which source package to fetch. It
will then find and download into the current directory the newest
available version of that source package. Source packages are
tracked separately from binary packages via deb-src type lines in
the sources.list(5) file. This probably will mean that you will not
get the same source as the package you have installed or as you...


и так далее. Как видите, описание здесь уже намного подробнее, чаще всего его хватает для любых действий, но если вопросы возникают — форумы Вам в помощь =)



Команды без которых жить никак нельзя:


cd — команда для смены директории. Примеры:


cd Desktop

переведет Вас в папку Desktop, а


cd ..

на уровень выше.


cd ~ или просто cd

доставит Вас в домашнюю папку.



ls  выведет вам все файлы и папки в данной директории.

ls Desktop

touch создаст файл

touch test.txt

rm удалит файл

rm test.txt

mkdir создаст директорию

mkdir Test

rm -r удалит директорию

rm -r Test

cp скопирует файл

cp test1.txt test2.txt

cp -r скопирует директорию

cp -r Test Test2

mv переместит файл или переименует его

mv test1.txt test2.txt

переименовывает test1.txt в test2.txt


mv test1.txt Test

переносит test1.txt в каталог Test

Это был список основных команд, зная их и общий принцип работы в консоли, освоить любую другую проблемы не составит.

Чтобы запустить программу из консоли есть 2 пути: 


знать ее название:


opera

или знать точный адрес исполняемого файла


/usr/lib/opera/9.5*/opera

Тут я использовал символ * (звездочка). Это маркер автодополнения. Т.е.  будут найдены все директории,  названия которых начинаются с 9.5 не зависимо от того, какой у них конец имени.

Это были основные шаги в работе с консолью. Я естественно не призываю Вас отказываться от графического интерфейса в пользу консоли, но и забывать про такой мощнейший инструмент работы с компьютером не стоит. 

суббота, 8 декабря 2007 г.

Часть 8. Альтернативные программы. Смотрим видео.

Данная статья будет очень короткой, т.к. проблем при просмотре видео в мире Ubuntu существует минимум. Какой видео-плеер выбрать, зависит лишь от Ваших личных предпочтений. Основные участники сегодняшнего разговора: VLC и MPlayer.

Оба плеера имеют графический интерфейс, поддержку кучи форматов и всяческих настроек.
Вот, например, список для MPlayer:
Audio CD, DVD, Video CD, мультимедиа‐файлы в формате AVI, ASF/WMV/WMA, QT/MOV/MP4, RealMedia, Ogg Vorbis, NUT, NSV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM (.cpk) формат, RoQ, PVA и Matroska, записанные с видеокодеками DivX, MPEG-1, MPEG-2, MPEG-4, Sorenson, WMV, RealVideo, x264 (реализация стандарта H.264) и аудио-кодеками MP3, Vorbis, RealAudio, AC3/A52 (Dolby Digital), AAC (MPEG-4 аудио), QuickTime, VIVO аудио и WMA.

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

У каждого из плееров есть еще и свои достоинства: VLC умеет вещать в сеть, а Mplayer имеет в своем составе программу Mencoder, которая позволяет производить множество полезных операций с видео. Например — вшить субтитры в видео.

Если Вы не можете выбрать, то поступите как я — установите оба плеера и переключайтесь в зависимости от настроения =) или от видео-файла. Иногда случается так, что некоторые файлы играет лучше один плеер, а другие — другой =)

Команды для установки:
sudo apt-get install vlc
sudo apt-get install mplayer


воскресенье, 2 декабря 2007 г.

Часть 7. Альтернативные программы. Слушаем музыку.

Оговорюсь сразу, «альтернативными» эти программы я назвал только потому, что они не входят в состав Ubuntu по умолчанию. Но это абсолютно не умаляет их достоинства. =) Естественно, что это не все, что можно использовать в Вашей новой системе, это лишь те приложения, с которыми работал я.


Banshee — мой любимый плеер. Интуитивно понятный интерфейс, удобная фонотека, подкасты, интеграция с last.fm, возможность использовать дополнительные модули.
Особенно программа понравилась мне тем, что практически не требует дополнительной настройки (в моем понимании). Все логично, просто и понятно.



Устанавливаем:
sudo apt-get install banshee

Exaile — тоже очень хороший плеер. Функции во многом аналогичны banshee, но программа еще «сыровата». Много раз он у меня вылетал без всяких на то причин, иногда упорно отказывался правильно считывать теги в UTF-8. Но это мои придирки, проект постоянно развивается, проблемы устраняются, а функции добавляются, так что я уверен, что и этот плеер найдет своих пользователей.


Устанавливаем:
sudo apt-get install exaile


Audacious. Если в Линуксе Вам очень не хватает Вашего любимого Winamp'a, то этот плеер для Вас. Схоже многое, от принципа работы (накидаем все в плей-лист), заканчивая скинами. Большой выбор плагинов, скинов и прочих настроек. Плеер всем хорош, но мне не подходит. Люблю я, чтобы в плеере музыкальная библиотека была.



Устанавливаем:
sudo apt-get install audacious

Amarok. Глава семейства аудио-плееров. Сам считаю его программой без недостатков. Самый функциональный, настраиваемый, понятный, да и просто красивый. Тут встает резонный вопрос: «А почему не используешь?». Дело все в том, что Amarok написан с использованием библиотеки QT, которая является «родной» для графической среды KDE, но не для Gnome. Поэтому при установке потребуется докачать еще около 40 Mb дополнительных пакетов. А при запуске еще их и подгружать, что может оказаться испытанием для слабых машин. Тут уже целиком решать Вам: функционал или скорость?



Устанавливаем:
sudo apt-get install amarok


Данная статья не претендует на то, чтобы называться «развернутым обзором». Я лишь рассказал о том, какие основные плееры существуют, а что использовать — решаете Вы.

среда, 28 ноября 2007 г.

Часть 6. Добавляем функциональность.

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


В Ubuntu у Вас есть несколько путей установить новую программу:

  • Установить из репозиториев

  • Найти сторонний *.deb-пакет и установить вручную

  • Собрать программу из исходных кодов

Итог всегда один: у Вас появляется новое приложение =)


Итак:

Установка из репозиториев

Если описать репозиторий в нескольких словах, то это будет выглядеть так:

Репозиторий — хранилище программ, но хранилище непростое =) Если в Windows, Вам приходилось искать программы самостоятельно, то в Линуксе это делать придется очень редко. Необходимо знать лишь точное название программы, а система сама соединится с репозиторием, найдет необходимую программу, а еще и скажет, какие компоненты потребуется доустановить для корректной работы нового софта. И это все автоматизировано , потребуется лишь Ваше согласие =)


У нас есть два пути установки новых программ из репозиториев: используя графику или используя консоль.
С графикой все просто: Приложения - Установка/удаление. Далее активируем интересующую категорию, изучаем представленный софт, выбираем понравившийся, кликаем на «Применить». Все, программы скачаются и установятся.

Несколькими статьями ранее мы уже проделывали операцию установки через консоль пакета ubuntu-restricted-extras.


Консольная команда на установку такая: sudo apt-get install <имя-программы>

Где: sudo — программа, позволяющая нам временно пользоваться правами супер-пользователя

apt-get — программа-оболочка для управления пакетами

install — команда для apt-get, указывающая на то, что мы хотим установить новую программу.


Просто ведь все, да? =)

Сторонние пакеты

Бывают случаи, что Вы нашли на просторах паутины очень полезную Вам программу, но в репозиториях ее нет, а установить очень хочется. Тогда на этом сайте Вам еще придется отыскать и скачать .deb-пакет. Это и есть Ваша программа. Дальнейшее сложностей тоже не вызовет. Два раза кликаем на скачанном файле, вводим пароль... и все! У Вас появилась новое приложение.


Существует вариант, когда программа распространяется в виде инсталлятора. Обычно все инструкции есть на сайте,но большинство таких автоматических скриптов запускается так:

sudo sh <путь-к-файлу>


Исходный код

А бывает такое, что *.deb-пакетов на сайте нет, есть лишь ссылка на исходный код программы. Вот тогда и начинаются трудности, но трудности эти будут лишь поначалу, а когда Вы поймете всю механику процесса, то это может стать Вашим хобби =)


Обычно разработчики программ прикладывают подробную инструкцию по сборке программы, а если ее нет, то всегда могут помочь на форуме. Я уверен в том, что Вы не первый, кому понадобилась данное приложение.


Но схема всегда одна: сконфигурировать,если не прошло - доустановить зависимости, снова сконфигурировать, собрать, установить.

Пример:

мы находимся в папке с исходными кодами:

./configure

Далее система начинает выдавать много-много текста. Если пишет, что чего-то найти не может, то копируйте эту строчку в гугл, он подскажет необходимый пакет =)

В любом случае нужно поставить build-essential, это решит основные проблемы

sudo apt-get install build-essential

потом снова ./configure, снова доставляем чего не хватает, снова ./configure и так до победного конца =)


Конфигурирование прошло удачно, собираем:

make

Вот тут пойдет вообще куча бессмысленного для обычного человека текста, не обращайте внимание, тут главное, чтобы когда текст перестанет выводится, последние строки не содержали страшного слова ERROR, если содержат — копируем текст ошибки в гугл.

Знаю, решение не лучшее, но самое действенное. Чаще всего ошибки случаются из-за отсутствующих в системе необходимых пакетов. Но иногда и из-за ошибок создателей программы.

Итак, вроде все собралось, нужно установить:

sudo make install

Обращаю Ваше внимание, что тут появилось sudo! На этом этапе проблем обычно вообще не возникает.


После того как Вы собрали программу из исходников, обычно появляется сильнейшее чувство упоения собой и гордости за свою машину. Не волнуйтесь, это абсолютно нормально. =)

воскресенье, 18 ноября 2007 г.

Часть 5. Приступая к работе или базисный функционал Ubuntu.

Хотелось бы немного рассказать о тех программах, что устанавливаются вместе с Убунту.
У всех трех братьев Ubuntu, Kubuntu и Xubuntu этот набор различается. Я расскажу про старшего =)
Пойдем по категориям.

1. Интернет
Браузер Mozilla Firefox.
Если Вы использовали его под Windows, то разницы и не заметите =) Для других хотелось бы сказать, что это браузер c богатым функционалом, который, к тому же, расширяем дополнительными модулями. Ну, а кому не нравится, могут использовать Opera или даже Internet Explorer =)

IM Pidgin
Эта программа умеет работать с множеством протоколов. Настройка предельно проста, выбираем необходимый и вводим свои данные. Единственное, о чем хочется предостеречь — кодировка. Когда будете заполнять учетную запись для ICQ на вкладке «Дополнительные» в поле «Кодировка» введите: CP1251, и проблем больше возникать не должно.

Почта — Evolution
Почтовый клиент с функционалом не уступающим Outlook. Но достаточно «тяжелый». Поэтому я пользуюсь более «легковесным» Mozilla Thunderbird. Но и с Evolution проблем я не испытывал, просто большинство ее функций мне не требуется, а запускается она дольше Thunderbird'а.

2. Офис
Тут вообще мало чего сказать можно. Существует программный пакет OpenOffice. Он предоставляет полный функционал MS Office. Тут проблем тоже не должно быть, в теории. Но иногда они бывают. У меня была единственная — это неполная поддержка форматов офиса от майкрософт. Но тут и не погрешишь на разработчиков, т.к. эти форматы закрыты. Такие ошибки проявляются редко и только с экзотическим оформлением документов. Для большинства она совершенно не критична.


3. Мультимедия
Видео — Totem
Обычный видео-плеер, при желании можно использовать как и аудио-плеер, поддерживает плей-листы и визуализацию.

Аудио — Rhythmbox
Довольно мощный аудио-плеер. Тут Вам и управление аудио-библиотекой, и подкасты, и синхронизация с устройствами, и обложки, и last.fm, и дополнительные модули. Можно долго сидеть и копаться =)

Фотографии— F-Spot

Очень удобная программа по управлению Вашими фотографиями. Автоматически находит фото-контент на любых сменных носителях. Легкая каталогизация, просмотр, добавление тегов, поиск, легкая корректировка. Постоянно пользуюсь, полезная вещь.

Графика Gimp
Растровый редактор с очень богатыми возможностями. Не Photoshop, конечно, но для неискушенного пользователя (такого как я), вполне подходит. Кстати, psd формат он великолепно понимает.

Это основной набор программ + еще набор стандартных(Текстовый редактор, калькулятор и т.д.).

Вывод: сразу после установки, система готова предоставить полный функционал. Садись и работай =)

воскресенье, 11 ноября 2007 г.

Часть 4. Первичная доводка.

Наша цель: комфортная работа в новой системе.
Что для этого надо сделать?:
  1. Настроить сеть
  2. Установить драйвера для видеокарты
  3. Произвести всякую мелкую настройку
Надо оговориться, что все пароли, которые будет спрашивать Вас система — это и есть пароль Вашего пользователя.
Настройка сети
1. Если DHCP-сервер выдает вам IP, то скорее всего Вам вообще ничего делать не придется.
2. Вы знаете, что Вам нужно вписать IP Вашего ISP и он у Вас есть, тогда:
жмем на значок сети в трее или выбираем менеджер сетевых настроек (Система - Администрирование - Сеть), выбираем необходимое соединение и там вписываем все необходимые настройки.
3. А вот если у Вас VPN-соединение, то тут все немного сложнее. Сначала нужно скачать этот файл, а потом его установить (просто запустите). После этого в Менеджере сетевых настроек появится пункт настройки VPN.

Установка драйверов
Самый простой способ установки проприетарных драйверов — запустить встроенный менеджер. Дело в том, что в релизе 7.10 его немного испортили. Поэтому из меню он запускаться не будет, но нас это не пугает. Открываем консоль (Приложения - Стандартные - Терминал) и там вводим
LANG=C sudo restricted-manager

Вас попросят ввести пароль. Вводите, на экране символы появляться не будут,но бояться опять же нечего, это нормально =)
Появится окошко, ставим галки где только можно и соглашаемся на все, что говорит нам машина. После установки — перезагружаемся. Все проблемы с видео должны пропасть. Если нет — задаем вопросы в комментах.

Прочее
При загрузке Вы могли заметить, что система долго грузится и и проверяет разделы на жестком диске. Так вот, чтобы Ubuntu не проверял разделы с windows (пусть винда сама это делает =) нам нужно подправить один файл. Вводим в консоли:
sudo gedit /etc/fstab

и нам откроется содержимое текстового файла.
Находим разделы с windows(скорее всего, в этих строчках будут фигурировать слова vfat или ntfs) и самую последнюю единицу в строке меняем на ноль. Получается подобное:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda4
UUID=43a66d4c-fa69-49b2-a477-9f64d3f129a4 / reiserfs notail 0 1
# /dev/sda1
UUID=9877-489A /media/sda1 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/sda2
UUID=7C65-979D /media/sda2 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/sda3
UUID=dc9afd34-95e2-4ba4-ab69-7c7a04c7a218 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
Сохраняем. Все, эту проблему решили.

Если перевод Вашей системы неполный, тогда нам нужно доустановить языковые пакеты. Находим System - Administration - Localizations. Там выбираем нужный нам язык, ставим галочку и ждем, пока все скачается. После перезагрузки система будет целиком русифицирована.

Последнее на сегодня:
сделаем так, чтобы все пело и играло. А для этого надо выполнить всего 1 команду в консоли. Вот она:
sudo apt-get install ubuntu-restricted-extras

После этого скачается куча всего, там будет и java, и flash-плеер, и кодеки... Полный джентльменский набор.

Если Вас пугает консоль, то подобные пакеты можно ставить графическим способом.
Система - Администрирование - Менеджер пакетов Synaptic
Там нажимаем Ctrl+F и вводим ubuntu-restricted-extras. Появятся 3 пакета, выбираем тот, что Вам нужен (в зависимости от системы), кликаем правой кнопкой, выбираем «Отметить для установки», а потом «Применить». Все скачается и установится.

суббота, 3 ноября 2007 г.

Часть 3. Установка.

Итак, дистрибутив мы выбрали. Надо его получить и установить на нашу машину.
Чтобы получить вожделенный образ диска у нас есть 2 пути:

1. Самый простой - скачать.
Выбираем образ по нашей конфигурации и начинаем скачивание Ubuntu.
Аналогичные страницы для Kubuntu, Xubuntu и Gobuntu(только текстовый установщик)

2. Заказать диск по почте (бесплатно)
Регистрируемся, вводим свои данные на английском языке и недель через 6 получаем нужные диски. Все абсолютно бесплатно. Честно.
Страницы для заказа:
Xubuntu и Gobuntu не рассылаются, можно только скачать.

Образ получили, на диск записали, в привод вставили. Загружаемся.
Видим логотип выбранного дистрибутива и несколько пунктов меню. У кого проблемы с английским, тот может нажать F2 и в появившемся списке выбрать русский язык. После этого нажимаем на пункт Run or install U/Ku/Xubuntu (Запустить и установить), после чего пойдет загрузка дистрибутива. Установка Ubuntu в корне отличается от установки Windows. Если при загрузке установщика Windows Вы получаете только установщик, то Ubuntu Вам сначала целиком загрузит себя, а потом Вы можете запустить установщик, как обыкновенную программу.
Плюсы такого подхода:
  • всегда есть запасная ОС на случай непредвиденных обстоятельств.Только вставил диск и можно приступать к восстановлению данных.
  • Можно ознакомиться с системой до установки
  • Во время установки можно ползать в интернете =)


Система загрузилась.
На рабочем столе мы видим ярлык «Установка». Кликаем два раза. Видим:



Слева выбираем язык, и жмем «далее». Это был наш шаг 1.
Во втором шаге просят выбрать Ваш часовой пояс.
Третий шаг — шаг настройки клавиатуры. Чтобы не испытывать проблем с переучиванием, советую выбрать раскладку Russia-Winkeys:



Четвертый шаг, самый сложный. Нужно выбрать на какие разделы диска будет устанавливаться система.
Выбираем ручную разбивку диска. Я всегда советую отводить под Убунту 3 партиции:

1. Раздел под своп.
Своп - область памяти, которую будет использовать система при нехватке оперативной. В теории объем своп-раздела должен быть равен двойному объему оперативной памяти. Мне это кажется излишеством. При объеме оперативной памяти в 1024 мб я использую под своп 512 мб. Никогда никаких проблем не испытывал, своп вообще редко задействуется.

2. Раздел под «корень» системы.
Тут все просто. Все системные файлы будут храниться здесь. Я отвожу 5 гигабайт.

3. Раздел под «home»-папку.
Аналог «Моих документов» в Windows. В этой папке хранятся ваши документы и настройки всех ваших программ. Сколько отводить? Да сколько не жалко =)

В чем преимущество такой системы? Если что либо случилось с системой, ее всегда можно безболезненно переставить, не потеряв при этом ни то что документов, а даже настроек любимых программ. Но, в отличие, опять же от Windows, то, что это 3 разных раздела Вы даже не заметите (своп Вы вообще не заметите =), с точки зрения пользователя это будет один диск.

Но это идеал, на своем ноутбуке я не смог добавить еще один раздел под домашнюю папку.

Из файловых систем я советую выбрать под корень ReiserFS. Она быстрее всех работает с маленькими файлами ,что дает определенный прирост производительности.

Итог такой:



Видим, что первые 2 раздела — Windows разделы, а последние 2 — Убунту.

Дальше мы выбираем какие настройки экспортировать из других операционных систем, и экспортировать ли вообще. Тут все на Ваш выбор.

Предпоследний шаг: создаем основного пользователя.
Тут стоит только упомянуть, что логин набираем латиницей и с маленькой буквы. И запомните обязательно пароль.

Последний шаг: система сообщает нам, что готова к установке и выводит список действий, которые будут совершены. Устанавливаем.

Далее все происходит без вашего участия. Установщик скопирует все файлы и произведет настройку. Если есть доступ в интернет, то еще и попытается скачать дополнительные языковые пакеты. А если интернет медленный или дорогой, то отключите сеть перед установкой =)

При окончании установки Вам предложат перезагрузиться и вытащить диск. Не спорьте, так и следует поступить.

Все, Ubuntu установлен.

пятница, 26 октября 2007 г.

Часть 2. Подготовительная.

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

Так, себя мы настроили, теперь пришло время взяться за наш компьютер.

Вопрос 1: Есть ли у Вас отдельный раздел на жестком диске, куда Вы можете установить Ubuntu?
Нет, нету: тогда следуем к вопросу 2.
Да, есть: проверьте его на наличие важных данных, он будет подвергнут форматированиию.

Вопрос 2: Созданы ли у Вас копии важных Вам данных на внешних носителях?
Да, есть: Идем дальше.
Нет, нету: Советую создать их, но не потому, что установка Убунту столь опасный процесс, просто существует правило — при крупных изменениях в компьютере делать back-up всех значимых данных.

Вопрос 3: Вы уже успели выбрать себе дистрибутив?
Да, успел: Заканчиваем читать, идем отдыхать.
Нет, не довелось: Тогда читаем дальше =)
Дистрибутивов на основе Убунту существует множество, я расскажу лишь об официальных.
(под «официальными» я понимаю те, на которые есть ссылки с официального сайта )

Дистрибутивы:
Они по своей
«начинке» одинаковы, отличаются только внешним видом и набором стандартных программ.

1. Ubuntu — основной дистрибутив. Графическая оболочка - Gnome. Так как это основная ветка проекта, то все нововведения появляются сначала в нем, а потом переносятся на другие дистрибутивы. Я пользуюсь им.

2. Kubuntu
— дистрибутив с графической оболочкой KDE. Внешний вид и устройство рабочего стола очень похожи на Windows. Так что у Вас не будет возможного шока после первой загрузки =)

3. Xubuntu
— дистрибутив для слабых машин с графической оболочкой XFCE. Визуально напоминает Gnome, но требует намного меньше ресурсов компьютера.

4. Gobuntu
— копия Ubuntu, только без компонентов с закрытым исходным кодом.
Целиком «открытый» дистрибутив.

5. Edubuntu
— дистрибутив для учебных заведений.

Ответив на все вопросы, Вы будете готовы перейти непосредственно к установке Ubuntu!

среда, 24 октября 2007 г.

Часть 1. Теоретическая.

Итак. У вас появилось желание узнать о мире открытого программного обеспечения больше. Чаще всего на это бывает множество причин: от веских — решение проблем лицензирования, до банальных — windows отказывается работать, а у соседа Васи линукс работает как часы.

Начнем с истории (все будет кратко)
Linux - детище финского студента Линуса Торвальдса. Все началось с того, что Линуса не устраивало то, как на его компьютере работает операционная система minix, и он решил переписать некоторые ее части. На этом его амбиции не закончились. Модифицированного кода оказалось много, и у Торвальдса зародилась мысль о разработке собственной операционной системы.

25 августа 1991 Линус передает следующее сообщение:

Привет всем, кто использует миникс - Я делаю (бесплатную) операционную систему (всего лишь хобби, не будет большой и профессиональной как gnu) для клонов 386 (486) AT. Она ваялась с апреля, и скоро будет готова. Я хочу отзывов о том, что людям нравится/не нравится в миниксе, ибо моя система на неё похожа(такое же устройство файловой системы(по практическим соображениям) среди всего прочего).

Я уже включил bash (1.08) и gcc (1.40), и похоже всё работает. Это значит, что что-то полезное появится через несколько месяцев, и я хотел бы узнать, чего люди хотят. Любые советы принимаются, но я не обещаю, что всё исполню :-)

PS. Да, у неё никакого миниксового кода, и многозадачная фс. Она НЕ переносима (применяет переключение задач 386-го, итп.), и скорее всего будет поддерживать только AT-винчестеры, так как это всё, что у меня есть :-(

Активисты эту идею быстро подхватили и у Линуса появились помощники. Как только Торвальдс понял, что народ его идею одобряет, то сразу выбрал лицензию GNU GPL(General Public License) для правовой защиты своего детища.

Линус не хотел, чтобы его ОС называлась Linux, ее первоначальное название было Freax. Позднее, хозяин ftp-сервера, откуда все качали исходные коды, переименовал ее в Linux — симбиоз имени создателя и названия ОС, концепция которой была положена в основу — UNIX. В итоге мы теперь, кроме как «Linux» даную ОС и не именуем.

Если сказать вкратце, то эта лицензия дает право на свободное копирование, модификацию и распространение программных продуктов. Т.е. вы вольны делать с программой, что душе угодно(кроме закрытия исходного кода)

Что касается Ubuntu
Хотелось бы немного рассказать о довольно странном для русского уха названии:
Убу́нту — это южноафриканская идеология, построенная на человечном отношении друг к другу. Это слово пришло из языков зулу и коса.
Приблизительное толкование слова ubuntu — «человечность по отношению к другим». Другое значение — «вера во вселенскую связывающую силу участия, объединяющую всё человечество»

Цель разработчиков — создать самую удобную и интуитивно понятную операционную систему с открытыми исходными кодами. И они идут к своей цели семимильными шагами.

Экскурс в историю и идеологию закончен. Дальше практики будет больше =)

Введение

Здравствуйте.
Первое свое сообщение в блоге хочется начать не с технических деталей, основ Линукса, проблем установки или тому подобных аспектов, а, как полагается в любом издании, — с введения.

Для этого я отвечу на несколько вопросов.

1. Для кого этот блог?
Абсолютно для любого человека. Записи я буду вести так, чтобы было понятно даже неопытному пользователю. Никакой ориентации на профессионалов. Главное - желание открыть для себя мир свободного программного обеспечения.

2. Как будет вестись повествование?
Логично предположить, что поэтапно. Начну с самого начала. Будет немного теории - что такое ОС Ubuntu, что получит человек при ее использовании, немного правовых аспектов. Но не бойтесь, много воды я лить не буду, практики тоже будет предостаточно - какую модификацию Убунту выбрать, откуда скачивать дистрибутив, как устанавливать, как настраивать. Все это будет.

3. Как часто будут происходить обновления блога?
Я думаю, что поначалу: 2-3 поста в неделю. Как только расскажу обо всех основах и возможных проблемах, то с радостью буду создавать посты по тем темам, что вас интересуют. Главное - интересуйтесь, задавайте вопросы.

Пока все. Основные аспекты осветил. Дальше уже все будет по теме =)