Что такое Linux?

Что такое Linux?

     linux Что такое Linux?

     software linux Как я могу его установить?

     info Основы терминологии Linux

     database Файловая система Linux

     software linux Выбираем дистрибутив

     terminal Переходим к командной строке

     linux Root и обычный пользователь

     software linux Устанавливаем программы


Что такое Linux?

Линус ТорвальдсLinux (Линукс) — ядро операционной системы, соответствующее стандартам POSIX. Разработка была начата финским студентом Линусом Торвальдсом в 1991 году. В основном код написан на Си с некоторыми расширениями gcc и на ассемблере (с использованием AT&T-синтаксиса GNU Assembler). Распространяется в основном свободно на условиях GNU General Public License. Торговая марка Linux зарегистрирована на Линуса Торвальдса.

Линус Торвальдс - финн шведского происхождения. Первую программу для Commodore VIC-20 написал в 12 лет (1981 г.) В 1987 г. приобрел Sinclair QL на школьные стипендии, которые получал как лучший математик.

За три года работы на Sinclair QL Торвальдс написал собственный редактор, ассемблер и несколько игр (в т.ч. «Пакман»). После школы поступил в университет Хельсинки, на отделение компьютерных наук. Служил в армии, по возвращении – купил книгу Э.Танненбаума «Проектирование и реализация операционных систем».

Книга Танненбаума стала отправной точкой, с которой Торвальдс начал свое знакомство с UNIX. В 1991 г. приобрел в рассрочку ПК (i386/33MHz/RAM 4Mb) и ОС MINIX (на 16-ти дискетах). Спустя месяц работы в MINIX начал разочаровываться в некоторых возможностях этой системы (в частности, в программе-эмуляторе терминала). Реализация собственной версии эмулятора терминала повлекла необходимость создания средств получения-отправки файлов, а значит – файловой системы. Эксперименты привели Торвальдса к тому, что он написал сырое, но работающее ядро, на котором удалось запустить оболочку Борна (bash).

17 сентября 1991 г. версия 0.01 новой ОС была выложена на ftp-сервере, в каталоге /pub/OS/Linux (изначальное название FREAX). Вся система, а также собственная версия компилятора gcc, были выложены в исходниках и доступны для скачивания всем желающим. Сборка и установка ОС Linux требовала серьезной профессиональной подготовки однако уже в феврале 1992 г. Торвальдс попросил тех, кто пользуется его ОС прислать ему открытку и Торвальдс получил несколько сотен таких открыток со всех концов света.

Это операционная система, которая на сегодняшний день является фактически единственной альтернативной заменой ОС Windows от Microsoft.

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

  • Бесплатность. Возможно, несколько лет назад этот вопрос был не столь актуальным, но сейчас к интеллектуальной собственности отношение другое. Все больше людей понимают, что пиратская копия Windows может принести крупные неприятности. А на платную лицензионную версию Windows раскошелится мало кто готов. Так же как и на покупку программ, работающих под данной ОС. Установив Linux, Вы получите набор из тысяч бесплатных программ. Хоть они и не столь привычны как Windows - программы, но абсолютно функциональны.
  • Надежность. Корректная работа аппаратной части Вашего ПК, позволит Linux работать годы без перезагрузки и зависаний.
  • Безопасность. В Linux практически нету вирусов. Само построение операционной системы исключает работу вредоносных программ. И по этому Вы можете обойтись без антивирусных программ, тормозящих компьютер и мешающих работать. Не нужно все время обновлять антивирусные базы и проверять жесткий диск на вирусы, теряя бесценное время. Открытый исходный код. Это дает возможность использовать и модифицировать код по своему желанию. Можно в любой момент исправить какие-нибудь ошибки или недочёты системы, а также расширить её функциональность, путём написания дополнений или программ, работающих под управление данной системы.

Что такое дистрибутив?

