Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Администрирование Linux / UNIX


Информационный Канал Subscribe.Ru


RusFAQ.ru: Администрирование Linux / Unix

Выпуск № 027
от 30.08.2002, 01:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 49
Отправлено ответов: 56
Активность: 114.2 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


 Список экспертов, ответы которых опубликованы в данном выпуске

Mr. Alone
Статус: Опытный
Общий рейтинг: 187.8
Телефон: +37255622680
[Подробней >>]
Andrey
Статус: Начальный
Общий рейтинг: 107.07
[Подробней >>]
Yuri Gordienko
Статус: Начальный
Общий рейтинг: 123.07
[Подробней >>]
 
Leonid
Статус: Начальный
Общий рейтинг: 107.55
[Подробней >>]
noonv
Статус: Начальный
Общий рейтинг: 200
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 49. Здравствуйте, эксперты! Как устанавливать программы в Linux?... (ответов: 5)

Вопросов: 1, ответов: 5


 Вопрос № 49

Здравствуйте, эксперты!
Как устанавливать программы в Linux?



Вопрос отправлен: 26.08.2002, 14:56
Отправитель: x (x_night@amur.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Mr. Alone

Здравствуйте, x!
Хех. Во первых как правило все программы ставят так -в каталоге, где стоит прога, которую хочешь установить пишешь ./configure , затем нажимаешь enter а потом make и нажимаешь enter. Все это надо делать под рутом. Возможно у тебя пакет RPM, в смысле файл с форматом *.rpm, тогда просто кликаешь на него, и должна запуститься программа-установщик пакетов. А вообще, я еще ни одной проги не видел, что бы небыло файла readme или install(исключения - *.rpm). Там всегда все описывают. RTFM однако :-)

Ответ отправлен: 26.08.2002, 16:26
Отправитель: Mr. Alone


Отвечает Andrey

Посмотрите документацию в /usr/doc в файлах Install-Strategies, Installation-HOWTO, Software-Building-HOWTO и на всякий случай все остальные которые найдете.
В двух словах процесс установки как правило такой.
gunzip -c программа.tgz | tar xvf -
cd программа/
./configure
make
make install
В любом случае читайте файлы README и INSTALL для той программы, которую хотите установить.

Приложение:

Ответ отправлен: 27.08.2002, 15:03
Отправитель: Andrey


Отвечает Yuri Gordienko

Приветствую Вас, x!
В каждом пакете есть README.TXT

Ответ отправлен: 26.08.2002, 18:06
Отправитель: Yuri Gordienko


Отвечает Leonid

Добрый день, x!
Зачти всё о RPM

Ответ отправлен: 26.08.2002, 21:00
Отправитель: Leonid


Отвечает noonv

Доброе время суток, x!
вот , что говорится в linux-mini-faq на forum.oszone.net
" ...
Установка пакетов в Linux
Установка пакетов из тарбола.
Тарболом называется архив с упакованными исходными текстами программ. Обычно они имеют расширение tar.gz или tar.bz
Программисты создают проект пакета (например с помощью Kdevelop), в
котором есть все makefile и файлы конфигурации (configure), а потом упаковывают
их в тарболы.
В случае доработки пакета создаются Patch-и к исходным текстам,
которые заменяют одни строки текста программ на другие.
Из готового тарбола (если он учитывает все нужные патчи) можно
получить исполняемые программы с помощью команд:
1 разархивировать тарбол (команды не помню, т.к. для этого
пользуюсь MC)
2 переходим в папку с разархивированным тарболом
cd _Имя_Директории_
3 конфигурим пакет
configure
(в тяжелых случаях нужно будет в параметрах указать пути для всех
необходимых библиотек и header-файлов - но к счастью, обычно на
близких системах они лежат одинакого и сам скрипт configure их
находит, также параметы могут потребоваться, если пакет будет
распологаться не в том месте, где предполагал разработчик
программы, а в каком-либо другом )
4 Создаем пакет:
make
5 Устанавливаем пакет
make install
(последний этап можно теоретически сделать и в ручную скопировав
файлы в нужные места) Хочу подчеркнуть, что это наиболее опасный
этап - перед ним желательно позаботится о том, как восстановить
старый пакет, если в новом есть ошибки.

