0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

В операционных системах(ОС) UNIX и Linux под установкой программного обеспечения (ПО) следует понимать процедуру распространения пакетов. В данном случае пакет — это универсальный контейнер, содержащий не только само ПО, но также и соответствующие конфигурационные файлы, информацию о зависимостях распространяемого ПО, методах его распространения в системе и способы задания конфигураций. В отличие от неструктурированных архивных файлов (.tar.gz), пакеты обладают строго организованной структурой, взаимодействие с которой подчиняется определённым методам, изначально заложенным в Системы Управления Пакетами(СУП). Благодаря такой схеме, очень удобно распространять (устанавливать) не только ПО, но и административную информацию (конфигурацию), причём безболезненно, поскольку специализированные СУП «знают», как устроена структура системы и не переписывают конфигурацию, ранее заданную пользователем. В случае конфликтов предлагается просто сделать резервные копии существующих файлов конфигурации или конкретный вариант для их модификации по согласованию с пользователем или администратором системы. Очень важно, то, что СУП самостоятельно отслеживают и распознают зависимости пакетов, используя также для этого соответствующую информацию из самих приложений. В составе приложений также могут быть и целые служебные сценарии для их дополнительной обработки и настройки. Благодаря этому установка (или удаление) происходит как единая транзакция, полностью освобождая пользователей от выполнения рутины по поиску и установке зависимостей, распаковке файлов по требуемым каталогам и т. д.

  1. Управление пакетами в Linux
  2. Установка RPM-пакетов
  3. Установка программ в Debian
  4. Системы управления пакетами (СУП)
Читать еще:  Установка дополнительного жесткого диска в компьютер

Установка файлов 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)

Читать еще:  Установка Windows 10 на nvme ssd

Как-то так

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 и ее нет.

  • Ищем пакет который содержит эту либу, «urpmf -f libespeak.so.1» из списка видим что она есть в пакете lib64espeak1 (для 64 бит), ставим пакет «sudo urpmi lib64espeak1», Если запустить «ldd BASIC256», можно увидеть что возле libespeak.so.1 попала надпись not found.
  • Аналогично разбираемся с остальными либами.
  • Пробуем запустить программу, у меня заработала.
    Если хотите, можете сделать ее доступной для всех, скопируйте разархивированные директории в /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, имеющая текстовой интерфейс.

    Читать еще:  Windows 10 блокирует установку драйвера принтера

    Установка программы из репозитория

    Перед установкой программ необходим обновить версии установленных программ и библиотек, выполнив последовательно команды:

    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 на этом экране:

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

    Ваше программное обеспечение должно быть установлено в

    и вы сможете запустить его оттуда без проблем.

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

  • Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector