Как установить программу из исходников в altlinux. Компиляция и установка программ из исходников. Настройка графической системы

Инструкция по установке ALT Linux.
Перед началом установки настоятельно рекомендуется выполнить проверку и дефрагментацию жесткого диска.
Перейдем непосредственно к установке Linux , для начала вставьте установочный диск в привод Вашего компьютера. Если у вас не идет загрузка с установочного диска проверьте настройку Bios.

Начало установки: загрузка системы

Загрузка с установочного диска начинается с меню, в котором перечислено несколько вариантов загрузки, причём установка системы - это только одна из возможностей. Из этого же меню можно запустить программу для восстановления системы или проверки памяти. Мышь на этом этапе установки не поддерживается, поэтому для выбора различных вариантов и опций установки необходимо воспользоваться клавиатурой. Можно получить справку по любому пункту меню, выбрав этот пункт и нажав F1. Кроме установки с лазерного диска доступно несколько вариантов сетевой установки и установка с жёсткого диска (об этом рассказано ниже).

Нажатием F2 осуществляется выбор страны. От выбора страны в загрузчике зависит, во-первых, язык интерфейса загрузчика и программы установки, и во-вторых, какие языки будут доступны в списке языков установки - кроме основного для выбранной страны языка, в список будут включены и другие языки данной территории. По умолчанию предлагается «Россия». Если выбрать вариант «Прочие», то в списке языков установки будут перечислены все возможные языки.

По нажатию F3 открывается меню доступных видеорежимов (разрешений экрана). Это разрешение будет использоваться во время установки и загрузки установленной системы.

Чтобы начать процесс установки, нужно клавишами перемещения курсора «вверх», «вниз» выбрать пункт меню «Установка» и нажать Enter. В начальном загрузчике установлено небольшое время ожидания: если в этот момент не предпринимать никаких действий, то будет загружена та система, которая уже установлена на жёстком диске. Если вы пропустили нужный момент, перезагрузите компьютер и вовремя выберите пункт «Установка».

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

Другие источники установки

Сетевая установка

Установка ALT Linux возможна не только с лазерного диска, ее можно производить и по сети. Обязательное условие для этого - наличие на сервере дерева файлов, аналогичного содержимому установочного диска, и внешний носитель с начальным загрузчиком. Таким носителем может являться, например, flash-накопитель, который можно сделать загрузочным, воспользовавшиcь утилитой mkbootflash.

Кнопка F4 позволяет выбрать источник сетевой установки: FTP, HTTP или NFS-сервер. Нужно указать имя или IP-адрес сервера и каталог (начиная с /), в котором размещён дистрибутив ALT Linux. В случае установки по протоколу FTP может понадобиться также ввести имя пользователя и пароль.

При сетевой установке может понадобиться определить параметры соединения с сервером, в этом случае на экране будут появляться диалоги, например, с предложением выбрать сетевую карту (если их несколько) или указать тип IP-адреса: статический (потребуется вписать его самостоятельно) или динамический (DHCP).

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

Установка с жёсткого диска

Аналогично установке по сети можно установить ALT Linux с жёсткого диска. Для этого понадобится подключить дополнительный жёсткий диск с дистрибутивом, Чтобы выбрать подлюченный диск в качестве источника установки, нужно в строке «Параметры загрузки» меню начального загрузчика указать метод установки, написав: automatic=method:disk (где «automatic» - параметр, определяющий ход начальной стадии установки). По нажатию Enter и прошествии некоторого времени на экране появится диалог выбора дискового раздела, а после - выбора пути к каталогу с дистрибутивом. После указания пути начнется установка системы. При желании можно сразу указать путь к дистрибутиву, сделав в строке параметров загрузки запись вида: automatic=method:disk,disk:hdb,partition:hdbX,directory:.

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

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

Если инициализация оборудования завершилась успешно, будет запущен графический интерфейс программы-установщика. Процесс установки разделен на шаги; каждый шаг посвящён настройке или установке определённого свойства системы. Шаги нужно проходить последовательно, переход к следующему шагу происходит по нажатию кнопки «Далее». При помощи кнопки «Назад» при необходимости можно вернуться к уже пройденному шагу и изменить настройки. Однако на этом этапе установки возможность перехода к предыдущему шагу ограничена теми шагами, где нет зависимости от данных, введённых ранее.

Если по каким-то причинам возникла необходимость прекратить установку, нажмите Reset на системном блоке компьютера. Помните, что совершенно безопасно прекращать установку только до шага «Подготовка диска», поскольку до этого момента не производится никаких изменений на жёстком диске. Если прервать установку между шагами «Подготовка диска» и «Установка загрузчика», вероятно, что после этого с жёсткого диска не сможет загрузиться ни одна из установленных систем.

Технические сведения о ходе установки можно посмотреть, нажав Ctrl+Alt+F1 , вернуться к программе установки - Ctrl+Alt+F7 . По нажатию Ctrl+Alt+F2 откроется отладочная виртуальная консоль.

Каждый шаг сопровождается краткой справкой, которую можно вызвать, нажав F1.

Во время установки системы выполняются следующие шаги:


  1. Язык

  2. Уведомление о правах

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

  4. Часовой пояс

  5. Дата и время

  6. Подготовка диска

  7. Установка базовой системы

  8. Сохранение настроек

  9. Дополнительные диски

  10. Дополнительные пакеты

  11. Установка загрузчика

  12. Администратор системы

  13. Системный пользователь

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

  15. Настройка графической системы

  16. Завершение установки

Язык


Иллюстрация 2. Язык

Установка начинается с выбора основного языка - языка интерфейса программы установки и устанавливаемой системы. В списке, помимо доступных языков региона (выбранного на этапе начальной загрузки), указан и английский язык..

Уведомление о правах

Иллюстрация 3. Уведомление о правах

Перед продолжением установки следует внимательно прочитать условия лицензии. В лицензии говорится о ваших правах. В частности, за вами закрепляются права на:


  • эксплуатацию программ на любом количестве компьютеров и в любых целях;

  • распространение программ (сопровождая их копией авторского договора);

  • получение исходных текстов программ.
Если вы приобрели дистрибутив, то данное лицензионное соглашение прилагается в печатном виде к вашей копии дистрибутива. Лицензия относится ко всему дистрибутиву ALT Linux. Если вы согласны с условиями лицензии, отметьте пункт «Да, я согласен с условиями» и нажмите «Далее».

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

Иллюстрация 4. Настройка клавиатуры

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


  • Клавиши Alt и Shift одновременно

  • Клавиша Capslock

  • Клавиши Control и Shift одновременно

  • Клавиша Control

  • Клавиша Alt
В случае, если выбранный основной язык имеет всего одну раскладку (например, при выборе английского языка в качестве основного), эта единственная раскладка будет принята автоматически, а сам шаг не будет отображён в интерфейсе.

Часовой пояс

Для корректной установки даты и времени достаточно правильно указать часовой пояс и выставить желаемые значения для даты и времени.

Иллюстрация 5. Часовой пояс

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

Обратите внимание на отметку «Хранить время в BIOS по Гринвичу». В системных часах BIOS желательно устанавливать не локальное, а универсальное время по Гринвичу (GMT). При этом программные часы будут показывать локальное время в соответствии с выбранным часовым поясом, и системе не потребуется изменять настройки BIOS при сезонном переводе часов и смене часового пояса. Однако если вы планируете на этом же компьютере использовать другие операционные системы, отметку нужно снять, иначе при загрузке в другую операционную систему время может сбиваться.