Установка пакетов из сорца (spc.rpm)

Тарболы и прикладываемые к ним patch-и упаковываются в пакеты-сырцы
(.SRC.RPM)(бывают и другие системы пакетов - но я говорю о дистрибутивах на
основе RPM - Red Hat, Mandrake, SuSe).

RPM-пакет - это особо организованный архив, в который помимо данных
(тарбола и патчей - для сырца, необходимых программ - для бинарного
RPM) упакованы скрипты установки и обновления.
C помощью сырца можно создать бинарный RPM - т.е. такой RPM, в
котором упакованы исполняемые пакеты.
Причем, если RPM создан на текущей машине, он теоретически будет
наилучшим образом подходить к текущей конфигурации пакетов
(именно поэтому многие администраторы наиболее важные пакеты
собирают из сырцов заново на своей машине).
В результате установки сырца
- в директорию /usr/src/RPM/source
помещаются все необходимые тарболы (обычно один) и патчи (может быть
много, а может быть и не одного - все зависит от разработчика и
составителя конкретного RPM).
- В директорию /usr/src/RPM/spec помещается установочный скрипт (файл с
расширением spec) в котором разработчик RPM помещает все действия по
установке пакета - разархивирование тарбола, накладывания патчей,
транслирование и т.д. Разработано уже много макросов для spec-файлов.
С наиболее старыми из них и общей теорией их построения а также
опциями команды rpm можно познакомится в RPM-HOWTO
(русская версия его есть у меня на страничке www.ruslandh.narod.ru).
При построении пакета все операции с исходным текстом программ
обычно (но не всегда) помещаются в /usr/src/RPM/builder, а новые
полученные пакеты (новый сырец и новый бинарник) помещаются
соответственно в /usr/src/RPM/RPMS и /usr/src/RPM/SRPMS.
Получить из установленного сорца соответствующий пакет
можно с помощью команды
rpm -ba paket.....spec
(см RPM-HOWTO)
Установка пакетов из RPM
В дистрибутивах Red Hat, Mandrake, Suse, AltLinux, ASP Linux и некоторых других, программы (состоящие, как правило,
из нескольких файлов) распространяются объединенными в пакеты формата RPM (RedHat Packet Manager).
С помощью программы rpm можно легко устанавливать, модифицировать, удалять и создавать пакеты программного обеспечения,
а также получать о них разнообразную информацию. Все эти дистрибутивы (кроме программы начальной установки) состоят
из таких пакетов.
Каждый пакет определяется именем программы, номером ее версии и номером версии релиза этой программы дистрибутива,
а также архитектурой пакета.
Например, bash-2.0.5-alt2.i586.rpm: в этом пакете имя ? bash, номер версии ? 2.0.5, номер релиза ? alt2, архитектура ? i586.
Чем больше номер версии (или при одинаковых номерах версии ? чем больше номер релиза), тем, соответственно, новее пакет.
Управлять пакетами можно из командной строки при помощи программы rpm, которая имеет следующий синтаксис:
rpm -options rpm_package_name
Далее приводятся возможные параметры.
Установка пакета. Вы можете установить программу, используя опцию -i (опции -v и -h выставлены здесь для того,
чтобы включить визуальное отображение процесса установки). Например, для того, чтобы установить klyx, наберите:
rpm -ivh klyx-0.10.9-ipl6mdk.i586.rpm
(настоящее имя зависит от версии программы на доступном носитеое).
Заметим, что ipl6mdk означает, что пакет был модифицирован ALT Linux Team (ранее ? IPLabs Linux Team)
для русской редакции, это его шестая сборка, он входит в дистрибутив Mandrake. i586 указывает на то,
что он скомпилирован для процессоров не ниже Pentium(tm).
Наличие в имени пакета аббревиатуры alt2 означает, что пакет был собран ALT Linux Team и это его вторая сборка.
Обновление пакета. Для того чтобы обновить программу (с целью установки более свежей версии),
нужно использовать опцию -U, вместо -i, это позволит сохранить все текущие конфигурационные файлы.
Если пакета ранее не было в системе, то он будет установлен.
Удаление пакета. Если вы желаете удалить пакет из системы, внимательно введите:
# rpm -e имя_пакета_без_номера_версии_и_релиза
то есть, например, для пакета klyx:
# rpm -e klyx
Если в процессе удаления пакета произойдет нарушение зависимостей, программа rpm сообщит об этом.
Информация о пакете. Вы можете запросить у rpm ряд полезной информации о пакете, не устанавливая
его ? например, бывает удобно просмотреть список всех файлов пакета или краткое описание его возможностей.
Для этого используйте опцию -q (query, запрос).
-qi используется для получения некоторой информации о ранее установленном пакете;
-qip используется для еще не установленных пакетов.
В этом случае вы должны указать полный путь и имя пакета (например, /mnt/cdrom/Mandrake/ RPMS/klyx-0.10.9-ipl6mdk.i586.rpm);
-ql используется для того, чтобы просмотреть список файлов пакета. Добавьте p, если пакет еще не был установлен;
-qa выдает список всех установленных пакетов (не нужно указывать имя пакета).
Будьте осторожны с опцией --force ? ее можно употреблять только в тех случаях, когда вы хорошо знаете, что делаете.
Если надо установить два или более пакетов, зависящих друг от друга, то установите их одновременно:
# rpm -ihv foo-1.1-3mdk.rpm libfoo-1.5-2mdk.rpm
Часто бывает удобнее, однако, применять программы специально созданные для данного дистрибутива, например, rpmdrake,
разработанную MandrakeSoft, kpackage из KDE, gnorpm из GNOME или систему apt (AltLinux).
В дистрибутивах, родственных Mandrake удобнее управлять пакетами через графическую оболочку rpmdrake,
которую можно запустить через панель управления DrakConf (находящуюся на рабочем столе).
Можно выбрать два режима работы ? установка или удаление ? при помощи кнопок в правом верхнем углу.
Выделив пакет, можно получить информацию о нем, входящих в его комплект файлах, а также некоторую другую.
Нажав кнопку "Удалить выбранное" или "Установить выбранное", можно удалить или установить выбранные пакеты.
Часто бывает так, что требуемый пакет для нормального функционирования требует другие; в этом случае программа
предложит вам установить или удалить еще несколько пакетов. При удалении пакетов необходимо соблюдать осторожность,
чтобы не удалить важные части системы, например пакеты kernel или glibc.
Для использования функции обновления пакетов необходимо указать программе через меню Файл | Настройки дополнительный
источник пакетов, в качестве которого может выступать как ресурс Internet, так и локальный каталог или диск CD-ROM.
Установку пакетов весьма удобно выполнять и через консольную программу urpmi ? с тем отличием,
что все действия будут выполняться менее наглядно.
Для установки пакетов, поставляемых ALT Linux Team, можно даже запускать программу urpmi не от имени суперпользователя,
а от обычного пользователя; единственное, что необходимо сделать для этого ? добавить его в группу urpmi.
Для получения дополнительной информации наберите man rpm.
..."
по-моему полный ответ , удачи


Ответ отправлен: 29.08.2002, 09:19
Отправитель: noonv



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (40)
C / C++ (29)
Perl (12)
Delphi (16)
Pascal (26)
Basic / VBA (11)
Java / JavaScript (13)
PHP (11)
MySQL / MSSQL (13)
Пользователю
Windows 95/98/Me (45)
Windows NT/2000/XP (30)
"Железо" (39)
Поиск информации (18)
Администратору
Windows NT/2000/XP (16)
Linux / Unix (17)
Юристу
Гражданское право (9)
Семейное право (7)
Трудовое право (8)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




be number one Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное