Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как установить файл вида *.tar.gz? 
:(
    Опции темы
Alukard
Дата 24.7.2007, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 14.11.2006

Репутация: нет
Всего: нет



Я тут уже появлялсяsmile Так вот есть просьба. Объясните несведущему человеку, как откомпилить и поставить прогу типа *.tar.gz ...просто руководства под рукой нету а нужно поставить программулину...желательно более подробно, че куда писать и тд и тп. И если есть ссылки на инфу по установки различных типов файлов....я так понимаю бывают ещё и другие виды исходников...

P.S.: Сижу под OpenSuse 10.2
--------------------
Блог блогу рознь: Алукардные РецептыPHP, Операционные системы, Россия & США...etc.
PM MAIL   Вверх
smartov
Дата 24.7.2007, 20:11 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 17
Всего: 259



Цитата(Alukard @  24.7.2007,  18:21 Найти цитируемый пост)
*.tar.gz

Это архив. Не прога

По косвенный данным с помощью магии и врожденной телепатии догадываюсь что в архиве у тебя исходники собственно.
Таким образом предполагаю, что надо
а) распаковать исходники в какую-то папку
б) перейти в ту папку
в) выполнить команды
./configure
make
make install

и если всего хватает (компилятора, библиотек там разных и прочего) то прога откомпилируется и поставится (куда-то)
PM MAIL   Вверх
powerfox
Дата 24.7.2007, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



Цитата(smartov @  24.7.2007,  21:11 Найти цитируемый пост)
поставится (куда-то) 

Обычно по дефолту в /usr/local.


--------------------
user posted image
PM WWW   Вверх
Alukard
Дата 25.7.2007, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 14.11.2006

Репутация: нет
Всего: нет



Спасибо за советы. Только куда вот это вводить ./configure make make install...В командную строку? Просто когда я ввожу туда ./configure находясь в папке с исходниками то получаю результат:

Код

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for sed... /usr/bin/sed
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.


У меня есть и компилятор gcc в исходниках, но как тогда его ставить?
--------------------
Блог блогу рознь: Алукардные РецептыPHP, Операционные системы, Россия & США...etc.
PM MAIL   Вверх
bilbobagginz
Дата 25.7.2007, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Alukard, привет. пакет который Вы пытаетесь установить требует среды сборки.
нужно настроить компилятор, думаю самым простым методом будет запустить эту штуку YaST2, и там в секции установки ПО выбрать под-секцию  "разработка", я не знаю точно как это называется под сусями, поэтому воспользуйтесь воображением, вам нужно установить инструменты разработки ( коим является компилятор. )

а вообще хорошей привычкой будет после распаковки прочитать в корневом каталоге пакета исходников файлы:
Код

INSTALL
README

в которых пишутся программные и аппаратные требования к системе на которой устанавливается пакет, какие нужны дополнительные пакеты.

советую вам прекратить действия установки, и прочитать эти файлы.

в них будет и список инструментов, которые нужны для установки, и список ПО, которое нужно установить.

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

./configure
make

желательно эти этапы делать под обычным пользователем.
а последний:
Код

make install

делать пользователем root




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
smartov
Дата 25.7.2007, 11:40 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 17
Всего: 259



Цитата(Alukard @  25.7.2007,  09:40 Найти цитируемый пост)
У меня есть и компилятор gcc в исходниках, но как тогда его ставить? 

аааа smile)
Напоминает
Код

winrar.zip
winzip.arj
arj.rar

smile

Тебе нужен компилятор вбинарном виде полюбому
PM MAIL   Вверх
Alukard
Дата 25.7.2007, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 14.11.2006

Репутация: нет
Всего: нет



Да уж, не думал что с никсами будет так проблематично....поставил Gaim называетсяsmile)) Ну ладно, так вот установил я себе то что необходимо (GCC, и там библиотечка libxml2, хорошо хоть она нашлась в инсталяционном дискеsmile . После я так понимаю необходимо зайти в консоль....потом перейти в папку с исходниками, так? потом ввести в консоли ./configure - и вообще че делате эта команда?
Потом make (довольно долго выполнялся), затем после выполнения make install ?...После вышеперечисленных операций в папке /usr/local/bin/ появился файлик gaim - бинарный, однако при его запуске открывается окошко "open with". Так я чет не догоню, че для запуска бинарника ещё чето ставить надо?...или как правилно откомпилить, если я это неправильно сделал....
--------------------
Блог блогу рознь: Алукардные РецептыPHP, Операционные системы, Россия & США...etc.
PM MAIL   Вверх
Sniper
Дата 25.7.2007, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 511
Регистрация: 8.5.2002

Репутация: нет
Всего: 2



пока читал, у меня тож вопрос: а как бинарные tgz в слаке ставятся?


--------------------
"Я испытываю отвращение к системе, разработаннной для "пользователя", если в слове "пользователь" закодировано уничижительное значение "тупой и примитивный".
Кен Томпсон, создатель Unix
PM MAIL   Вверх
smartov
Дата 25.7.2007, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 17
Всего: 259



Alukard, 
Цитата(Alukard @  25.7.2007,  13:00 Найти цитируемый пост)
Да уж, не думал что с никсами будет так проблематично...

А оно и не проблематично. Я не знаю зачем таие мучения и что за дистрибутив ты взял, что теперь вот так еб мучаешься.

Цитата(Alukard @  25.7.2007,  13:00 Найти цитируемый пост)
Так я чет не догоню, че для запуска бинарника ещё чето ставить надо?

Нет. Ничего не надо. Возможно на нем просто испольняемый бит не стоит.
Попробуй на него сделать 
Код

chmod +x /usr/local/bin/gaim
 и запустить еще раз.

А вообще все нормальные люди все ставят из бинарных пакетов, и не парятся с компиляцией (гентушников прошу меня простить smile )


Sniper, 
Цитата(Sniper @  25.7.2007,  13:16 Найти цитируемый пост)
пока читал, у меня тож вопрос: а как бинарные tgz в слаке ставятся? 

Вообще один вопрос-одна тема.
pkg_install или install_pkg если не ошибаюсь с именем команды.
PM MAIL   Вверх
Alukard
Дата 25.7.2007, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 14.11.2006

Репутация: нет
Всего: нет



Все нормально поставилsmile Это я немного тупак, надо было перегрузить сустемку после установки новых пакетов, тогда откомпилилось нормально....все работает...проверял! Все спасибоsmile 
Дистриб у меня и правда немного тогошный - даже kppp вручную ставилsmile)))....
Лано,всем спасибо!smile

smartov++, если было бы 100 постов;)

Это сообщение отредактировал(а) Alukard - 25.7.2007, 15:26
--------------------
Блог блогу рознь: Алукардные РецептыPHP, Операционные системы, Россия & США...etc.
PM MAIL   Вверх
nickless
Дата 25.7.2007, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Цитата(Alukard @  25.7.2007,  14:26 Найти цитируемый пост)
smartov++, если было бы 100 постов;)

 smile 


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
powerfox
Дата 25.7.2007, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



Цитата(Alukard @  25.7.2007,  16:26 Найти цитируемый пост)
Все нормально поставилsmile Это я немного тупак, надо было перегрузить сустемку после установки новых пакетов

Перезагружаться не надо.

Цитата(Alukard @  25.7.2007,  16:26 Найти цитируемый пост)
Дистриб у меня и правда немного тогошный - даже kppp вручную ставилsmile)))....

Какой? Возможно, что просто дисков установочных мало. Можно с сети ставить бинарные пакеты.


--------------------
user posted image
PM WWW   Вверх
malor
Дата 29.9.2007, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 632
Регистрация: 17.11.2006

Репутация: нет
Всего: нет



Книга "PHP5 В подлиннике",Котеров & Костарев, стр. 192. Написано, что при компиляции libxml2 надо такую команду давать:
./configure --prefix=`pwd`/../bld --with-threads=no --enable-shared=no
Но это видимо в Linux так собирают, а в FreeBSD как задать при компиляции данные опции?
PM MAIL   Вверх
ZeeLax
Дата 29.9.2007, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 26
Всего: 88



Модератор: Пожалуйста, один топик - один вопрос.
Правила форума: http://forum.vingrad.ru/index.php?act=boardrules


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0685 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.