Установка программ в Linux
Содержание
- 1 Установка программ в Linux
- 1.1 Установка программ в Linux
- 1.1.1 Установка файлов tar.gz
- 1.1.2 Re: Установка файлов tar.gz
- 1.1.3 Re: Установка файлов tar.gz
- 1.1.4 Re: Установка файлов tar.gz
- 1.1.5 Re: Установка файлов tar.gz
- 1.1.6 Re: Установка файлов tar.gz
- 1.1.7 Re: Установка файлов tar.gz
- 1.1.8 Re: Установка файлов tar.gz
- 1.1.9 Re: Установка файлов tar.gz
- 1.1.10 Re: Установка файлов tar.gz
- 1.1.11 Re: Установка файлов tar.gz
- 1.1.12 Re: Установка файлов tar.gz
- 1.1.13 Re: Установка файлов tar.gz
- 1.1.14 Re: Установка файлов tar.gz
- 1.1.15 Re: Установка файлов tar.gz
- 1.1.16 Re: Установка файлов tar.gz
- 1.1.17 Re: Установка файлов tar.gz
- 1.2 Установка программ в режиме командной строки
- 1.3 Шаг 1: Установите средства разработки
- 1.4 строить устанавливать
- 1.1 Установка программ в Linux
Установка программ в Linux
В операционных системах(ОС) UNIX и Linux под установкой программного обеспечения (ПО) следует понимать процедуру распространения пакетов. В данном случае пакет — это универсальный контейнер, содержащий не только само ПО, но также и соответствующие конфигурационные файлы, информацию о зависимостях распространяемого ПО, методах его распространения в системе и способы задания конфигураций. В отличие от неструктурированных архивных файлов (.tar.gz), пакеты обладают строго организованной структурой, взаимодействие с которой подчиняется определённым методам, изначально заложенным в Системы Управления Пакетами(СУП). Благодаря такой схеме, очень удобно распространять (устанавливать) не только ПО, но и административную информацию (конфигурацию), причём безболезненно, поскольку специализированные СУП «знают», как устроена структура системы и не переписывают конфигурацию, ранее заданную пользователем. В случае конфликтов предлагается просто сделать резервные копии существующих файлов конфигурации или конкретный вариант для их модификации по согласованию с пользователем или администратором системы. Очень важно, то, что СУП самостоятельно отслеживают и распознают зависимости пакетов, используя также для этого соответствующую информацию из самих приложений. В составе приложений также могут быть и целые служебные сценарии для их дополнительной обработки и настройки. Благодаря этому установка (или удаление) происходит как единая транзакция, полностью освобождая пользователей от выполнения рутины по поиску и установке зависимостей, распаковке файлов по требуемым каталогам и т. д.
- Управление пакетами в Linux
- Установка RPM-пакетов
- Установка программ в Debian
- Системы управления пакетами (СУП)
Установка файлов tar.gz
Сообщение Aragon » 14 ноя 2014, 12:24
Я конечно балбес, но уже ничего не понимаю.
Скачал Basic256 в формате tar.gz, распокавал.
ввожу в консоли:
./configure
в ответ получаю:
нет такого файла или каталога
Re: Установка файлов tar.gz
Сообщение sokoloff » 14 ноя 2014, 12:35
Re: Установка файлов tar.gz
Сообщение Aragon » 14 ноя 2014, 12:44
basic256_1.1.3.0.orig.tar.gz -сам файл
в консоли выполнил
cd /home/uchenik/Загрузки
tar xvfz basic256_1.1.3.0.orig.tar.gz
cd basic256-1.1.3.0
./configure
bash: ./configure: Нет такого файла или каталога
З.Ы. система ROSA.FRESH.LXDE.R4.i586
Re: Установка файлов tar.gz
Сообщение sokoloff » 14 ноя 2014, 12:54
Re: Установка файлов tar.gz
Сообщение Aragon » 14 ноя 2014, 13:02
Причём в ROSA LXDE 2012 программа Basic256 есть в «Установка и удаление программ»
Re: Установка файлов tar.gz
Сообщение sokoloff » 14 ноя 2014, 13:40
Учтите что имена пакетов приведены для Debian/Ubuntu, в Росе имена будут немного отличаться.
А дальше компиляция:
Re: Установка файлов tar.gz
Сообщение sokoloff » 14 ноя 2014, 13:43
Re: Установка файлов tar.gz
Сообщение Aragon » 14 ноя 2014, 14:17
на команду
qmake BASIC256.pro
выдает
bash: qmake: команда не найдена
а есть возможность подцепить из ROSA LXDE 2012 программу Basic256? Хотя предложенный Вами интерпретатор тоже подходит
Re: Установка файлов tar.gz
Сообщение Aragon » 14 ноя 2014, 14:20
Re: Установка файлов tar.gz
Сообщение ДроноваЮ » 14 ноя 2014, 14:42
Re: Установка файлов tar.gz
Сообщение sokoloff » 14 ноя 2014, 14:54
Re: Установка файлов tar.gz
Сообщение MaxIvanych » 14 ноя 2014, 16:13
Re: Установка файлов tar.gz
Сообщение AVB » 14 ноя 2014, 16:43
Re: Установка файлов tar.gz
Сообщение ДроноваЮ » 14 ноя 2014, 16:56
Re: Установка файлов tar.gz
Сообщение Aragon » 15 ноя 2014, 09:59
Re: Установка файлов tar.gz
Сообщение AVB » 15 ноя 2014, 10:11
Не надо никуда возвращаться
Ничего страшного в tar.gz нет.
Распаковали архив, смотрите файл readme или install и делаете то, что там написано. (дополнительно, если в архиве есть файл configure даете команду ./configure, если имеется файл с расширением .pro, то qmake)
Как-то так
Re: Установка файлов tar.gz
Сообщение sokoloff » 15 ноя 2014, 12:47
/basic).
Дальше надо проверить недостающие библиотеки. Тут 2 варианта, или посмотреть на список зависимостей в RPM (файл INFO/REQUIRES внутри рпмки, но имена пакетов могут немного отличаться) Или воспользоваться утилитой ldd
- Переходим в
/basic/usr/bin и запускаем «ldd BASIC256», команда выводит список необходимых программе библиотек, в некоторые строки выглядят как «libespeak.so.1 => not found» значит программе нужна библиотека libespeak.so.1 и ее нет.
Если хотите, можете сделать ее доступной для всех, скопируйте разархивированные директории в /usr (
/basic/usr/bin в /usr/bin,
/basic/usr/share в /usr/share)
И еще, просто интересно, т.е. как я понял Вы учитель и преподаете на основе бейсика. А можно вопрос почему именно бейсик? Он же умер уже лет как 15-20, почему например не python? Если не пользоваться функциональщиной, то синтаксис питона будет даже прозрачнее чем у бейсика. Вот я для примера накидал
Установка программ в режиме командной строки
Для установки и удаления программ в режиме командной строки используются различные менеджеры пакетов. Рассмотренные выше графические менеджеры являются лишь надстройками над ними. Те же действия можно произвести в режиме командной строки. Для работы с командной строкой нужно открыть терминал или консоль. Ряд команд, рассмотренных ниже, необходимо выполнять в режиме суперпользователя. Чтобы перейти в режим суперпользователя, нужно ввести команду su, либо перед каждой командой, требующей права root, вводить sudo. В системах на базе Debian (Ubuntu, Kubuntu, Linux Mint, Xubuntu, Damn Small Linux, и т. д.) для управления .deb пакетами используется менеджерapt-get, утилита dpkg и оболочка aptitude, имеющая текстовой интерфейс.
Установка программы из репозитория
Перед установкой программ необходим обновить версии установленных программ и библиотек, выполнив последовательно команды:
sudo apt-get update
sudo apt-get upgrade
После чего устанавливаем нужный пакет командой:
sudo apt-get install paket
Где paket — это название пакета, например, команда
sudo apt-get install mc
установит пакет mc, то есть Midnight Commander.
Для удаления пакета paket нужно выполнить команду:
sudo apt-get remove paket
Можно одновременно установить или удалить несколько программ, например команда:
sudo apt-get install php5 mysql-server apache2 phpmyadmin
установит основной набор программ, необходимый для работы web-сервера.
sudo apt-cache search keyword
Поиск по ключевому слову «keyword» производится как в названии, так и в описании программ.
sudo aptitude install paket
sudo aptitude remove paket
Команда aptitude без параметров вызовет текстовую оболочку управления пакетами.
Шаг 1: Установите средства разработки
Средства разработки Linux – это около 100 пакетов (включая зависимости), которые необходимы для компиляции программ. Вы можете проверить, установлены ли они, набрав что-то вроде:
Если он говорит «команда не найдена», вам нужно установить инструменты, набрав:
Это для CentOS. Для Ubuntu это называется пакетом «build-essential» и так далее. Для их установки требуются разрешения администратора:
Как только инструменты dev были установлены, пришло время скомпилировать!
строить устанавливать
В тот же тип окна терминала:
Расслабьтесь, возьмите кофе и вдохните на секунду. В зависимости от размера вашей установки это может занять некоторое время.
Теперь вы можете установить программу с помощью следующей команды:
Следуйте инструкциям на экране, добавьте описание своего программного обеспечения и нажмите Enter на этом экране:
Если все прошло хорошо, вы увидите, что установка прошла успешно. Погладить себя по спине. Вы хорошо сделали.
Ваше программное обеспечение должно быть установлено в
и вы сможете запустить его оттуда без проблем.
Вы сделали это до конца? Не проще ли просто подождать пакет или получить его из репозитория? Может быть, вы нашли это … легко? Дайте нам знать об этом в комментариях.