Операционная система на базе Linux может принимать самые различные формы. Так как Linux является свободным ПО, любой человек может создать собственную версию с общими основными компонентами, но различным набором программного обеспечения, визуальных тем и так далее. Некоторые так называемые «дистрибутивы» создаются большими компаниями (например, SUSE Linux от Novell или Red Hat Enterprise Linux от Red Hat), а другие могут разрабатываться силами одного человека (Slackware) или развиваться интернет-сообществом. Инструкцию по выбору дистрибутива можно найти.


Как я могу его установить?

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

Если в настоящий момент у вас установлена Microsoft Windows, инсталлятор может предложить вам настроить «двойную загрузку»: тогда вы сможете выбирать между Windows или Linux при старте системы. Вы найдете пошаговое руководство по использованию основных дистрибутивов с наших DVD на страницах рубрики «Диск Linux Format» в журнале, но есть и некоторые общие советы.

Загрузка с DVD

Вы можете загрузиться с DVD, вставив диск в оптический привод и перезапустив ваш компьютер (DVD при этом не вынимается). Если вы испытываете проблемы, первым делом проверьте, что ПК или ноутбук настроены на загрузку с DVD, а не с жесткого диска. Обычно для этого нужно проверить настройки BIOS и убедиться что загрузка с DVD/CD-ROM стоит первой в списке. На большинстве компьютеров вы можете попасть в BIOS, нажав F1, F2 или Del сразу после включения компьютера. Если вы все еще не можете загрузиться, попробуйте прожечь ISO-образ Smart Boot Manager из раздела «Система» и использовать его в качестве вспомогательного загрузчика.

Разбиение диска

Жесткий диск компьютера разбит на разделы, каждый из которых доступен как отдельная область для хранения данных. Windows обычно «проживает» в единственныом разделе, занимающем целый диск (вы видите его как диск C: в Проводнике), однако, добавление второй операционной системы требует, чтобы каждая ОС находилась на своем дисковом разделе.

При установке Linux обычно создаются два или более разделов: корневой (/) раздел для хранения файлов ОС и раздел подкачки (swap) для виртуальной памяти (в идеале объемом 512 МБ или 1 ГБ). По ходу инсталляции, рекомендуем вам также поместить на свой раздел каталог /home, чтобы впоследствии было необязательно выполнять резервное копирование данных при смене дистрибутива.

Большинство инсталляторов Linux позовляют вам управлять разделами и даже изменять размер раздела Windows для выделения «жилплощади» под Linux, поэтому вы можете настроить вышеупомянутую систему с двойной загрузкой. Но, как и с другими дисковыми операциями, мы настоятельно рекомендуем сделать резервную копиию важных данных перед внесением любых изменений!


Основы терминологии Linux

Вот некоторые слова и выражения, регулярно встречающиеся в мире Linux...

  • Kernel [Ядро] – это программа – сердце Linux. Она стартует при загрузке компьютера, и ее основная задача – управление памятью и оборудованием.
  • GNU – GNU's Not Unix, проект по созданию полностью свободной Unix-подобной операционной системы. Он был начат в 1984 году, а ядро Linux сделало его законченной системой в 1991 году.
  • Open source / Free Software [Открытое ПО/Свободное ПО] – Компьютерные программы, легко читаемые исходные коды (рецепты) для которых являются общедоступными для обмена и улучшения.
  • X Window System (или X, или X11) – Графическая подсистема, запускаемая в Linux. Она создает фундамент для полноценных рабочих столов, таких как...
  • Gnome, KDE и Xfce – они предоставляют панели, утилиты, меню и другие возможности рабочего стола. Благодаря гибкости графического интерфейса Linux, вы имеете выбор графического окружения для работы. Существуют также небольшие «оконные менеджеры», которые имеют немного возможностей, зато они очень быстры – например IceWM и Fluxbox. В 99% случаев они могут запускать все программы Linux.
  • Shell/Terminal [Оболочка/Терминал] – Интерфейс командной строки для Linux. В зависимости от запущенного дистрибутива, вы можете обнаружить его в вашем меню программ под именем Терминал [Terminal], Konsole, Оболочка [Shell] или XTerm.
  • Домашняя директория [/home] – Место, где файловая система Linux хранит ваши персональные файлы (смотрите подсказку по файловой системе ниже).
  • Package [Пакет] – Программа для Linux. Программное обеспечение упаковано в пакеты, которые содержат не только запускаемые бинарные файлы, но и документацию, графику, библиотеки и т.п.
  • Library [Библиотека] – Кусок исполняемого кода, который могут использовать другие программы, благодаря его доступности для загрузки его всеми. Например, многие программы нуждаются в обработке XML-файлов, поэтому все они используют библиотеку libxml2. Это означает, что они не все имеют свою собственную реализацию XML-кода.
  • Repository [Репозиторий] – Сетевое хранилище программ для Linux. Разные дистрибутивы имеют свои собственные репозитории пакетов с различными версиями ПО, обновляемыми с различной частотой (от «несколько раз в день» до «при выпуске важных исправлений, влияющих на безопасность системы»).
  • Dependency [Зависимость] – Многие программы зависят от других программ или библиотек. Например, Firefox собран с использованием графического инструментария GTK, поэтому GTK является зависимостью для Firefox. Когда вы устанавливаете программы с помощью менеджера пакетов вашего дистрибутива, он пытается найти (или «разрешить») все зависимости.
  • Tux – Пингвин – талисман Linux!

