используете дистрибутив Fedora, а в Интернете нужная вам программа распространяется только в виде DEB-пакета или в виде исходного кода. Поскольку DEB-пакет в Fedora установить нельзя, то нам придется скачать исходный код и самостоятельно откомпилировать программу.
Если вы просто хотите использовать самые новые версии программ, которые еще не собраны в пакеты, то вам тоже нужно загрузить 'исходники' и откомпилировать их вручную.
3.4.2. Компилятор gcc
Не открою большого секрета, если скажу, что практически все программное обеспечение для Linux написано на языке С. Если вы хотите откомпилировать программу из исходного кода, то вам сначала нужно установить компилятор gcc.
Для этого введите следующую команду:
yum install gcc
Кроме компилятора gcc будут также установлены дополнительные пpoграммы (automake, make и др.), необходимые для сборки программ.
Конечно, ваша программа для сборки может требовать наличия какой-то библиотеки или какого- нибудь специального инструмента, но тут ничем не могу помочь- вам придется прочитать рекомендации из файла readme.txt, который поставляется вместе с исходным кодом, чтобы выяснить, что нужно для компиляции программы.
3.4.3. Компиляция
Как правило, исходные коды программ распространяются в виде архива с 'двойным расширением' -.tar.gz. Исходный код принято распаковывать в каталог /usr/src. Поэтому для распаковки архива вам нужно выполнить следующие команды:
su
cd /usr/src
gunzip
tar xvf
Обратите внимание: после обработки архива программой gunzip расширение.gz указывать не нужно.
Иногда архив запакован не программой gzip, а программой bz иди bz2. Тогда для распаковки такого архива нужно ввести команду:
bunzip
(если использовалась программа bz);
bunzip2
(если использовалась программа bz2).
Архив будет распакован в каталог /usr/src/
Далее вы должны последовательно ввести три команды:
make
make install
Первая программа проверит вашу систему на предмет наличия всех необходимых для сборки программы инструментов и всех необходимых для работы программы библиотек. Если сценарий configure не выведет сообщений об ошибках, тогда будет создан файл Makefile, содержащий указания программе плаке по поводу компиляции вашей программы. Если же есть сообщения об ошибках, внимательно прочитайте их. После этого нужно устранить ошибки, например, установить недостающие пакеты
Команда make выполнит компиляцию вашей программы, а команда make install - установит программу, т.е. скопирует выполняемые файлы программы в каталог /usr/bin, добавит программу в меню GNOME (если это предусмотрел разработчик), создаст конфигурационные файлы программы и т.д.
Если в результате сборки (компиляции) программы не произошло никаких ошибок, тогда можно приступить к использованию программы.
Глава 4. Железо и Fedora
4.1. Настройка видеокарты и монитора
4.1.1. Что такое X.Оrg
4.1.1.1. Немного истории
В первых версиях Linux не было графического интерфейса.
В апреле 1992 года для Linux была создана система X Window - графическая подсистема Linux.
X Window (полное название X Window System) - это не графический интерфейс пользователя, это система, предоставляющая инструменты и протоколы для построения графических интерфейсов пользователя. Это позволяет в рамках X Window разрабатывать различные оконные менеджеры и графические среды. Получается, что подсистема одна - X Window, а интерфейс пользователя может быть разным. Как уже было отмечено, наиболее популярными графическими средами для Linux стали KDE и GNOME.
X Window предоставляет базовые функции графической среды, а именно прорисовку и перемещение окон на экране, обеспечение работы с клавиатурой и мышью. А вот детали графического интерфейса, т.е. как именно будет выглядеть окно и различные элементы GUI (Graphic User Interface) определяют оконные менеджеры. С одной стороны, данное решение довольно креативное: пользователь может выбрать и настроить графический менеджер так, что его графический интерфейс будет уникальным. С другой стороны, такая 'разношерстность' не способствует быстрому обучению работы с Linux. Но в те времена, когда создавалась Linux, никто не думал о простых пользователях, ведь Linux была операционной системой для пользователей-профессионалов, которые с легкостью осваивались в любом графическом интерфейсе. Сегодня обычным пользователям удивится намного больше внимания. Ради справедливости нужно отметить, что современные графические среды KDE и GNOME, особенно в паре с трехмерным рабочим столом, удобнее и привлекательнее даже самого современного интерфейса Windows - Aero (используется в Windows Vista).
X Window - это сетевая система, т.е. если операционная система не поддерживает сеть, то и X Window работать не будет. Ни это не недостаток, а преимущество X Window, ведь в этой системе