Настройка доступа к Интернету и репозиторию в Ubuntu

Многие начинающие пользователи Ubuntu сразу после установки данной операционной системы сталкиваются с целым рядом проблем, таким как отсутствие полной поддержки русского языка в системе, невозможность воспроизведения некоторых форматов аудио- и видеофайлов. Зачастую это приводит к негативному впечатлению и в дальнейшем формирует негативное отношение ко всем операционным системам семейства Linux. Для того чтобы этого не случилось, в этой статье будут рассмотрены такие важные вещи, как настройка доступа к Интернету и репозиторию, без которых невозможна комфортная работа и установка программ в Ubuntu.

Начнем с того, что в отличие от операционных систем семейства Windows, в Linux большая часть программ поставляется в виде исходных кодов. Исключениями обычно являются драйверы устройств и небольшое количество коммерческих программ, не имеющих свободных аналогов. Так вот, для того чтобы запустить какое-либо приложение в Linux, необходимо иметь его исходный код и соответствующий компилятор, с помощью которого это приложение можно откомпилировать. Однако часто оказывается, что для процесса компиляции и последующего запуска приложения необходимо наличие дополнительных компонентов. В результате весь процесс становится довольно сложным и требует немалых усилий и времени. Поэтому, понимая это и заботясь о своих пользователях, разработчики многих дистрибутивов Linux создали коллекцию программ и компонентов, которая получила название «репозиторий» (repository). Операционная система Ubuntu в этом отношении не стала исключением. Она имеет один из лучших и наиболее полных репозиториев. После получения доступа к нему вы сможете не только загружать дополнительные приложения, но и обновлять саму систему. На всякий случай хочу сразу уточнить, что никакой платы за доступ к содержимому репозитория нет. Однако сам репозиторий содержится на центральном сервере Cannonical (http://packages.ubuntu.com/) и многочисленных локальных зеркалах. Поэтому для того, чтобы в полной мере насладиться всеми прелестями Ubuntu, необходимо иметь доступ в Интернет. Хотя в некоторых случаях можно обойтись и без него. Но обо всем по порядку.

Познакомиться со структурой репозитория можно прямо с установочного диска Ubuntu. Для этого необходимо зайти на данный диск в режиме просмотра файлов и открыть содержимое каталога pool. Именно в нем и содержится репозиторий. Просматривая содержимое каталога pool, вы увидите, что в нем содержатся два каталога с названиями main и restricted, в которых, в свою очередь, расположены каталоги с названиями в виде букв английского алфавита. В этих каталогах содержатся так называемые пакеты, из которых и осуществляется установка нужных приложений и компонентов системы. Так, например, в каталоге по адресу pool\main\a\alsa-lib (здесь и далее в статье все пути к файлам и каталогам приводятся от начала диска или с корневого каталога системы) содержится компонент, обеспечивающий работу звуковой подсистемы (звуковой карты) компьютера в Ubuntu. Как вы уже, наверное, догадались, даже сама установка системы Ubuntu осуществляется из репозитория. Однако установочный диск содержит неполный репозиторий — в нем собраны только самые необходимые для функционирования операционной системы Ubuntu программы и компоненты. Дополнительные приложения вы можете получить также из репозиториев с дисков CD\DVD. Одним из ярких примеров здесь является проект Ubuntu GamePack
(http://ualinux.com/index.php/ubuntu-gamepack), который представляет собой репозиторий на двух DVD и предназначен для любителей компьютерных игр. Скачать его можно с официального сайта проекта. Но, как уже было сказано выше, по-настоящему полный репозиторий содержится на центральном сервере Cannonical. Именно в этом репозитории содержатся многие важные и зачастую недостающие компоненты системы, а также обновления и различные приложения. Поэтому теперь мы поговорим о том, как настроить доступ в Интернет, так как это необходимо для того, чтобы получить возможность обновлять систему и устанавливать дополнительные программы.

Традиционно доступ в Интернет с пользовательского компьютера осуществляется с помощью модема (DialUp, GPRS, 3G и т.д.) или сетевой карты (ADSL, кабельный Интернет и т.д.) Именно эти варианты доступа и будут рассмотрены ниже. Кроме того, Ubuntu очень часто настраивает соединение с Интернетом автоматически при установке системы, а также при обнаружении беспроводной сети Wi-Fi (запрашивая в случае необходимости параметры). Поэтому, перед тем как менять настройки, следует проверить, нет ли уже установленного соединения с Интернетом. Это можно сделать, открыв в Ubuntu браузер Firefox или Konqueror в Kubuntu и набрав там адрес какого-либо сайта (модем, сетевая карта и маршрутизатор, естественно, должны при этом быть включены). Если в браузере отобразится запрашиваемая страница, то вам повезло — соединение с Интернетом уже настроено. А если нет, то смело приступайте к настройке Интернета с помощью нижеследующих инструкций. Хочу сразу отметить, что универсального способа по настройке доступа к Интернету не существует, так как каждый интернет-провайдер обычно имеет свои параметры доступа и инструкции по настройке. Так что если вдруг у вас что-либо будет не получаться, то смело звоните в службу поддержки вашего провайдера и требуйте помощи по настройке Интернета.
Кроме того, не все модемы и другое сетевое оборудование совместимы с Ubuntu Linux (уточнить это можно у производителя или продавца оборудования, а также на сайте Cannonical, например по адресу https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported). В этом случае, скорее всего, Интернет в Ubuntu не удастся настроить вообще. Исходя из всего вышеизложенного, вам должно стать ясно, что ниже будут описаны только общие схемы настройки Интернета, а детальные инструкции в случае проблем вам, скорее всего, придется искать у провайдера или в Интернете. Но перейдем от слов к делу. Сперва я расскажу о том, как настроить DSL-доступ на примере ByFly. Как я уже говорил выше, при условии, что у вас корректно настроен DSL-маршрутизатор, Ubuntu, скорее всего, уже автоматически настроила доступ в Интернет. Если же этого не произошло, то вам необходимо открыть терминал (меню Приложения > Стандартные > Терминал) и ввести в нем команду sudo pppoeconf. После этого вас попросят ввести ваш пароль и, в случае его успешного ввода, на экране появится мастер настройки DSL-доступа в Интернет (см. рис. 1).

Как видно из рис.1, сначала определяются все сетевые карты, которые установлены на вашем компьютере. Затем на каждой из них будет произведен поиск DSL-маршрутизаторов. На следующих этапах работы данного мастера вам нужно будет задать параметры соединения. В случае использования ByFly все они, за исключением вашего имени пользователя и пароля для выхода в Интернет, соответствуют предлагаемому варианту выбора (по умолчанию). Обратите внимание, что на последнем шаге работы данного мастера вам нужно будет указать, следует ли системе автоматически устанавливать соединение с Интернетом при каждом входе. Кроме того, там же вы узнаете о том, какие команды в терминале нужно вводить для ручной установки соединения с Интернетом и его закрытия (обычно sudo pon dsl-provider и sudo poff). В общем, настройка Интернета с помощью данного мастера не представляет особого труда, и, в случае правильной настройки, сразу после завершения его работы можно смело открывать браузер и просматривать нужные вам сайты. С настройкой модемного доступа к Интернету несколько сложнее, так как тут все зависит от конкретного случая. Начнем с модемов и телефонов со встроенным модемом, работающих по стандартам 3G/HSPA/UMTS/GPRS. В этом случае все зависит от того, поддерживается ли ваше устройство передачи данных со стороны Ubuntu. Если это так, то вам повезло, и на экране, после подсоединения соответствующего устройства к компьютеру, автоматически отобразится окно графического мастера настройки. Пройдя все шаги этого мастера и введя необходимые параметры, которые вы должны были узнать у провайдера, вы без особого труда настроите соединение с Интернетом, а для того чтобы подключиться, вам нужно будет щелкнуть по пиктограмме NetworkManager в правом верхнем углу экрана и выбрать только что настроенное подключение. С обычными DialUp-модемами все гораздо сложнее. Дело в том, что по признанию самих разработчиков Ubuntu, большая часть модемов для телефонных линий не поддерживается, то есть не имеет необходимых для работы с ними драйверов. Более того, программное обеспечение для их настройки не входит в состав установочного CD- диска. Поэтому в общем случае процесс настройки таких модемов проходит в пять этапов. На первом этапе вам нужно проверить, установлен ли в системе драйвер модема, и если это так, то вам необходимо запомнить его название в списке устройств (полный список устройств находится в каталоге /dev, каждое устройство в нем представлено в виде файла). В случае если драйвера нет, вам придется выйти в Интернет с другого компьютера и попробовать найти его в Интернете на сайте производителя или с помощью одного из поисковых серверов. Если же это сделать вам не удастся, то ваш модем не сможет работать в Ubuntu, и вы, соответственно, не сможете выйти с его помощью в Интернет (это же справедливо и для модемов других типов, в том числе и описанных выше 3G/HSPA/UMTS/GPRS, а также некоторых моделей ADSL-модемов). Но если вам повезло, и вы установили драйвер модема, то далее вам придется скачать из Интернета (также с другого компьютера) еще и программу для настройки модема. В зависимости от ваших предпочтений это может быть либо консольная программа wvdial, либо, для любителей графического интерфейса, программа gnome- network-admin (после установки она будет доступна в меню Система > Администрирование > Сеть). Кроме того, дополнительную информацию по настройке модемов и Интернета вы можете получить на сайте Ubutnu или зайдя в справку и набрав там в строке поиска слово "модем", а затем в появившихся результатах поиска выбрав ссылку "Интернет и сети".

После того как вы настроили доступ к Интернету и успешно подключились, первым делом стоит обновить систему и доустановить поддержку русского языка (при использовании стандартного установочного CD она обычно не устанавливается полностью). Это можно сделать следующим образом: в первом случае после выбора в меню «Система->Администрирование->Менеджер обновлений» на экране появится окно, аналогичное изображенному на рис.2, в нем нужно нажать сначала кнопку «Проверить» и затем, в случае наличия обновлений в верхнем списке, кнопку «Установить обновления»; во втором случае, для установки поддержки русского языка, нужно выбрать в меню «Система > Администрирование > Локализации».

В случае, если поддержка русского языка установлена не полностью, Ubuntu автоматически определит это, и на экране отобразится окно с сообщением, показанном на рис.3. Для установки полной поддержки русского языка, естественно, необходимо в этом окне нажать кнопку «Установить». Далее в обоих случаях, при наличии соединения с Интернетом, пойдет процесс установки недостающих пакетов. На экране в это время появится окно с индикатором прогресса (см. рис.4).

Через некоторое время процесс скачивания пакетов из репозитория закончится, и вы сможете приступить к дальнейшей работе с системой. Однако в своей практике работы с операционной системой Ubuntu я часто сталкивался с ситуацией, когда, несмотря на полностью установленную поддержку русского языка, я не мог переключиться на русскую раскладку клавиатуры. Поэтому, если вы столкнулись с той же проблемой, то для ее исправления вам нужно зайти в меню «Система > Параметры > Клавиатура». В появившемся окне перейдите на вкладку «Раскладки», нажмите кнопку «Добавить» и выберите нужную раскладку клавиатуры из списка. В случае успешного добавления выбранная раскладка отобразится в списке, как это показано на рис.5. В этом же окне вы можете настроить удобный способ переключения между раскладками, нажав на кнопку «Параметры раскладки» и выбрав привычную вам комбинацию клавиш, воспользовавшись соответствующим пунктом из появившегося списка параметров.

В заключение данной статьи я бы хотел обратить ваше внимание на то, что для пользователей ByFly существует возможность получить доступ к репозиторию Ubuntu по гостевому доступу. Однако, так как этот репозиторий на данный момент не является официальным, вам придется вручную изменить конфигурацию одного из системных файлов. Для этого вам необходимо в терминале выполнить команду sudo gedit и после ввода пароля в появившемся на экране текстовом редакторе открыть файл, находящийся по адресу /etc/apt/sources.list. В нем необходимо заменить во всех незакомментированных строках (перед ними не будет символа #) в интернет-адресе имя сервера на ftp.byfly.by. Для лучшего понимания, о чем идет речь, просмотрите содержимое уже настроенного файла для версии Ubuntu 9.10 (Karmic Koala), из которого я исключил закомментированные строки, так как они совершенно не влияют на процесс:

deb http://ftp.byfly.by/ubuntu/ karmic-updates main restricted
deb-src http://ftp.byfly.by/ubuntu/ karmic-updates main restricted

deb http://ftp.byfly.by/ubuntu/ karmic universe
deb-src http://ftp.byfly.by/ubuntu/ karmic universe
deb http://ftp.byfly.by/ubuntu/ karmic-updates universe
deb-src http://ftp.byfly.by/ubuntu/ karmic-updates universe

deb http://ftp.byfly.by/ubuntu/ karmic multiverse
deb-src http://ftp.byfly.by/ubuntu/ karmic multiverse
deb http://ftp.byfly.by/ubuntu/ karmic-updates multiverse
deb-src http://ftp.byfly.by/ubuntu/ karmic-updates multiverse

deb http://ftp.byfly.by/ubuntu karmic-security main restricted
deb-src http://ftp.byfly.by/ubuntu karmic-security main restricted
deb http://ftp.byfly.by/ubuntu karmic-security universe
deb-src http://ftp.byfly.by/ubuntu karmic-security universe
deb http://ftp.byfly.by/ubuntu karmic-security multiverse
deb-src http://ftp.byfly.by/ubuntu karmic-security multiverse

На этом сегодня и закончим знакомство с операционной системой Ubuntu. А в следующий раз я расскажу непосредственно о самом процессе поиска и установки приложений и компонентов системы из репозитория.

Виталий Сороко


Компьютерная газета. Статья была опубликована в номере 14 за 2010 год в рубрике ос

©1997-2024 Компьютерная газета