Файловая система Linux

В процессе установки Linux создает на вашем жестком диске дерево директорий (каталогов, папок), предназначенных для хранения операционной системы и программ. Эти каталоги начинаются из одной точки, называемой «корневой» директорией: /. «Слэш» является началом абсолютно всех директорий, например:

  • /etc – Общесистемные файлы конфигурации, например для X Window System или web-сервера Apache.
  • /bin – Основные двоичные файлы (программы, «бинарники»), обеспечивающие базовую функциональность системы.
  • /sbin – Специальные «бинарники» для запуска от лица суперпользователя root.
  • /lib – Библиотеки, используемые программами. Например здесь «живут» библиотеки C (libc), которые используют все остальные программы. В противном случае им надо было бы держать свои версии кода библиотек, тратя на это дисковое пространство.
  • /usr – Основное место установки программ. Здесь вы можете найти поддиректории bin, lib и т.п., где обычно установлены большие пакеты (такие как Gnome, Firefox).
  • /home – Место, где хранятся ваши личные файлы. Например, если ваше имя для входа в систему – «steve», то все ваши файлы будут храниться в /home/steve/. А поддиректория Desktop [Рабочий стол] часто используется для сохранения файлов, которые вы можете увидеть на вашем рабочем столе.
  • /opt – Опциональное место для больших программных пакетов. Например, некоторые версии OpenOffice.org устанавливаются сюда, позволяя легко удалить все сохраненное из одного места.
  • /tmp – Временные файлы, созданные программами; эта директория обычно очищается при загрузке системы.
  • /var – Переменные файлы, т.е. файлы с частым изменением (такие как файлы журналов).
  • /proc – Информация о системных процессах (запущенных программах) и оборудовании. Как правило, cюда лезть не надо!
  • /lost+found – Редко используемая директория, здесь сохраняются файлы, восстановленные после краха системы. Если вы подозреваете, что потеряли данные, попробуйте посмотреть здесь.

Выбираем дистрибутив

