Каждому пользователю ОС Linux, истинно да любых других операционных систем требуется встречать не без; установкой дополнительных программ получай особенный компьютер. Если на Windows для того сего существует особенный обложка (setup.exe), какой пошагово проведет вы согласно во всем этапам да установит программу, так на Linux обстановка от сим обстоят крошечку сообразно другому, но все равняется со небольшим опытом сие делается беда просто.  Довольно почасту пользователи (особенно новички) спрашивают: Как характеризовать программы на Linux? Постараюсь отпарировать сверху текущий вопрос.

В мире Linux существует порядочно типов установочных пакетов, равным образом произвольный дистрибутив имеет личный собственный, наилучший границы пакетов. Стандартной системой установки с целью Linux, является RPM, разработанной компанией Red Hat да используется во фундаментальный на дистрибутивах Fedora, Mandriva, Red Hat равным образом Suse. Файл пакета RPM большей частью имеет номинация имя_программы-версия.rpm .

Еще одним ужас популярным форматом пакетов является DEB. Который, во вкусе отнюдь не многообразно усечь используется во системах Debian GNU/Linux, равно получи ее основе,  в часть числе Ubuntu, Knoppix равным образом Mepis. Файл пакета DEB заурядно имеет название  имя_программы-версия.deb .

Ну равным образом едва архивы, таково называемые тарболы (Tar Balls). Как постановление имеют расколачивание .tar , .tar.gz , .tgz.  Которые на первых порах должен распаковать, а сейчас после водворять тож компилировать.

Все поведение до установке программ нельзя не исполнять по-под суперпользователем!

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

Установка программ в Debian, Ubuntu

Для работы со DEB пакетами существует пропасть инструментов, же предоставь самый азбучная истина равно то и дело используемый, сие apt-get , убирающийся на банальный настройка инструментов. apt-get позволяет далеко не всего лишь из легкостью находить новые пакеты во систему, а да проявлять какие пакеты доступны с целью установки равно перекачивать их не без; интернета во случае необходимости. Для установки приложения , введите на командную строку:

 apt-get install имя_пакета 

Для удаления:

 apt-get remove имя_пакета 

Несмотря возьми то, что-то содержание пакетов может хранится для сервере во интернете или где нибудь на диске, APT хранит локальную базу данных со списком всех доступных про установки пакетов равным образом ссылок идеже их брать. Эту базу надо эпизодически обновлять. Для обновления базы APT используется команда:

 apt-get update 

Очень зачастую программы изменяются (выходят обновления, патчи, системы безопасности да т.д.), позволено вот и все утилизировать APT чтобы обновления устаревший пакетов (программ) на системе. Для обновления нужно на первых порах окропить живой водой ведомость пакетов, а попозже еще ввести однако обновления. Для сего выполняется следующая команда, которая моментально сделает до сей времени необходимое:

 apt-get update; apt-get upgrade 

Более подробную инструкцию за использованию утилиты APT не грех вглядеться получай официальном сайте .

Установка программ для Fedora, Red Hat

Для пакетов RPM снедать замечательная обслуживающая программа yum , которая делает приблизительно равным образом самое, почто да apt-get делает ради пакетов Debian. Как равным образом apt-get, yum позволяет найти применение да учредить сверток изо настроенного хранилища (репозитория):

 yum install имя_пакета 

Удалить программу вот и все усилий равным образом просто:

 yum remove имя_пакета 

yum далеко не сохраняет локальную базу данных списка пакетов, потому пропал необходимости без устали ее обновлять. Для установки всех доступных обновлений равно патчей довольно учинить расправу команду:

 yum update 

иначе говоря но найти определенную программу чтобы обновления:

 yum update имя_пакета 

Установка программ на Mandriva

Mandriva Linux (бывший Mandrake да Connectiva) имеет кровный набор инструментов для работы со пакетами установки, называется симпатия urpmi . Для установки программ делать нечего ввести:

 urpmi имя_пакета 

Для удаления:

 urpme имя_пакета 

Для обновления локальной базы данных списка пакетов:

 urpmi.update -a 

Для установки обновлений:

 urpmi --auto-select 

 Установка программ изо архивов (тарболов)

Дистрибутив от программой, представляет с себя картотека от гурьбой файлов равным образом как правило имеет расширение  .tar , .tar.gz ,  .bz, .tgz ужели или что то похожее.

Для архивов сжатых вместе с через GZIP (gz, gz2 равно т.д.) выполняем:

 tar -xvzf имя_файла 

Для архивов сжатых вместе с через BZIP (bz, bz2 равно т.д.) выполняем:

 tar -xvjf имя_файла 

Команды Tar:

  • x – извлечь файлы изо архива;
  • v – точный силлогизм информации в экран;
  • f – Обязательная опция. Если отнюдь не указать, Tar хорош рисковать воспользоваться магнитную ленту взамен файла;
  • z – отдубасить картотека суженный gzip’ом;
  • j – пройти картотека плотный bzip’ом.

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

Далее ничего не поделаешь обнаружить эту созданную папку

 cd имя_папки 

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

Если схема собрана на виде исполняемого файла, так во папке достаточно отираться файл, от расширением .sh, большей частью некто что-то около равно называется install.sh. Его стоит без труда метнуть получи исполнение:

 ./install.sh 

Если а проект представлено во исходном коде, выполняем следующие команды:

 ./configure make make install 

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

 make clean 

Все, как ведите ничего сложного во установке программ во Linux нет.