Дата и время

Иллюстрация 6. Дата и время

Программа установки полагает, что системные часы (BIOS) отображают локальное время. Поэтому часы на этом шаге показывают либо время, соответствующее вашим системным часам, либо, если в предыдущем шаге была выставлена отметка «Хранить время в BIOS по Гринвичу», время, соответствующее, GMT с учётом вашего часового пояса. Это значит, что, если системные часы отображают локальное время , а вы всё же выставили отметку «Хранить время в BIOS по Гринвичу» в предыдущем шаге, то часы будут отображать неверное время.

Проверьте, верно ли отображаются дата и время, и, при необходимости, выставьте правильные значения.

Если вaш компьютер подключён к локальной сети или к Интернет, можно включить синхронизацию системных часов (NTP) с удалённым сервером, для этого достаточно отметить пункт «Устанавливать автоматически» и выбрать из списка NTP-сервер.

Подготовка диска

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

На этом этапе подготавливается площадка для установки ALT Linux, в первую очередь - выделяется свободное место на диске. Для установки с выбором одного из автоматических профилей разметки потребуется не менее 7 Гб на одном или нескольких жёстких дисках компьютера. Программа установки автоматически создаёт три раздела: для корневой файловой системы (/) - 4 Гб, для области подкачки (swap) - 1 Гб и для пользовательских данных (/home) - оставшееся дисковое пространство. При подготовке разделов вручную необходимо выделить как минимум 4 Гб (3 Гб для корневого раздела и 1 Мб для swap). Рекомендуемое значение - 5 Гб без учёта домашнего раздела. Для компьютера учителя также рекомендуется дополнительно выделить 4 Гб для организации FTP, HTTP или NFS-сервера с образом диска, содержащего дистрибутив, для обеспечения возможности сетевой установки на другие компьютеры класса.

Выбор профиля разбиения диска


Иллюстрация 7. Выбор профиля разбиения диска

В списке разделов перечислены уже существующие на жёстких дисках разделы (в том числе здесь могут оказаться съёмные USB-носители, подключённые к компьютеру в момент установки). Ниже перечислены доступные профили разбиения диска. Профиль - это шаблон распределения места на диске для установки Linux. Можно выбрать один из трёх профилей:


  • Использовать неразмеченное пространство

  • Удалить все разделы и создать разделы автоматически

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

Автоматические профили разбиения диска

Применение профилей автоматического разбиения происходит сразу по нажатию «Далее», после чего непосредственно начинается этап установки базовой системы

Если для применения одного из профилей автоматической разметки доступного места окажется недостаточно, то есть менее 7 Гб, будет выведено сообщение об ошибке: «Невозможно применить профиль, недостаточно места на диске».

Если данное сообщение появилось после попытки применить профиль «Использовать неразмеченное пространство», то вы можете очистить место, удалив данные, которые уже есть на диске. Выберите пункт «Удалить все разделы и создать разделы автоматически». При применении этого профиля сообщение о недостатке места связано с недостаточным объёмом всего жёсткого диска, на который производится установка. В этом случае необходимо воспользоваться режимом ручной разметки: профиль «Подготовить разделы вручную».

Будьте осторожны при применении профиля «Удалить все разделы и создать разделы автоматически»! В этом случае будут удалены все данные со всех дисков без возможности восстановления. Рекомендуется использовать эту возможность только в том случае, если вы уверены, что диски не содержат никаких ценных данных .

Ручной профиль разбиения диска

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

По нажатию «Далее» будет произведена запись новой таблицы разделов на диск и форматирование разделов. Разделы, только что созданные на диске программой установки, пока не содержат данных и поэтому форматируются без предупреждения. Уже существовавшие, но изменённые разделы, которые будут отформатированы, помечаются специальным значком в колонке «Файловая система» слева от названия. Если вы уверены в том, что подготовка диска завершена, подтвердите переход к следующему шагу нажатием кнопки «OK».

Не следует форматировать разделы с теми данными, которые вы хотите сохранить, например, с пользовательскими данными (/home) или с другими операционными системами. С другой стороны, отформатировать можно любой раздел, который вы хотите «очистить» (т. е. удалить все данные).

Установка базовой системы

Иллюстрация 8. Установка базовой системы

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

Установка происходит автоматически в два этапа:


  • Получение пакетов

  • Установка пакетов
Получение пакетов осуществляется с источника, выбранного на этапе начальной загрузки. При сетевой установке (по протоколу FTP или HTTP) время выполнения этого шага будет зависеть от скорости соединения и может быть значительно большим, чем при установке с лазерного диска.

Когда базовая система будет установлена, вы сможете произвести первичную настройку, в частности - настроить сетевое оборудование и сетевые подключения. Изменить свойства системы, которые были заданы при установке (например, язык системы), можно будет в любой момент как через веб-интерфейс, так и при помощи стандартных для Linux средств и специализированных модулей управления, включённых в дистрибутив.

Установка базовой системы может занять некоторое время, которое можно посвятить, например, чтению руководства.

Сохранение настроек

Иллюстрация 9. Сохранение настроек

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

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

На этом шаге производится перенос настроек, выполненных на первых пяти шагах установки (настройки языка, часового пояса , даты и времени, переключения раскладки клавиатуры), в только что установленную базовую систему. Также производится запись информации о соответствии разделов жёсткого диска смонтированным на них файловым системам (заполняется конфигурационный файл /etc/fstab). В список доступных источников программных пакетов добавляется репозиторий, находящийся на установочном лазерном диске, т. е. выполняется команда apt-cdrom add, осуществляющая запись в конфигурационный файл /etc/apt/sources.list. Подробнее об этом можно узнать в разделе электронной документации «Система управления пакетами APT».

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

Дополнительные диски

Иллюстрация 10. Дополнительные диски

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

Если дистрибутив и дополнительное ПО содержатся на одном диске, шаги выбора дополнительных дисков и установк дополнительных пакетов не отображаются.

Дополнительные пакеты

Иллюстрация 11. Дополнительные пакеты

В любом дистрибутиве ALT Linux доступно значительное количество программ (до нескольких тысяч), часть из которых составляет саму операционную систему, а все остальные - это прикладные программы и утилиты.

В операционной системе Linux все операции установки и удаления производятся над пакетами - отдельными компонентами системы. Пакет и программа соотносятся неоднозначно: иногда одна программа состоит из нескольких пакетов, иногда один пакет включает несколько программ.

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

Выбрав необходимые группы, следует нажать «Далее», после чего начнется установка пакетов.

Установка загрузчика

Иллюстрация 12. Установка загрузчика

Загрузчик Linux - программа, которая позволяет загружать Linux и другие операционные системы. Если на вашем компьютере будет установлен только Linux, то здесь не нужно ничего изменять, просто нажмите «Далее».

Если же вы планируете использовать и другие операционные системы, уже установленные на этом компьютере, тогда имеет значение, на каком жёстком диске или разделе будет расположен загрузчик. В большинстве случаев программа установки правильно подберёт расположение загрузчика.

Опытным пользователям может пригодиться возможность тонкой настройки загрузчика (кнопка «Экспертные настройки»). Параметры, которые можно здесь изменять, напрямую соотносятся с соответствующими параметрами конфигурационного файла загрузчика LILO (/etc/lilo.conf). Для простоты сохранены латинские названия параметров, об их значении можно справиться в документации по LILO (lilo.conf(5)).

Пользователи

Linux - это многопользовательская система. На практике это означает, что для работы в системe нужно в ней зарегистрироваться , т. е. дать понять системе, кто именно находится за монитором и клавиатурой. Наиболее распространённый способ регистрации на сегодняшний день - использование системных имён (login name) и паролей. Это надёжное средство убедиться, что с системой работает тот, кто нужно, если пользователи хранят свои пароли в секрете и если пароль достаточно сложен и не слишком короток (иначе его легко угадать или подобрать).

Администратор системы


Иллюстрация 13. Администратор системы

В любой системе Linux всегда присутствует один специальный пользователь - администратор, он же суперпользователь , для него зарезервировано стандартное системное имя - root.

Стоит запомнить пароль root - его нужно будет вводить, чтобы получить право изменять настройки системы с помощью стандартных средств настройки ALT Linux.

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

Администратор отличается от всех прочих пользователей тем , что ему позволено производить любые , в том числе самые разрушительные, изменения в системе. Поэтому выбор пароля администратора - очень важный момент для безопасности : любой, кто сможет ввести его правильно (узнать или подобрать), получит неограниченный доступ к системе. Даже вaши собственные неосторожные действия от имени root могут иметь катастрофические последствия для всей системы.

Системный пользователь

Иллюстрация 14. Системный пользователь

Помимо администратора (root) в систему необходимо добавить по меньшей мере одного обычного пользователя . Работа от имени администратора считается опасной (можно по неосторожности повредить систему), поэтому повседневную работу в Linux следует выполнять от имени обычного пользователя, полномочия которого ограничены.

При добавлении пользователя предлагается ввести имя учётной записи (login name) пользователя. Имя учётной записи всегда представляет собой одно слово, состоящее только из строчных латинских букв (заглавные запрещены), цифр и символа подчёркивания “_” (причём цифра и символ “_” не могут стоять в начале слова). Чтобы исключить опечатки, пароль пользователя вводится дважды. Так же, как при выборе пароля администратора (root), можно создать пароль автоматически.

В процессе установки предлагается создать только одну учётную запись обычного пользователя - чтобы от его имени системный администратор мог выполнять задачи, которые не требуют привилегий суперпользователя.

Учётные записи для всех прочих пользователей системы можно будет создать в любой момент после её установки.

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

Иллюстрация 15. Настройка сети

Существует ряд сетевых параметров, которые являются общими для всех подключений к сети и должны быть определены даже тогда, когда компьютер не подключён ни к какой сети. Для подключения к локальной сети необходимо к тому же настроить сетевое подключение , которое обычно привязывается к определённому физическому устройству - сетевой карте (Ethernet).

В поле «Полное доменное имя компьютера» необходимо указать сетевое имя компьютера вида computer.domain. Несмотря на то, что этот параметр никому из соседних компьютеров в сети не передаётся (в отличие, скажем, от имени компьютера в Windows-сети), его используют многие сетевые службы, например, почтовый сервер. Если компьютер не подключён к локальной сети, доменное имя может выглядеть как угодно, можно оставить значение по умолчанию (localhost.localdomain).

В случае локальной сети программа установки автоматически настроит все установленные на компьютере сетевые интерфейсы (сетевые карты). При наличии в сети DHCP-сервера все необходимые параметры (IP-адрес, маска сети, шлюз по умолчанию, адреса серверов DNS) будут получены автоматически. Если сервера DHCP нет, при подключении к сети интерфейс будет настроен при помощи IPv4LL- технологии, позволяющей автматически подбирать свободный IP-адрес, не используемый другими компьютерами в сети, и присваивать его сетевому интерфейсу.

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

И ллюстрация 16. Настройка графической системы

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

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

Проверить работоспособность выбранных параметров можно, нажав на кнопку «Проверить». В случае успешной активации графического режима с новыми параметрами, вы увидите сообщение на чёрном экране, где можете либо подтвердить работоспособность графического режима нажатием кнопки «Да», либо отказаться от текущих настроек, нажав «Нет». Кнопка «Стоп» служит для приостановки счётчика времени задержки перед возвращением в диалог настройки графического режима. Если на нажимать никаких кнопок в окне тестирования видеорежима, к примеру, если из-за неверных настроек графического режима данное сообщение вообще не отобразилось на экране, то через несколько секунд будет возвращено исходное состояние, где вы можете выбрать более подходящие настройки.

Обратите внимание на отметку «Загружаться в графический режим»: новичку в Linux нужно проследить, чтобы она была установлена. В противном случае загрузка будет заканчиваться приглашением к регистрации в системе (login:) в текстовом режиме.

Смена драйвера видеокарты

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

Если в списке нет драйвера для вaшей модели видеокарты, можно попробовать один из двух стандартных драйверов: «vga - Generic VGA Compatible» или «vesa - Generic VESA Compatible».

Выбор модели монитора

Модели мониторов можно выбирать по производителям: кнопка «Другой производитель». Ускорить передвижение по спискам можно, набирая первые буквы искомого слова. После выбора производителя в списке становятса доступны модели мониторов данного производителя. Не всегда обязательно подбирать монитор с точностью до номера модели: некоторые пункты в списке не содержат конкретного номера модели, а указывают на целый ряд устройств, например «Dell 1024x768 Laptop Display Panel».

Если в списке не нашлось производителя или близкой модели, то можно попробовать один из стандартных типов монитора. Для этого в списке производителей нужно выбрать «Generic CRT Display» (для электронно-лучевых мониторов) либо «Generic LCD Display» (для жидкокристаллических мониторов), а далее выбрать модель, руководствуясь желаемым разрешением.

Завершение установки

Иллюстрация 17. Завершение установки

На экране последнего шага установки отображается информация о местонахождении протокола установки (каталог /root/.install-log). После нажатия кнопки «Завершить» и перезагрузки компьютера можно загрузить установленную систему в обычном режиме.

Удачной работы с ALT Linux!

Настройка proxy в браузере Mozilla Firefox.
Для начала настройки proxy нужно зайти в пункт меню Правка и выбрать меню Настройки.
Далее выбираем вкладку Дополнительно -> Сеть -> и жмем на кнопку Настроить


На вкладке Дополнительно выбрать закладку Сеть нажать кнопку Настроить.


Далее указываем IP адрес и порт прокси и ставим галочку Использовать этот прокси сервер для всех протоколов.

После нажатия кнопки Ок изменения вступят в силу.


Настройка локальной прокси.(если все компьютеры в классе ходят в интернет через учительский компьютер).
На учительском компьютере нажимаем на рабочем столе правой кнопкой мыши и выбрать Запустить терминал.

acl our_networks src тут нужно указать диапазон IP адресов компьютеров, которые смогут иметь доступ к интернет.

cache_peer нужно указать IP адрес (пример: 172.22.30.130), порт (пример: 8080), и указать логин и пароль через двоеточие (пример: login=login:password)

acl all src 0.0.0.0/0.0.0.0

acl manager proto cache_object

acl localhost src 127.0.0.1/255.255.255.255

acl to_localhost dst 127.0.0.0/8

acl SSL_ports port 443 # https

acl SSL_ports port 563 # snews

acl Rsync_ports port 873

acl Jabber_ports port 5222 5223

acl Safe_ports port 80 # http

acl Safe_ports port 21 # ftp