Linux представлен различными дистрибутивами. Существуют сотни дистрибутивов Linux, охватывающие широкий спектр задач.

  • Ubuntu – В настоящее время, самый популярный дистрибутив Linux в мире. Предназначен для настольных компьютеров, хотя LTS-версии (обладающие долгосрочной поддержкой) хорошо работают на серверах. Использует Gnome в качестве рабочего стола по умолчанию; варианты Kubuntu и Xubuntu используют KDE и Xfce, соответственно.
  • OpenSUSE – Спонсируемый Novell, этот дистрибутив включает очень мощный инструмент конфигурации – YaST. Он может показаться чуть тяжеловатым и медленным при загрузке, но зато имеет прекрасную документацию.
  • Mandriva – Один из самых дружелюбных к пользователю из существующих дистрибутивов Linux. Его особенность – привлекательный рабочий стол и множество графических инструментов конфигурации. Mandriva One – Live («живой») вариант: он запускается прямо с CD.
  • Fedora – Поддерживаемый Red Hat, это один из самых передовых дистрибутивов. Если анонсирована какая-то новая функция для Linux, то максимальный шанс обнаружить ее – здесь!
  • PCLinuxOS – Основанный изначально на Mandriva, этот дистрибутив является в значительной степени работой одного человека, и пользуется популярностью из-за его скорости и простоты.
  • Debian – Чрезвычайно надежный дистрибутив, в основном используются на серверах из-за длительных промежутков между релизами (для обеспечения максимальной стабильности). Ubuntu базируется на т.н. «нестабильной» ветке Debian.

Переходим к командной строке

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

Просмотр файлов и перемещение по диску

Самая используемая команда – это ls, которая означает «list files» [список файлов] и показывает файлы в текущей директории. Большинство команд могут иметь дополнительные опции, иногда называемые аргументами или параметрами, например ls -lh (ls пробел тире l h). Это означает «запустить команду ls, но чтобы она показала список файлов горизонтально, и вывела читабельную информацию об их размерах». Попробуйте сами и посмотрите.

Второй по частоте использования командой является cd, которая означает «change directory» [сменить директорию]. Например, если вы видите поддиректорию (она же папка) с именем mypics в вашей текущей директории, введите:

cd mypics/

Вы перейдете в директорию mypics, что может быть отражено сменой пути в вашем приглашении командной строки (или вы можете ввести pwd, «print working directory» [вывести текущую директорию]). Чтобы вернуться назад в нижележащую директорию, введите cd .. (cd пробел точка точка). А для возврата в вашу домашнюю директорию, введите cd ~ (cd пробел тильда – обязательно найдите ее на вашей клавиатуре!).

Копирование, перемещение и удаление файлов

Копирование файлов также выполняется просто. Предположим, вы хотите скопировать file1.txt в file2.txt:

cp file1.txt file2.txt

В результате мы имеем новый file2.txt. Если вы хотите скопировать файлы в директорию, используйте:

cp blah.txt foo.txt mydir/

Далее, есть mv – команда «перемещения». Она также может быть использована для переименования файлов, например так:

mv oldfilename.txt newfilename.txt

Для перемещения нескольких файлов в директорию, воспользуетесь примером команды cp, рассмотренным ранее. Наконец, существует команда rm, которая удаляет файлы:

rm file1.txt file2.txt

Для удаления директории, rm нуждается в задании «рекурсивной опции», -r, так: rm -r mydir. Также отметим использование масок в командах Linux. Если вы набираете звездочку (*), это означает «заменить любым именем файла». Например, вы хотите удалить все файлы в директории: вам нужно ввести rm * (rm пробел звездочка). Для удаления всех файлов, заканчивающихся на .deb, используйте:

rm *.deb

Итак, это были основные команды и параметры, наиболее часто используемые в командной строке. Экспериментируйте и будьте счастливы!

Сокращения

После того, как вы ввели команду, вы можете нажать «стрелку вверх» для повторения и запуска ее снова. На самом деле, вы можете нажимать Вверх и Вниз много раз, прокручивая ранее введенные команды! Когда вы вводите команду или имя файла, вы можете набрать несколько первых символов и затем нажать Tab для автодополнения файла/команды. Для быстрого выхода из командной строки можно нажать Ctrl+D.

Если вы запустили команду, которая собирается выполняться до скончания веков (например, выводить содержимое каждого файла в системе), и вы хотите ее прервать, нажмите Ctrl + C – эта комбинация посылает сигнал «стоп» программе. Или же вы можете поместить программу в «фон», нажав Ctrl + Z – вы получите вашу командную строку назад, а затем вы можете ввести fg, чтобы возобновить программу «на переднем плане».

