MAKEFILE (Ну совсем для чайника)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

SnakeRR
Сообщения: 13

MAKEFILE

Сообщение SnakeRR »

Хорошо, когда все идет в RPM, но.

Есть у меня и проги, которые идут исходным текстом. и там есть файл makefile
как мне собрать и установить этот пакет ?
Спасибо сказали:
Аватара пользователя
Ch00k
Сообщения: 153
ОС: Pardus 2008.1

Re: MAKEFILE

Сообщение Ch00k »

Распаковываешь архив, откриваешь консоль, заходишь в только что созданный каталог с прогой, пишешь:
./configure
make
make install
Иногда в тарболе (архиве с исходниками) нет файла configure, тогда команда ./configure не нужна.
May the Source be with You
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: MAKEFILE

Сообщение flook »

Ch00k писал(а):
25.11.2005 11:19
Распаковываешь архив, откриваешь консоль, заходишь в только что созданный каталог с прогой, пишешь:
./configure
make
make install

... и если в Makefile нет цели uninstall долго матерясь ищешь куда что легло :P
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: MAKEFILE

Сообщение sergius »

Еще полезно читать такие файлы: README, INSTALL
Обычно они должны идти вместе с программой.
Спасибо сказали:
SnakeRR
Сообщения: 13

Re: MAKEFILE

Сообщение SnakeRR »

sergius писал(а):
25.11.2005 11:26
Еще полезно читать такие файлы: README, INSTALL
Обычно они должны идти вместе с программой.


Да вот и проблема в том, что не везде лежит ReadMe и аналогов ему.

Спасибо за ответы!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: MAKEFILE

Сообщение serzh-z »

flook писал(а):
25.11.2005 11:22
Ch00k писал(а):
25.11.2005 11:19

Распаковываешь архив, откриваешь консоль, заходишь в только что созданный каталог с прогой, пишешь:
./configure
make
make install

... и если в Makefile нет цели uninstall долго матерясь ищешь куда что легло :P


./configure --prefix=/usr/local/stow/<name>-<version> && make && make install
cd /usr/local/stow
stow <name>-<version>

:P
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: MAKEFILE

Сообщение router »

serzh-z писал(а):
25.11.2005 11:40
./configure --prefix=/usr/local/stow/<name>-<version> && make && make install
cd /usr/local/stow
stow <name>-<version>

:P

Угу ... :D
И в $PATH каталог линк не добавляет, и manpage не копирует ;)
Не всё так просто. The Matrix has you...

добавлено:
По теме: ещё стандартная цель - "check" - для проверки. Есть не всегда, но часто
Спасибо сказали:
SnakeRR
Сообщения: 13

Re: MAKEFILE

Сообщение SnakeRR »

А есть еще такая фигня, как CEDEGA
Как запускать из под нее геймы. Установил ее вроде, а что далее-то. При том, что гейма уже инстальнута... или такие не запускаются, надо только инсталить ?
Спасибо сказали:
Аватара пользователя
Kuzja
Сообщения: 675
Статус: розовая хрюшка

Re: MAKEFILE

Сообщение Kuzja »

man cedega
а потом уже
cedega имя_исполняемого_файла
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: MAKEFILE

Сообщение serzh-z »

router писал(а):
25.11.2005 16:48
Угу ... :D
И в $PATH каталог линк не добавляет, и manpage не копирует ;)
Не всё так просто. The Matrix has you...


Нафиг $PATH??? А /usr/local/bin не в пазе разве?
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: MAKEFILE

Сообщение router »

serzh-z писал(а):
25.11.2005 19:33
router писал(а):
25.11.2005 16:48

Угу ... :D
И в $PATH каталог линк не добавляет, и manpage не копирует ;)
Не всё так просто. The Matrix has you...


Нафиг $PATH??? А /usr/local/bin не в пазе разве?

Извините, был неправ. Не сразу понял, о чём речь. :unsure:
Спасибо сказали:
QUASIMORDA
Сообщения: 29

Re: MAKEFILE

Сообщение QUASIMORDA »

flook писал(а):
25.11.2005 11:22
Ch00k писал(а):
25.11.2005 11:19

Распаковываешь архив, откриваешь консоль, заходишь в только что созданный каталог с прогой, пишешь:
./configure
make
make install

... и если в Makefile нет цели uninstall долго матерясь ищешь куда что легло :P

Ili ispol'zuesh pacman
Isprawljaju, programma nazywaetsja PACO (moja oshibka, izwinite)
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: MAKEFILE

Сообщение clx »

QUASIMORDA
А причем здесь pacman?
iMac 20" Core Duo.
Спасибо сказали:
QUASIMORDA
Сообщения: 29

Re: MAKEFILE

Сообщение QUASIMORDA »

clx писал(а):
25.11.2005 23:39
QUASIMORDA
А причем здесь pacman?


A pri tom, chto on protokoliruet wse izmenenija pri instaljacii, i üpotom bez problem mozhno programmu udalit', ne wziraja na otsutstwuje ili nalichie w MAKEFILE zeli uninstall
Спасибо сказали:
Аватара пользователя
dag
Сообщения: 188

Re: MAKEFILE

Сообщение dag »

ну есть еще и клик
http://www.linuxforum.ru/index.php?showtopic=12972
:D :D
Душа просит ананасов в шампанском,
а организм требует водки....
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: MAKEFILE

Сообщение clx »

QUASIMORDA писал(а):
25.11.2005 23:46
clx писал(а):
25.11.2005 23:39

QUASIMORDA
А причем здесь pacman?


A pri tom, chto on protokoliruet wse izmenenija pri instaljacii, i ?potom bez problem mozhno programmu udalit', ne wziraja na otsutstwuje ili nalichie w MAKEFILE zeli uninstall


А ссылочку можно про _этот_ pacman?
iMac 20" Core Duo.
Спасибо сказали:
QUASIMORDA
Сообщения: 29

Re: MAKEFILE

Сообщение QUASIMORDA »

clx писал(а):
26.11.2005 00:15
QUASIMORDA писал(а):
25.11.2005 23:46

clx писал(а):
25.11.2005 23:39

QUASIMORDA
А причем здесь pacman?


A pri tom, chto on protokoliruet wse izmenenija pri instaljacii, i ?potom bez problem mozhno programmu udalit', ne wziraja na otsutstwuje ili nalichie w MAKEFILE zeli uninstall


А ссылочку можно про _этот_ pacman?


Oshibka wyshla, programma nazywaetsja paco. Sam pol#zujus' dlja samostojatel'no skompilirowannyx program. Dowol'no udoben, rabotaet kak w komandnoj stroke, tak i imeet GUI.
Ssylka:
PACO
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: MAKEFILE

Сообщение elide »

а есть еще и checkinstall, который автоматом создает packages
слава роботам!
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: MAKEFILE

Сообщение clx »

QUASIMORDA
Спасибо за ссылку. Стоящая программа.
З.Ы. А без транслита можно?
iMac 20" Core Duo.
Спасибо сказали:
QUASIMORDA
Сообщения: 29

Re: MAKEFILE

Сообщение QUASIMORDA »

clx писал(а):
26.11.2005 02:28
QUASIMORDA
Спасибо за ссылку. Стоящая программа.
З.Ы. А без транслита можно?


Esli by ja znal kak, to mozhno. Est' zdes' funkcija perewoda iz latinicy w kirillicu?
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: MAKEFILE

Сообщение clx »

Не можешь настроить русский или что? Какая ОС/дистриб?
iMac 20" Core Duo.
Спасибо сказали:
QUASIMORDA
Сообщения: 29

Re: MAKEFILE

Сообщение QUASIMORDA »

clx писал(а):
26.11.2005 14:30
Не можешь настроить русский или что? Какая ОС/дистриб?


U menja na klawishax russkix bukw netu, tak kak iz zarubezhjja ja :)))
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: MAKEFILE

Сообщение clx »

QUASIMORDA писал(а):
27.11.2005 02:39
clx писал(а):
26.11.2005 14:30

Не можешь настроить русский или что? Какая ОС/дистриб?


U menja na klawishax russkix bukw netu, tak kak iz zarubezhjja ja :)))


А экранная клавиатура для кого?:)
iMac 20" Core Duo.
Спасибо сказали:
QUASIMORDA
Сообщения: 29

Re: MAKEFILE

Сообщение QUASIMORDA »

clx писал(а):
27.11.2005 03:07
QUASIMORDA писал(а):
27.11.2005 02:39

clx писал(а):
26.11.2005 14:30

Не можешь настроить русский или что? Какая ОС/дистриб?


U menja na klawishax russkix bukw netu, tak kak iz zarubezhjja ja :)))


А экранная клавиатура для кого?:)

A gde ejo wzjat'?
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: MAKEFILE

Сообщение clx »

В составе КДЕ/Гнома имеется (в дополнительных возможностях).
iMac 20" Core Duo.
Спасибо сказали:
QUASIMORDA
Сообщения: 29

Re: MAKEFILE

Сообщение QUASIMORDA »

clx писал(а):
27.11.2005 14:48
В составе КДЕ/Гнома имеется (в дополнительных возможностях).


A w IceWM imeetsja?
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: MAKEFILE

Сообщение estarchak »

а KDEшная мли гномовская не запускаются?
И ещё есть translit.ru.
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
QUASIMORDA
Сообщения: 29

Re: MAKEFILE

Сообщение QUASIMORDA »

estarchak писал(а):
27.11.2005 19:55
а KDEшная мли гномовская не запускаются?
И ещё есть translit.ru.

Спасибо, будем использовать
Спасибо сказали:
Аватара пользователя
jet_pilot
Сообщения: 54

Re: MAKEFILE

Сообщение jet_pilot »

paco скачал, а найти куда встала и как запустить не могу :lol:
When you have insomnia, you're never really asleep... and you're never really awake

don't click this link...
Спасибо сказали:
QUASIMORDA
Сообщения: 29

Re: MAKEFILE

Сообщение QUASIMORDA »

whereis paco dolzhno pokazat' kuda wstal
zapustit' paco iz konsoli
Спасибо сказали: