Журнал LinuxFormat - перейти на главную

LXF99:Вопрос8

Материал из Linuxformat
Перейти к: навигация, поиск

Конфуз с установкой

В: Мой ноутбук имеет двойную загрузку с PCLinuxOS. При каждой попытке установить приложения с DVDLXF, следуя инструкциям в журнале, меня озадачивает одна штука: это отсутствие дефиса, показанного в команде распаковки tar-архива. В журнале показано tar xzvf /mnt, а на самом деле надо tar -xzvf /mnt. Установка ПО в Linux – абсолютная абракадабра, и любые объяснения или оправдания этой ситуации бессмысленны. Лучше бы публиковались конкретные инструкции по установке каждой программы с прилагаемого диска: было бы интересно сравнить установки для 30 различных программ в одном документе. Уверен, их будет 30 разных. Например, я сейчас пытаюсь установить DEFCON с LXF96. Инструкция велит набирать ./configure, но мой терминал возвращает на это следующее:

bash: ./configure: No such file or directory

Камерон Райт [Cameron Wright]

О: Установка ПО в обход менеджера пакетов вашего дистрибутива может вызвать путаницу, потому что есть различные способы поставки ПО. Общие инструкции в журнале распространяются на некоторый процент ПО – а именно, на программы, поставляемые в виде исходных кодов с использованием набора autotools. Во многих случаях имеются инструкции на диске, в виде readme- или install-файлов, сопровождающих ПО, и они часто содержат идентичные инструкции. Их следует рассматривать как «Евангелие от Программиста» по установке.

Дефис перед аргументом был нужен только в ОЧЕНЬ старых версиях tar. По сути, опция z давно уже лишняя, так как tar распознает распространенные форматы сжатия. Я обычно использую tar xf filename .

. (точка) обозначает текущую директорию: например, ./configure сообщает оболочке о необходимости запуска программы или скрипта configure в текущей директории. Как только вы это поймете, понятна станет и причина ошибки: нет скрипта конфигурации этой программы. Дело в том, что DEFCON не поставляется в виде исходных текстов: это двоичный пакет, не требующий установки. Вместо скрипта configure вы увидите скрипт defcon; для его запуска просто наберите ./defcon.

Я согласен, что это не совсем очевидно, приложенная документация подразумевает использование программы под Mac OS, но это недочет одной конкретной программы, хотя мы могли бы, пожалуй, отметить это в журнале. Программы данного типа выигрывают от использования системы Autopackage (http://www.autopackage.org), которую пропагандирует Майк, web-мастер сайта Linux Format и редактор DVD. Autopackage пакует программное обеспечение в единый файл, который вы «запускаете» для установки ПО. НБ

Персональные инструменты
купить
подписаться
Яндекс.Метрика