Распаковываем архивы

Значительная часть программ для Linux поставляется в сжатом архивном формате, в виде одного файла, который разворачивается в кучу других файлов. Вы, несомненно, знакомы с .zip файлами в Windows; принцип здесь такой же. Вы можете извлечь эти файлы в вашем файл-менеджере, но иногда удобнее использовать командную строку. Предположим, у вас есть файл с именем stuff.zip в вашей домашней директории. Откройте командную строку и введите:

unzip stuff.zip

Вы увидите список новых созданных файлов. В большинстве случаев, они будут помещены в отдельный каталог. Скажем предыдущая команда создала файлы stuff/file1.txt и stuff/file2.jpg. Вы можете переключиться в новый каталог, введя:

cd stuff/

cd означает «change directory» [cменить директорию] и команда делает то, в честь чего названа! Для перехода в директорию, расположенную выше, т.е. родительскую, введите cd .. (cd пробел точка точка). Две точки «..» означают «директория перед текущей». Если вы введете это, то вернетесь назад в вашу домашнюю директорию.

Файлы поставляются в различных форматах. Самые распространенные из них – .tar.gz (или .tgz) и .tar.bz2 (или .tbz2). В первом случае, введите:

tar xfvz имя_файла.tar.gz

Во втором, используйте:

tar xfvj имя_файла.tar.bz2

Вы можете выполнить cd во вновь созданную директорию и затем ввести ls, чтобы посмотреть, какие файлы там находятся. Маленький совет: для получения более подробной информации о файлах, например, о времени их модификации или размере, введите ls -lh.

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

Перенаправление вывода

Иногда возникает необходимость перенаправить вывод программы в текстовый файл. Например если выводимый список всех файлов в директории слишком большой и пролетает «со свистом», вы можете перенаправить вывод ls так:

ls -lh > список_файлов.txt

Теперь вы можете открыть список_файлов.txt в текстовом редакторе, чтобы увидеть результат, или ввести less список_файлов.txt для просмотра из командной строки (less – это простейший просмотрщик; нажмите Q для выхода него).

Другая используемая тактика – соединение вывода одной программы с входом другой «каналом». До этого мы перенаправили результат команды ls в текстовый файл, а затем просмотрели его. Но можно сделать это быстрее! Давайте «скормим» вывод ls прямиком просмотрщику less, как показано здесь:

ls -lh | less

Символ канала «|» обычно можно найти в среднем правом ряду (Shift+\). Теперь мы можем увидеть вывод команды в less без использования промежуточного текстового файла – нажимайте клавиши Вверх и Вниз для перемещения по тексту, Пробел для смены страницы и Q для выхода.


Root и обычный пользователь

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

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

Чтобы переключиться на root в большинстве дистрибутивов Linux, наберите su, находясь в командной строке. Вас попросят ввести пароль. В Ubuntu, наберите sudo bash, а затем обычный пароль пользователя.


Устанавливаем программы

Если вы используете такие дистрибутивы, как Ubuntu, Mandriva, Fedora или OpenSUSE, вы имеете доступ к огромному массиву программного обеспечения из вашего менеджера пакетов. Там, где это возможно, мы рекомендуем устанавливать ПО из данного источника – все пакеты в нем тщательно адаптированы для выбранного вами дистрибутива.

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

Давайте возьмем .deb-пакеты, используемые Ubuntu, Debian и другими дистрибутивами на основе Debian. Если вы имеете .deb-пакет (или, иногда, .deb-пакеты) в вашей домашней директории, вы можете установить его из командной строки. Во-первых, переключитесь на администратора-root с помощью sudo bash в Ubuntu или просто su в Debian; при этом придется ввести пароль. Затем наберите:

dpkg -i имя_файла.deb

Утилита dpkg попытается установить программу или предупредит об отсутствующих зависимостях. Если вы хотите установить несколько пакетов за раз, введите dpkg -i *.deb – звездочка (*) обозначает «все файлы, оканчивающиеся на .deb».