acl Safe_ports port 443 # https

acl Safe_ports port 70 # gopher

acl Safe_ports port 210 # wais

acl Safe_ports port 1025-65535 # unregistered ports

acl Safe_ports port 280 # http-mgmt

acl Safe_ports port 488 # gss-http

acl Safe_ports port 563 # snews

acl Safe_ports port 591 # filemaker

acl Safe_ports port 777 # multiling http

acl Safe_ports port 631 # cups

acl Safe_ports port 873 # rsync

acl Safe_ports port 901 # SWAT

acl CONNECT method CONNECT


http_access allow manager localhost

http_access deny manager

http_access deny !Safe_ports

http_access deny CONNECT !SSL_ports !Jabber_ports !Rsync_ports


acl our_networks src 192.168.1.0/24

http_access allow our_networks


http_access allow localhost
http_port 8080
cache_peer 172.22.30.130 parent 8080 0 proxy-only default no-query no-digest login=login:password
hierarchy_stoplist cgi-bin ?
cache_mem 64 MB
minimum_object_size 100 KB
access_log /var/log/squid/access.log squid
acl QUERY urlpath_regex cgi-bin \?

cache deny QUERY


refresh_pattern ^ftp: 1440 20% 10080

refresh_pattern ^gopher: 1440 0% 1440

refresh_pattern . 0 20% 4320
acl apache rep_header Server ^Apache

broken_vary_encoding allow apache


never_direct allow all
coredump_dir /var/spool/squid
Если вы указали порт прокси 8080 , то нужно выключить службу Веб-интерфейса, которая использует данный порт. Для этого выполнить команды sudo chkconfig httpd-alterator off и sudo service httpd-alterator stop

После этого нужно включить squid в автозагрузку. Это делается следующей командой sudo chkconfig squid on


Если у Вас принтер Minolta/QMS magicolor 2200 DL / 2300 DL, Konica Minolta magicolor 2430 DL, Minolta Color PageWorks/Pro L, HP Laser Jet 1010, 1015, 1018, 1020, 1022 то вам нужно установит пакет следующей командой sudo rpm -Uvh foo2zjs

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

Для настройки принтера необходимо проделать следующие операции:

  1. Подключить принтер к компьютеру;

  2. Включить принтер и компьютер, дождаться загрузки рабочего стола ;

  3. Запустить приложение для доступа в интернет;

  4. В строке адреса ввести http://localhost:631;

  5. На полученной странице нажать кнопку Add printer (Добавить принтер)



  1. Ввести имя принтера (использовать только латинские буквы) и нажать Continue



  1. Из выпадающего списка выбрать модель своего принтера и нажать Add printer



  1. Выбрать драйвер своего принтера или похожей модели. Обычно он автоматически подсвечивается системой. Нажать Add Printer




  1. После проделанных действий, выйдет сообщение об удачном добавлении


Перейдя на вкладку Printers , можно увидеть установленный принтер


Установка завершена.


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

Нажатием F2 осуществляется выбор страны. От выбора страны в загрузчике зависит, во-первых, язык интерфейса загрузчика и программы установки и, во-вторых, какие языки будут доступны в списке языков установки - кроме основного для выбранной страны языка, в список будут включены и другие языки данной территории. По умолчанию предлагается «Россия». Если выбрать вариант «Прочие», то в списке языков установки будут перечислены все возможные языки.


По нажатию F3 открывается меню доступных видеорежимов (разрешений экрана). Это разрешение будет использоваться во время установки и загрузки установленной системы. Чтобы начать процесс установки, нужно клавишами перемещения курсора «вверх», «вниз» выбрать пункт меню «Установка» и нажать Enter. В начальном загрузчике установлено небольшое время ожидания: если в этот момент не предпринимать никаких действий, то будет загружена та система, которая уже установлена на жёстком диске. Если вы пропустили нужный момент, перезагрузите компьютер и вовремя выберите пункт «Установка». Начальный этап установки не требует вмешательства пользователя: происходит автоматическое определение оборудования и запуск компонентов программы установки.Сообщения о том, что происходит на этом этапе, можно просмотреть, нажав клавишу ESC.

2. Последовательность установки

Если инициализация оборудования завершилась успешно, будет запущен графический интерфейс программы-установщика. Процесс установки разделён на шаги; каждый шаг посвящён настройке или установке определённого свойства системы. Шаги нужно проходить последовательно, переход к следующему шагу происходит по нажатию кнопки «Далее». При помощи кнопки «Назад» при необходимости можно вернуться к уже пройденному шагу и изменить настройки. Однако на этом этапе установки возможность перехода к предыдущему шагу ограничена теми шагами, где нет зависимости от данных, введённых ранее. Если по каким-то причинам возникла необходимость прекратить установку, нажмите Reset на системном блоке компьютера. Помните, что совершенно безопасно прекращать установку только до шага «Подготовка диска», поскольку до этого момента не производится никаких изменений на жёстком диске. Если прервать установку между шагами «Подготовка диска» и «Установка загрузчика», вероятно, что после этого с жёсткого диска не сможет загрузиться ни одна из установленных систем.

Технические сведения о ходе установки можно посмотреть, нажав Ctrl+Alt+F1, вернуться к программе установки - Ctrl+Alt+F7. По нажатию Ctrl+Alt+F2 откроется отладочная виртуальная консоль. Каждый шаг сопровождается краткой справкой, которую можно вызвать, нажав F1.

Во время установки системы выполняются следующие шаги:

  • Уведомление о правах
  • Настройка клавиатуры
  • Часовой пояс
  • Дата и время
  • Подготовка диска
  • Установка базовой системы
  • Сохранение настроек
  • Дополнительные диски
  • Дополнительные пакеты
  • Установка загрузчика
  • Администратор системы
  • Пользователь
  • Настройка сети
  • Настройка графической системы
  • Завершение установки

3. Язык

Установка начинается с выбора основного языка - языка интерфейса программы установки и устанавливаемой системы. В списке, помимо доступных языков региона (выбранного на этапе начальной загрузки), указан и английский язык. Выбранный язык будет не только языком интерфейса программы установки и установленной системы, но и языком второй раскладки клавиатуры. Выбор английского языка на данном этапе приведет к невозможности выбора второй раскладки клавиатуры на этапе установки. Однако раскладки можно отредактировать позже в уже установленной системе.

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

Раскладка клавиатуры - это привязка букв, цифр и специальных символов к клавишам на клавиатуре. Помимо ввода символов на основном языке, в любой системе Линукс необходимо иметь возможность вводить латинские символы (имена команд, файлов и т. п.), для чего обычно используется стандартная английская раскладка клавиатуры. Переключение между раскладками осуществляется при помощи специально зарезервированных для этого клавиш. Для русского языка доступны следующие варианты переключения раскладки:

  • Клавиши Alt и Shift одновременно
  • Клавиша Capslock
  • Клавиши Control и Shift одновременно
  • Клавиша Control
  • Клавиша Alt

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

5. Часовой пояс

Для корректной установки даты и времени достаточно правильно указать часовой пояс и выставить текущие значения даты и времени.

На этом шаге следует выбрать часовой пояс, по которому нужно установить часы. Для этого в соответствующих списках выберите страну, а затем регион. Поиск по списку можно ускорить, набирая на клавиатуре первые буквы искомого слова. Обратите внимание на отметку «Хранить время в BIOS по Гринвичу». В системных часах BIOS желательно устанавливать не локальное, а универсальное время по Гринвичу (GMT). При этом программные часы будут показывать локальное время в соответствии с выбранным часовым поясом, и системе не потребуется изменять настройки BIOS при сезонном переводе часов и смене часового пояса. Однако если вы планируете на этом же компьютере использовать другие операционные системы, отметку нужно снять, иначе при загрузке в другую операционную систему время может сбиваться.

6. Дата и время

Программа установки определяет время системных часов (BIOS) как локальное время. Поэтому часы на этом шаге показывают либо время, соответствующее вашим системным часам, либо, если в предыдущем шаге была выставлена отметка «Хранить время в BIOS по Гринвичу», время, соответствующее GMT, с учётом вашего часового пояса. Это значит, что, если системные часы отображают локальное время, а вы всё же выставили отметку «Хранить время в BIOS по Гринвичу» в предыдущем шаге, то часы будут отображать неверное время. Проверьте, верно ли отображаются дата и время, и, при необходимости, выставьте правильные значения. Если ваш компьютер подключён к локальной сети или к , можно включить синхронизацию системных часов (NTP) с удалённым сервером, для этого достаточно отметить пункт «Устанавливать автоматически» и выбрать из списка NTP-сервер.

7. Подготовка диска

Переход к этому шагу может занять некоторое время. Время ожидания может быть разным и зависит от производительности компьютера, объёма жёсткого диска, количества разделов на
нём и т. д. На этом этапе подготавливается площадка для установки дистрибутива, в первую очередь - выделяется свободное место на диске. Для установки с выбором одного из автоматических профилей разметки потребуется не менее 7 Гб на одном или нескольких жёстких дисках компьютера. Программа установки автоматически создаёт три раздела: для корневой файловой системы (/), для области подкачки (swap) и для пользовательских данных (/home) - оставшееся дисковое пространство.
При подготовке разделов вручную для Линукс Юниор и Лёгкий Линукс рекомендуется выделить как минимум 5 Гб для корневого раздела, зарезервировать место для swap раздела, а на оставшемся месте разместить /home раздел. Для дистрибутива Линукс Мастер для корневого раздела необходимо выделить около 6 Гб.


Выбор профиля разбиения диска

В списке разделов перечислены уже существующие на жёстких дисках разделы (в том числе здесь могут оказаться съёмные USB-носители, подключённые к компьютеру в момент

установки). Узнать, каким устройствам вашего компьютера соответствуют названия в списке, можно в разделе «Именование дисков и разделов в Линукс». Ниже перечислены доступные

профили разбиения диска. Профиль - это шаблон распределения места на диске для установки Линукс. Можно выбрать один из трёх профилей:

  • Использовать неразмеченное пространство
  • Удалить все разделы и создать разделы автоматически
  • Подготовить разделы вручную

Первые два профиля предполагают автоматическое разбиение диска. Они ориентированы на среднестатистические рабочие станции и должны подойти для большинства пользователей.

.
Автоматические профили разбиения диска

Применение профилей автоматического разбиения происходит сразу по нажатию «Далее», после чего немедленно начинается этап установки базовой системы. Если для применения одного из профилей автоматической разметки доступного места окажется недостаточно, то есть менее 7 Гб, будет выведено сообщение об ошибке: «Невозможно применить профиль, недостаточно места на диске».
Если данное сообщение появилось после попытки применить профиль «Использовать неразмеченное пространство», то вы можете очистить место, удалив данные, которые уже есть на диске. Выберите пункт «Удалить все разделы и создать разделы автоматически». При применении этого профиля сообщение о недостатке места связано с недостаточным объёмом всего жёсткого диска, на который производится установка. В этом случае необходимо воспользоваться режимом ручной разметки: профиль «Подготовить разделы вручную». Будьте осторожны при применении профиля «Удалить все разделы и создать разделы автоматически»! В этом случае будут удалены все данные со всех дисков без возможности восстановления. Рекомендуется использовать эту возможность только в том случае, если вы уверены, что диски не содержат никаких ценных данных.

По нажатию «Далее» будет произведена запись новой таблицы разделов на диск и форматирование разделов. Разделы, только что созданные на диске программой установки, пока не содержат данных и поэтому форматируются без предупреждения. Уже существовавшие, но изменённые разделы, которые будут отформатированы, помечаются специальным значком в колонке «Файловая система» слева от названия. Если вы уверены в том, что подготовка диска завершена, подтвердите переход к следующему шагу нажатием кнопки «OK». Не следует форматировать разделы с теми данными, которые вы хотите сохранить, например, с пользовательскими данными (/home) или с другими операционными системами. С другой стороны, отформатировать можно любой раздел, который вы хотите «очистить» (т. е. удалить все данные).

8. Установка базовой системы



На этом этапе происходит установка стартового набора программ, необходимых для запуска и первоначальной настройки Линукс. Далее в процессе установки у вас будет возможность
выбрать и установить все необходимые вам для работы приложения. Установка происходит автоматически в два этапа:
  • Получение пакетов
  • Установка пакетов
Получение пакетов осуществляется с источника, выбранного на этапе начальной загрузки. При сетевой установке (по протоколу FTP или HTTP) время выполнения этого шага будет
зависеть от скорости соединения и может быть значительно большим, чем при установке с лазерного диска.
Когда базовая система будет установлена, вы сможете произвести первичную настройку, в частности - настроить сетевое оборудование и сетевые подключения. Изменить свойства
системы, которые были заданы при установке (например, язык системы), можно будет в любой момент как при помощи стандартных для Линукс средств, так и специализированных
модулей управления, включённых в дистрибутив.
Установка базовой системы может занять некоторое время

9. Сохранение настроек



Начиная с этого шага программа установки работает с файлами только что установленной базовой системы. Все последующие изменения можно будет совершить после завершения установки посредством редактирования соответствующих конфигурационных файлов или при помощи модулей управления, включённых в дистрибутив. По завершении установки базовой системы начинается шаг сохранения настроек. Он проходит автоматически и не требует вмешательства пользователя, на экране отображается индикатор выполнения.
На этом шаге производится перенос настроек, выполненных на предыдущих шагах установки (настройки языка, часового пояса, даты и времени, переключения раскладки клавиатуры), в только что установленную базовую систему. Также производится запись информации о соответствии разделов жёсткого диска смонтированным на них файловым системам (заполняется конфигурационный файл /etc/fstab). В список доступных источников программных пакетов добавляется репозиторий, находящийся на установочном лазерном диске, т. е. выполняется команда apt-cdrom add, осуществляющая запись в конфигурационный файл /etc/apt/sources.list.

10. Дополнительные диски



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

11. Дополнительные пакеты



Данный шаг всегда присутствует в программе установки дистрибутива Лёгкий Линукс. В других версиях Дистрибутива А ПСПО шаг установки дополнительных пакетов выполняется только в случае подключения дополнительных дисков. В любом дистрибутиве Линукс доступно значительное количество программ (до нескольких тысяч), часть из которых составляет саму операционную систему, а все остальные - это прикладные программы и утилиты. В операционной системе Линукс все операции установки и удаления производятся над пакетами - отдельными компонентами системы. Пакет и программа соотносятся неоднозначно: иногда одна программа состоит из нескольких пакетов, иногда один пакет включает несколько программ.
В процессе установки системы обычно не требуется детализированный выбор компонентов на уровне пакетов - это требует слишком много времени и знаний от проводящего установку. Тем более, что комплектация дистрибутива подбирается таким образом, чтобы из имеющихся программ можно было составить полноценную рабочую среду для соответствующей аудитории пользователей. Поэтому в процессе установки системы пользователю предлагается выбрать из небольшого списка групп пакетов, объединяющих пакеты, необходимые для решения наиболее распространённых задач. Под списком групп на экране отображается информация об объёме дискового пространства, которое будет занято после установки пакетов, входящих в выбранные группы. Выбрав необходимые группы, следует нажать «Далее», после чего начнётся установка пакетов.

12. Установка загрузчика



Загрузчик Линукс - программа, которая позволяет загружать Линукс и другие операционные системы. Если на вашем компьютере будет установлен только Линукс, то здесь не нужно ничего изменять, просто нажмите «Далее». Если же вы планируете использовать и другие операционные системы, уже установленные на этом компьютере, тогда имеет значение, на каком жёстком диске или разделе будет расположен загрузчик. В большинстве случаев программа установки правильно подберёт расположение загрузчика.
Опытным пользователям может пригодиться возможность тонкой настройки загрузчика (кнопка «Экспертные настройки»). Параметры, которые можно здесь изменять, напрямую соотносятся с соответствующими параметрами конфигурационного файла загрузчика LILO (/etc/lilo.conf). Для простоты сохранены латинские названия параметров, об их значении можно справиться в документации по LILO.

Пользователи

Линукс - это многопользовательская система. На практике это означает, что для работы в системе нужно в ней зарегистрироваться, т. е. дать понять системе, кто именно находится за
монитором и клавиатурой. Наиболее распространённый способ регистрации на сегодняшний день - использование системных имён (login name) и паролей. Это надёжное средство убедиться, что с системой работает тот, кто нужно, если пользователи хранят свои пароли в секрете и если пароль достаточно сложен и не слишком короток (иначе его легко угадать или
подобрать).

13. Администратор системы



В любой системе Линукс всегда присутствует один специальный пользователь - администратор, он же суперпользователь, для него зарезервировано стандартное системное имя - root.
Стоит запомнить пароль root - его нужно будет вводить, чтобы получить право изменять настройки системы с помощью стандартных средств настройки Линукс. При наборе пароля вместо символов на экране высвечиваются звёздочки. Чтобы избежать опечатки при вводе пароля, его предлагается ввести дважды. Можно воспользоваться автоматическим созданием пароля, выбрав «Создать автоматически». Вам будет предложен случайно сгенерированный и достаточно надёжный вариант пароля. Можно принять автоматически сгенерированный пароль (не забудьте при этом запомнить пароль!) или запросить другой вариант пароля при помощи кнопки «Сгенерировать». Администратор отличается от всех прочих пользователей тем, что ему позволено производить любые, в том числе самые разрушительные, изменения в системе. Поэтому выбор пароля администратора - очень важный момент для безопасности: любой, кто сможет ввести его правильно (узнать или подобрать), получит неограниченный доступ к системе. Даже ваши собственные неосторожные действия от имени root могут иметь катастрофические последствия для всей системы.

14. Пользователь



Помимо администратора (root) в систему необходимо добавить по меньшей мере одного обычного пользователя. Работа от имени администратора считается опасной (можно по
неосторожности повредить систему), поэтому повседневную работу в Линукс следует выполнять от имени обычного пользователя, полномочия которого ограничены. При добавлении пользователя предлагается ввести имя учётной записи (login name) пользователя. Имя учётной записи всегда представляет собой одно слово, состоящее только из строчных латинских букв (заглавные запрещены), цифр и символа подчёркивания "_” (причём цифра и символ "_” не могут стоять в начале слова). Чтобы исключить опечатки, пароль пользователя вводится дважды. Так же, как при выборе пароля администратора (root), можно создать пароль автоматически. В процессе установки предлагается создать только одну учётную запись обычного
пользователя - чтобы от его имени системный администратор мог выполнять задачи, которые не требуют привилегий суперпользователя. Учётные записи для всех прочих пользователей системы можно будет создать в любой момент после её установки.

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



Существует ряд сетевых параметров, которые являются общими для всех подключений к сети и должны быть определены даже тогда, когда компьютер не подключён ни к какой сети.
Для подключения к локальной сети необходимо к тому же настроить сетевое подключение, которое обычно привязывается к определённому физическому устройству - сетевой карте
(Ethernet).В поле «Полное доменное имя компьютера» необходимо указать сетевое имя компьютера вида computer.domain. Несмотря на то, что этот параметр никому из соседних
компьютеров в сети не передаётся (в отличие, скажем, от имени компьютера в Windows-сети), его используют многие сетевые службы, например, почтовый сервер. Если компьютер
не подключён к локальной сети, доменное имя может выглядеть как угодно, можно оставить значение по умолчанию (localhost.localdomain).
В случае локальной сети программа установки автоматически настроит все установленные на компьютере сетевые интерфейсы (сетевые карты). При наличии в сети DHCP-сервера все
необходимые параметры (IP-адрес, маска сети, шлюз по умолчанию, адреса серверов DNS) будут получены автоматически. Если сервера DHCP нет, при подключении к сети интерфейс
будет настроен при помощи IPv4LL - технологии, позволяющей автоматически подбирать свободный IP-адрес, не используемый другими компьютерами в сети, и присваивать его
сетевому интерфейсу.
Можно отказаться от автоматической настройки сетевых подключений, убрав отметку с пункта "автоматически сконфигурировать все сетевые карты”. После завершения установки вы сможете в любой момент настроить доступ к сети самостоятельно.

16. Настройка графической системы



Современное графическое оборудование в большинстве случаев поддаётся автоматическому определению, хотя некоторое очень новое или редкое оборудование может отсутствовать в базе данных. Автоматически определённые и монитор будут указаны в разделе «Обнаруженное оборудование». В разделе «Текущие настройки» будут предложены наиболее подходящие настройки графического режима - их стоит испробовать в первую очередь. Довольно часто видеокарта может работать с несколькими разными драйверами. По умолчанию предлагается тот, который считается наилучшим для данной модели. Нужно заметить, что оптимальные настройки - это не всегда максимальные значения из возможных (разрешение, глубина цвета и т. п.). При указании рекомендуемых значений учитываются свойства конкретного оборудования и драйвера, поэтому выбор более высоких значений не обязательно приведёт к улучшению качества изображения. Если оборудование автоматически не определилось, то драйвер для видеокарты и модель монитора придётся выбрать вручную.
Проверить работоспособность выбранных параметров можно, нажав на кнопку «Проверить». В случае успешной активации графического режима с новыми параметрами, вы увидите сообщение на чёрном экране, где можете либо подтвердить работоспособность графического режима нажатием кнопки «Да», либо отказаться от текущих настроек, нажав «Нет». Кнопка «Стоп» служит для приостановки счётчика времени задержки перед возвращением в диалог настройки графического режима. Если на нажимать никаких кнопок в окне тестирования видеорежима, к примеру, если из-за неверных настроек графического режима данное сообщение вообще не отобразилось на экране, то через несколько секунд будет возвращено исходное состояние, где вы можете выбрать более подходящие настройки.
Обратите внимание на отметку «Загружаться в графический режим»: новичку в Линукс нужно проследить, чтобы она была установлена. В противном случае загрузка будет заканчиваться приглашением к регистрации в системе (login:) в текстовом режиме.

17. Завершение установки


На экране последнего шага установки отображается информация о местонахождении протокола установки (каталог /root/.install-log). После нажатия кнопки «Завершить» и перезагрузки компьютера можно загрузить установленную систему в обычном режиме.

Бывают ситуации, когда вам нужна самая свежая версия программы, но её нет в репозитории вашего дистрибутива. Или эту программу вообще туда не добавляют по каким-то причинам. Вариантов получить эту программу тут несколько, один из них - собрать программу из исходного кода, непосредственно под ваш дистрибутив. Разумеется речь идёт о программах с открытым исходным кодом:)

Сборка (компиляция) программы - это превращение её исходного кода, написанного на каком-нибудь компилируемом языке программирования (например C++), который понятен программисту, в бинарный код (последовательность нулей и единиц), который понятен центральному процессору компьютера. Не все языки программирования являются компилируемыми. Например код на языке Python , можно запускать сразу, без перевода его в бинарный код (хотя и это возможно). Для сборки программы, желательно иметь достаточно мощный, и желательно многоядерный процессор. Ни в коем случае не компилируйте программы на ноутбуках! Это крайне негативно скажется на продолжительности их жизни (они не рассчитаны на такие нагрузки, если конечно у вас не игровой ноутбук).

В сборке программы из исходного кода нет ничего сложного. Главное помнить одно правило: в пакетном дистрибутиве ни в коем случае нельзя использовать метод make install . Иначе в будущем получите большую такую кучу проблем. Когда поймёте, что хотели удалить программу (поставленную таким образом), а пакетный менеджер о ней не знает. А сама программа состоит из нескольких сотен файлов, разбросанных по разным каталогам. Страшно? Поэтому в пакетных дистрибутивах, программу нужно собирать в, собственно, пакет. Тогда её можно будет без проблем удалить, в случае чего. Я написал это потому что многие руководства по компиляции программ в Linux, которые мне попадались, описывают именно make install . Удалить программу, установленную таким образом можно только в двух случаях:

  • если у вас остался архив с её кодом (тогда можно выполнить make uninstall );
  • если исходный код программы поддерживает это.
Не используйте make install!

Отмечу, что не каждую программу можно собрать одним и тем же способом. Поэтому всегда нужно читать инструкцию по сборке, которая есть в архиве с исходным кодом. Бывает что разработчик положил туда скрипт, который при запуске делает всё сам (собирает и устанавливает, но мы помним про make install), или для сборки может не подойти make , а нужна другая система сборки. Также для сборки программы, необходимо будет установить нужные для неё сборочные зависимости (это пакеты с префиксом -dev ). Для того чтобы быстро собрать программу в пакет, дабы иметь возможность без проблем её установить или удалить, существует утилита, под названием checkinstall . Она позволит создать родной для системы пакет (deb или rpm ), что позволит использовать штатный пакетный менеджер для её установки/удаления

Для сборки программ в GNU/Linux используется (в основном) программа make , которая запускает инструкции из Makefile , но поскольку дистрибутивов GNU/Linux много, и они все разные, то для того чтобы собрать программу, нужно для каждого дистрибутива отдельно прописывать пути, где какие лежат библиотеки и заголовочные файлы. Программисты не могут изучать каждый дистрибутив и для каждого отдельно создавать Makefile. Поэтому придумали конфигураторы, которые «изучают» систему, и в соответствии с полученными знаниями создают Makefile. Для сборки нам нужны компиляторы: они прописаны в зависимостях пакета build-essential , так что достаточно установить его со всеми зависимостями. Ещё нужны autoconf и automake . Если программа написана на Qt , то обычно она собирается либо командой qmake (естественно она должна быть установлена), либо путём открытия файла проекта в какой-нибудь IDE (обычно Qt Creator ) и сборки в ней.

Сперва нужно подготовить систему. Для этого установим необходимый набор инструментов:

Sudo apt install build-essential gcc devscripts git fakeroot automake autoconf

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

Так и скопировать весь репозиторий себе (как это делают разработчики). Для примера возьмём программу mgba . Это эмулятор игровой консоли Nintendo GameBoy . Адрес репозитория . Копируем его себе:

git clone https://github.com/mgba-emu/mgba.git

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

Внимательно читаем. Открываем терминал и переходим в каталог с исходным кодом:

cd ~/mgba

И собираем программу:

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make
sudo checkinstall -D

Будут запрошены кое-какие данные (имя пакета, версия и так далее. Желательно заполнить все поля). После сборки, в директории выше (то есть в mgba), появится deb-пакет с программой. Теперь его можно просто установить двойным кликом или командой sudo dpkg -i имяпакета.deb . Если во время сборки у вас начали появляться сообщения об ошибках - внимательно их читайте. Возможно не хватает каких-либо сборочных зависимостей.

Возьмём немного другой пример, в котором используется конфигуратор. В таком случае, в директории с исходным кодом, располагаются скрипты: autogen.sh , configure и подобные. Autogen.sh генерирует скрипт configure , с помощью которого уже можно сконфигурировать программу перед сборкой (да да, конфигуратор конфигуратора). Как всегда не забываем читать инструкцию по сборке той или иной программы. Предположим, что в архиве есть скрипт autogen.sh . Выполним его:

./autogen.sh

После выполнения, должен появиться файл configure. Чтобы посмотреть с какими параметрами можно собрать программу, введите:

./configure --help

Просмотрите все доступные параметры. Обычно, это могут быть поддержки различных плагинов, сборка с альтернативным интерфейсом, даже сборка под другую процессорную архитектуру. Допустим программа использует интерфейс, написанный на GTK+ 2 , но имеет альтернативный на GTK+ 3 . Тогда конфигурация программы будет выглядеть так:

./configure --with-gtk3

./configure --enable-gtk3

Всё подробно будет описано в инструкции. Есть некоторый набор стандартный опций (после ввода./configure --help, они пишутся вначале), таких как указание пути для установки:

Prefix=/usr

После запуска configure и успешного конфигурирования кода, можно запустить сборку:

sudo checkinstall

Вот и всё. Как видите, здесь нет ничего сложного. Хотя, не стану скрывать, бывает так, что разработчик не озаботился качественной инструкцией по сборке. Но такое бывает редко. Хочу также обратить ваше внимание на следующее: прибегайте к сборке программы из исходников только в крайнем случае. Если вы используете Ubuntu LTS , то посмотрите (при помощи гугла), нет ли необходимой вам программы (или свежей версии) в более свежем выпуске Ubuntu. Или возможно есть

К моему удивлению, вокруг отечественного дистрибутива ALT (рекурсивный акроним ALT Linux Team) сложилось множество уровня: "сам не использовал, но осуждаю". Я не буду искать здесь причин подобного мифотворчества, но постараюсь эти мифы развеять.

ALT Linux

Но для начала коротко расскажу о своём знакомстве с Альтом. В декабре 2009 года мне пришёл новый номер журнала Linux Format с диском, на котором был записан ALT Linux Centaurus 5.0. До этого я год использовал Ubuntu версий 8.10, 9.04, 9.10. А до Ubuntu дистрибутив Mandriva 2008. Кентавр мне понравился своей стабильностью и изкоробочностью. Не нужно было качать кодеки, устанавливать дополнительные программы (это для меня было критично, так как каждый мегабайт через GPRS стоил 5,5 рублей), не крашился звук в играх (в ALT ещё не было Pulseaudio). В дистрибутив я тогда влюбился. Зарегистрировался на форуме , в багзилле . Понравилось, что для общения с разработчиками не нужно знать английский язык.

Весной 2015 года, почувствовав, что я должен отблагодарить создателей дистрибутива, хотя бы помощью на форуме, я стал на постоянной основе помогать пользователям на форуме. Летом 2015 года я написал скрипт ldd-requires , который всю работу по определению каких пакетов не хватает для запуска бинарника делает за пользователя, и выдаёт ему команду apt-get install такие-то пакеты. В результате мне предложили вступить в ALT Linux Team . И я согласился. И вот уже полтора года я один из разработчиков Альта.

Теперь о мифах.

1. ALT ещё один клон Red Hat/Mandriva

В реальности же ALT самостоятельный дистрибутив с 2001 года (начинался в 1999 как русская Mandrake). За прошедшие полтора десятилетия в ALT не осталось ни намёка на то, что он начинался как переделка Мандрейк. Все базовые компоненты дистрибутива свои. Пакетный менеджер RPM и утилита для сборки rpmbuild пропатчаны на столько сильно, что их уже можно давно форком считать.

В качестве пакетного менеджера более высокого уровня используется apt-rpm. Альтовским apt-rpm уже много лет поддерживается установка локальных пакетов при помощи команды:

Apt-get install patch/ to/ package.rpm

В Debian только совсем недавно этот функционал появился у пакета apt-2.0, который попадёт лишь в следующий стабильный выпуск Debian.

Для управления репозиториями есть удобная утилита apt-repo. Через неё можно не только манипулировать источниками репозиториев, но и тестировать тестовые задания. Например, так:

Apt-repo test номер_задания

Ещё одной особенностью Альта является обновление ядра. В Альте ядро не обновляется при apt-get dist-upgrade. Для этого служит специальная утилита update-kernel. В Альте несколько ядер. std-def текущее стабильное ядро, un-def - самое свежее ядро. На новом оборудовании очень выручает ядро un-def. При обновлении ядра старое не удаляется. И это очень хорошо, так как в случае проблем с новым ядром, можно загрузиться со старым.
Для разработки пакета используются gear-репозитории, представляющие собой специализированные git-репозитории. Gear-репозиторий позволяет отслеживать изменения, разъяснять другим майнтейнерам при помощи комментариев к коммитам свои действия. Утилита gear позволяет также автоматизировать сборку пакета вплоть до того, что его будет автоматически обновлять робот gear-cronbuild.

Собственно сборка пакета осуществляется в изолированном окружении hasher, который тоже есть разработка альтовцев. Hasher гарантирует воспроизводимость сборки пакета, что позволяет производить распределённую сборку пакетов. Весь Сизиф, а это 17662 пакетов-исходников на текущий момент, пересобирается полностью за субботу-воскресенье.

Для сборки образов-дистрибутивов используются технологии сборки mkimage-profiles (m-p) и mkimage-profiles-desktop (m-p-d) , также собственной разработки, базирующихся на технологии hasher. Еженедельно на базе Сизифа собираются регулярки со всеми возможными DE. А раз в три месяца на базе текущего стабильного бранча собираются стартеркиты , также со всеми возможными DE плюс сервер. Регулярки и стартеркиты имеют лицензию GPLv2+.

2. У Альта нет сообщества

Большинство членов ALT Linux Team не являются сотрудниками компании Базальт СПО. forum.altlinux.org очень активный форум. На нём действует активное сообщество пользователей готовое помочь решить проблемы пользователей Альта. Активность не затихает ни на день, даже в праздники и во время летних отпусков.

Также на forum.russ2.com существует клуб активных пользователей ALT . Ими поддерживается собственный репозиторий, развиваются графические интерфейсы для сборки собственных дистрибутивов: Distro-Navigator и mp-gui. Собираются собственные дистрибутивы.
А в связи с тем, что дистрибутив Альт Образование для юр.лиц платный, tema стал собирать дистрибутив Комета, который для всех бесплатен.

3. Альт появляется только там, где пахнет распилом бюджетных средств

Начнём с известного дела Поносова. Ходит упорно миф, что Альт заинтересовался школами только после это дела, т.е. в 2006 году. В реальности же ALT Linux впервые внедрялся в школы в южном федеральном округе ещё в 2004 году. А прообраз школьных дистрибутивов ALT Linux Junior версии 1.0 был выпущен ещё в 2001 году. Т.е. Альты интересовались школами с первых дней самостоятельной жизни дистрибутива, задолго до того, как началась борьба с контрафактом, а государство решило пилить бюджет.
И, не смотря на то, что государство давно наплевало на отечественных программистов и несёт мешками доллары Микрософту, альтовцы продолжили выпускать школьные дистрибутивы, не зарабатывая на этом ни копейки. И вот в связи с созданием Базальт СПО по требованию инвестора ИВК, скрепя сердцем, разработчики сделали Альт Образование 8.0 платным для юр.лиц. При этом сам профиль сборки дистрибутива открыт, пожалуйста, меняйте брендинг и собирайте свой дистрибутив. Поменять брендинг у альтовских дистрибутивов крайне просто, так как они выделены в отдельный набор пакетов, в отличие от Ubuntu.

4. ALT глючный дистрибутив

Как и в любом другом дистрибутиве в дистрибутивах ALT есть ошибки, не все пакеты протестированы на работоспособность. Сообщество пользователей у Альта гораздо меньше сообщества Ubuntu, поэтому обратная связь от пользователей не очень хорошая. Бывает, что собираемыми пакетами просто никто не пользуется, а майнтейнер ставит пакет на автоматическую сборку, так как на нём и так висит двести с лишним пакетов (у Igor Vlasenko 3084 пакета, естественно большинство из них собирается написанными им роботами). В результате этот пакет в какой-то момент становится не совсем работоспособным, а сообщить майнтейнеру некому. А бывает, что пользователь встретив такой пакет, никому не сообщает, молчит да злобу копит. И в какой-то момент просто приходит на форум и выливает на всех всё, что на душе накипело. Ваш Альт глючный дистрибутив, ничего не работает, ухожу на Убунту!
Реальность же такова, что не смотря на то, что Альт разрабатывается в основе своей первоклассными спецами, майнтейнеров Альту критически не хватает. Не выручают здесь и автоматические тесты, вроде технологии Repocop .

Дистрибутивы Альта вылизаны и работают из коробки. В них предусмотрены фичи, необходимые для предприятий, такие как быстрое развёртывание Actve Directory, 1C: Предприятие, установка Крипто-про (пакет cryptopro-preinstall), браузер firefox-gost. В дистрибутиве Альт Линукс Образование встроены средства управления классом и многие другие фичи, нужные учителям.

Но естественно ALT сталкивается с суровой реальностью, когда на интерактивные доски, используемые в школах, есть драйвера только для Windows, или какая-то проприетарная программа прибита гвоздями к Ubuntu, при чём к конкретной версии (сталкивался на форуме и с такой проблемой). Тут уже разработчики дистрибутива не виноваты совсем.
Также увы на текущий момент полноценно с гос.сайтами можно работать только под Windows. Единственный сайт исключение - https://www.roseltorg.ru С ним можно под Альтом работать полноценно. Что тут сказать, наши чиновники заботятся о конкурентных преимуществах Микрософт.