Прогрограмма gnome-commander-1.2.8.9.tar.bz2 (http://ftp.gnome.org/pub/GNOME/sources/ ... ander/1.2/) .Делал так:
1.bzip2 -d gnome-commander-1.2.8.10.tar.bz2
2.tar xfv gnome-commander-1.2.8.10.tar
3.cd
4.ls-получипось dima@dima-home ~/gnome-commander-1.2.8.10 $ ls
aclocal.m4 configure.in intltool-update.in plugins
AUTHORS COPYING libgcmd po
autogen.sh data ltmain.sh py-compile
BUGS depcomp m4 README
ChangeLog description-pak Makefile.am README.commits
ChangeLog-20090629 doc Makefile.in README.in
config.guess gnome-doc-utils.make missing src
config.h.in INSTALL mkinstalldirs tests
config.log install-sh NEWS TODO
config.sub intltool-extract.in omf.make xmldocs.make
configure intltool-merge.in pixmaps ylwrap
5../configure-идёт длинный список загрузки.
6. make install-получилось make: *** Нет правила для сборки цели `install'. Останов.
В чём ошибка?
LinuxMint: Установка программ из tar.bz2
./configure
make
sudo make install
Лучше в пакетных дистрибутивах не устанавливать программы из исходников.
Если уж очень хочется можно собрать пакет:
./configure
make
checkinstall --checkinstall=no
sudo dpkg -i ИмяПакета
После ввода make получается:make: *** Не заданы цели и не найден make-файл. Останов.
DimaCh, а перед сборкой читали README? Что там написано?
Лучше в пакетных дистрибутивах не устанавливать программы из исходников.
в генте наоборот.
лучше не обходить эмерджи
типо
make && make install
сантехник, gentoo совершенно по-другому основан. Не стоит их сравнивать.
DimaCh, гном командер есть в репах, ставьте из них
Wolfenberg, кто спорит?
тут сделали акцент на то как быть с бинарниками
почему бы не сделать акцент и на то, как быть с сорц-бэйзд дистраме
Спасибо за советы!!!!!!!!!!!!!!!!Но в чём ошибка?
сантехник, ветка не та.
Всем наиогромнейшее СПАСИБО!!!!!!!!!(за советы)
5../configure-идёт длинный список загрузки.Вот какие ошибки в этом списке:
1)checking for msgfmt... no
2)checking if glib >= 2.6.0 exists... configure: error: no
3)checking whether -lc should be explicitly linked in... no
4)checking if gcc supports -fno-rtti -fno-exceptions... no
5)checking for flex... no
6checking for lex... no
7)checking for gcc option to accept ISO C89... (cached) none needed
8)checking minix/config.h usability... no
9)checking minix/config.h presence... no
10)checking for minix/config.h... no
11)checking whether we are cross compiling... no
12)checking whether to enable maintainer-specific portions of Makefiles... no
1)проверка msgfmt... нет
2)проверка, существует ли бойкий> = 2.6.0..., формирует: ошибка: нет
3)проверка, должен ли-lc быть явно связан в... нет
4)проверка, поддерживает ли gcc-fno-rtti - fno-исключения... нет
5)проверка сгибает... нет
6)проверка закон... нет
7)проверяя на gcc выбор принять Международную Организацию по Стандартизации C89... не (припрятал ни одно необходимое про запас
8)проверка minix/config.h удобство и простота использования... нет
9)проверка minix/config.h присутствие... нет
10)проверка minix/config.h... нет
11)проверка, являемся ли мы взаимным компилированием... нет
12)проверка, позволить ли определенные для автогрейдера части Makefiles... нет
я прошу коментарии.
При помещении сообщений об ошибках на форум лучше их не переводить, давать английский вариант. Хотя, возможно, это Mint такой «дружелюбный» и сам всё переводит ;)
Как мне кажется, в дистрибутиве Mint не устанавливаются по-умолчанию средства разработки — gcc, autoconf, automake, make и т.д.
UPDATE: Не заметил, что сначала приведены английские сообщения. :o
Я нашел на одном из сайтов коментарии по поводу установки програм из исходника:
Комментарии ( 2 )
#1 by RedSnow on 19.10.2010 - 21:23
Вообще это неправильный подход – ставить из исходников в пакетном дистрибутиве. Потом будет не понять что поставлено, а что нет.
Самый лучший выход – собрать из исходников пакет и установить уже его, при этом он «официально» зарегистрируется в системе и его можно будет безболезненно удалить.
Сборка из исходников – это Arch Linux, Gentoo, фряха, ну и шлака возможно
Ответить
#2 by sidelnikov on 19.10.2010 - 23:08
Если честно, острая необходимость установки из исходников возникла только при установке пропатченного vsftpd (оригинальный не поддерживал перекодировку налету). Где находится один пакет я запомнил и необходимости в прочих махинациях не возникло.
А вообще, согласен, собрать пакет правильнее.
Linux это не Windows.
в генте наоборот.
лучше не обходить эмерджи
нет. в генте тоже нельзя sudo make install
я-же вам давал ссылку на вику!
Сборка из исходников – это Arch Linux, Gentoo, фряха, ну и шлака возможно
нет. во всех перечисленных дистрибутивах НЕ УСТАНАВЛИВАЮТ так ПО. Собирают, опакечивают, и ставят пакеты. А в генте так вообще по своему (но тоже без make install).
Если честно, острая необходимость установки из исходников возникла только при установке пропатченного vsftpd (оригинальный не поддерживал перекодировку налету)
можно было:
1) сделать пакет и поделится
2) найти уже сделанный пакет
3) сделать патч, и отправить разработчику.
4) если патч уже отправлен, подождать, пока его разраб вставит.
Samath, минус вы заслужили. Правильный ответ - читать мануал к своему дистрибутиву.
вот эту: http://ubuntolog.ru/ustanovka-programm-v-ubuntu-cherez-konsol.html
в сети полно советов бывалых, вроде
Ничего страшного в том, что вы установите программу не пакетом, а командой make install нет, программу всегда можно удалить командой
make uninstall
не верьте - многие программы попросту не содержат такой цели, и потому удалить их НЕВОЗМОЖНО удалить (точнее - очень сложно - вам придётся узнать, куда программа распихивает свои файлы, и что меняет в системе. В теории это возможно, но на практике это долгий и кропотливый труд, которым никто не занимается. В итоге система превращается в помойку. Как виндовс).
Спасибо за совет.