Другой собственный бинарный формат пакетов, .rpm, используется в Fedora, Mandriva, PCLinuxOS, OpenSUSE и во многих других дистрибутивах. Для .rpm (или нескольких .rpm) в вашей домашней директории, откройте командную строку, переключитесь на root, введя su. Затем попробуйте:

rpm -ivh имя_файла.rpm

Для нескольких пакетов используйте rpm -ivh *.rpm, где звездочка (*) означает «все пакеты, оканчивающиеся на .rpm». Если вас предупредили об отсутствующих зависимостях, попробуйте найти их в вашем менеджере пакетов. Отметим, что для обновления пакетов вы должны использовать rpm -Uvh имя_файла.rpm.

Устанавливаем из исходных кодов

Когда разработчики представляют новую версию своей программы, они обычно выкладывают в Сети исходные коды, не имея времени и возможности собрать пакеты для тысяч дистрибутивов Linux. Поэтому многие новые программы на этом DVD также представлены в формате исходных кодов. Так что, если новой версии нет в менеджере пакетов вашего дистрибутива, вы можете попытаться собрать ее самостоятельно – и сейчас мы дадим вам по-человечески написанный рецепт изготовления программы..

Перед тем, как сделать это, вам потребуется «правильное» программное обеспечение для компиляции программ. И вновь оно различается от дистрибутива к дистрибутиву, но вам, скорее всего, будет нужен компилятор C «gcc», присутствующий в большинстве дистрибутивов. В Ubuntu вы можете установить пакет «build-essential», который содержит множество инструментов для сборки из исходных текстов.

Скажем, у вас есть архив с исходными кодами с именем coolprog-1.0.tar.gz, хранящийся в вашей домашней директории. Вы уже знаете как, его распаковать, следуя инструкциям выше, но мы повторим это снова:

tar xfvz coolprog-1.0.tar.gz

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

cd coolprog-1.0/

Теперь вы находитесь в директории с исходными кодами. Первым делом, введите ls и посмотрите, есть ли тут файлы с именами README или INSTALL. Если да, прочитайте в них (с помощью less INSTALL) инструкции о том, что надо делать.

Большинство исходных кодов [кроме программ на Qt3/4] использует метод, требующий трех команд. Если вы видите в списке файл с именем «configure», введите:

./configure

Точка в начале важна: она говорит командной строке запускать файл с именем «configure» прямо отсюда, а не искать его в /bin, /usr/bin и т.п. Этот скрипт анализирует вашу систему на предмет наличия требуемых зависимостей – если в нем произойдет сбой, посмотрите, какие зависимости у вас отсутствуют и установите их с помощью вашего менеджера пакетов. Например если выводится сообщение «missing gtk libraries» или похожее, найдите пакет с именем «gtk-dev» или «libgtk-dev» в вашем менеджере пакетов и установите его. Опять же, существует так много различий в дистрибутивах, и мы рады быть более конкретными, но вы сами должны принять участие в разрешении зависимостей!

Перезапустите сценарий ./configure и продолжайте устанавливать необходимые зависимости. Когда он, наконец, завершится без ошибок, введите:

make

Данная команда скомпилирует исходный код в запускаемую двоичную программу. В зависимости от ее размера (и скорости вашей машины), это будет продолжаться от 20 секунд до нескольких часов! Когда компиляция закончится, вы будете готовы к установке новой программы в вашу Linux-систему. Переключитесь в root (sudo bash в Ubuntu или просто su в других дистрибутивах), затем введите:

make install

Если все пройдет нормально, наберите exit (чтобы вернуться в режим обычного пользователя), затем введите имя программы для запуска (например coolprog). В большинстве случаев, программы устанавливаются в директорию /usr/local – в этом случае /usr/local/bin/coolprog будет исполняемым файлом программы. Если команда coolprog не сработает, попробуйте указать полный путь: /usr/local/bin/coolprog. Вы можете удалить программу, переключившись назад в root и введя make uninstall в директории с ее исходными кодами.

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter