Всех категорический приветствую smile
Хочу научиться ставит проги из исходных кодов так как репозитарии иногда
очень парит искать. Переду сразу к делу
Ставлю xvidcore-1.2.2.tar.gz распаковую в директорию tmp получается папочка xvidcore далее через консоль
alfer@localhost ~]$ cd tmp
[alfer@localhost tmp]$ cd xvidcore
[alfer@localhost xvidcore]$ ./configure
bash: ./configure: Нет такого файла или каталога
[alfer@localhost xvidcore]$ ./ configure
bash: ./: is a directory
[alfer@localhost xvidcore]$
как можно заметить ничего не выходит, тоже самое и с другими программами всё заканчивается на ./configure буду очень благодарен за помощь.
Сборка программ из исходников в Mandriva 2010 free
Далеко не все исходники содержат конфигурационный файл. Иногда можно сразу компилировать (make), или сборка с помощью cmake, или вообще скрипты на питоне..... Тут много вариантов. Ссылку на то, что ставите дайте.
Всех категорический приветствую smile
Хочу научиться ставит проги из исходных кодов так как репозитарии иногда
очень парит искать. Переду сразу к делу
Ставлю xvidcore-1.2.2.tar.gz распаковую в директорию tmp получается папочка xvidcore далее через консоль
alfer@localhost ~]$ cd tmp
[alfer@localhost tmp]$ cd xvidcore
[alfer@localhost xvidcore]$ ./configure
bash: ./configure: Нет такого файла или каталога
[alfer@localhost xvidcore]$ ./ configure
bash: ./: is a directory
[alfer@localhost xvidcore]$
как можно заметить ничего не выходит, тоже самое и с другими программами всё заканчивается на ./configure буду очень благодарен за помощь.
Для большой уверености зайди а пвпку из исходниками и прочитай файли README или INSTALL. Там должно быть написано как правильно компилить прогу.
Далеко не все исходники содержат конфигурационный файл. Иногда можно сразу компилировать (make), или сборка с помощью cmake, или вообще скрипты на питоне..... Тут много вариантов. Ссылку на то, что ставите дайте.
ссылку не могу сказать так как не помню откуда слил
вот рэйдми
1) Introduction
---------------
XviD is a high performance and high quality MPEG-4 video de-/encoding
solution.
The XviD package currently consists of three parts:
- xvidcore: the main MPEG-4 de-/encoding library, and simple example
programs
- dshow: windows direct show decoder filter which links against
xvidcore to allow MPEG-4 playback on Windows based OS.
- vfw: video for windows GUI
2) Documentation
----------------
- xvidcore/doc/README: some general information.
- xvidcore/doc/INSTALL: building and installing instructions.
3) Licensing:
------------
- XviD is licensed as a whole under the terms of the XviD license
described in the file LICENSE This is true for all files belonging
to XviD except for those which specifically carry a different
license header.
- xvidcore/doc/INSTALL: building and installing instructions.
Нууууу :rolleyes:
Есть папка doc, в ней файл install
1/ Generic install procedure for Unix based systems
===================================================
This build process works for most common Unix based systems, including
GNU/Linux, (Free|Open|Net)BSD, Solaris and faked unix environments
like cygwin and minsys on Win32 platforms.
1.a/ Requirements
-----------------
- ANSI C compiler (gcc)
- make (GNU make, BSD make, Solaris make)
- a C library providing ANSI C functions like malloc/free/realloc
and some other standard functions.
- nasm on ia32 platforms for MMX/SSE optimized code.
1.b/ How to build from a release tarball
----------------------------------------
Get the latest version on http://www.xvid.org/, and uncompress it on
your disk. Let's name the resulting source directory ${xvidcore}.
The next step allows you to configure the xvid sources.
# cd ${xvidcore}/build/generic
# ./configure
Some building options can be tuned thanks to the ./configure tool. You
can use your own CC and CFLAGS variables in order to override xvid's
default ones. To have a list of known options:
# ./configure --help
Now xvidcore is configured according to your specific platform. You
can still handwrite the platform.inc file in order to add/remove
specific flags that ./configure may have set them wrong.
It is time to build xvidcore:
# make
That creates a =build directory where all object files go, and where
the build targets are linked. If no error was reported by the build
process, then you can install it on your system:
# make install
This copies the shared and static libraries to the prefix location
passed to the ./configure tool (/usr/local by default). The xvid.h
include file is also copied during the "make install" run.
Собирается из папки /build/generic
# cd ${xvidcore}/build/generic
# ./configure
а как попасть в эту папку ? где она хоть находится? в корневом каталоге ?
[console]cd /tmp/xvidcore/build/generic[/console]
Это если ты папку xvidcore распоковал в /tmp
Ставлю xvidcore-1.2.2.tar.gz распаковую в директорию tmp получается папочка xvidcore
[console]cd /tmp/xvidcore/build/generic[/console]
Это если ты папку xvidcore распоковал в /tmpСтавлю xvidcore-1.2.2.tar.gz распаковую в директорию tmp получается папочка xvidcore
а понял, папка находмтся в каталоге что я распаковал. Короче я так понял что всё ставится от туда где есть файлик config smile
Для начала надо почитать файлы README или INSTALL.Там описывается порядок установки.
вот что получилось, по моему хрень какая то
[alfer@localhost generic]$ ./configure
checking build system type... i686-pc-linuxoldld
checking host system type... i686-pc-linuxoldld
checking target system type... i686-pc-linuxoldld
checking whether to use default CFLAGS... yes
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.
[alfer@localhost generic]$
А у тебя gcc установлен?Да,и ещё судя по INSTALL ./configure от root запускается
# ./configure
толко что прочитал что такое gcc сразу же встречный вопрос где его взять? а насчёт root вот что получилось
[alfer@localhost generic]$ ыг
bash: ыг: command not found
[alfer@localhost generic]$ su
Password:
[root@localhost generic]# ./configure
checking build system type... i686-pc-linuxoldld
checking host system type... i686-pc-linuxoldld
checking target system type... i686-pc-linuxoldld
checking whether to use default CFLAGS... yes
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.
[root@localhost generic]# make
Makefile:44: platform.inc: Нет такого файла или каталога
толко что прочитал что такое gcc сразу же встречный вопрос где его взять?
зайди в установку удаление программ,отметь "ВСЕ" и в поиске набери gcc .Установленный пакет будет отмечен.Есле не установлен воткни диск с Мандривой в привод отметь пакет и установи.
короче я всё там поотметил но половину не установилось типа нельзя установить этот пакет :(
короче я всё там поотметил но половину не установилось типа нельзя установить этот пакет :(
Все официальные репозитории подключены? Хотя gcc вроде в main весь был. Еще забывать нельзя установке из исходников, что в мандриве(и еще много где) применяется практика дробления пакетов, и в зависимостях нужно устанавливать devel части от основных пакетов.
вот такая вот беда у меня выходит
Следующий пакет невозможно выбрать:
- cross-avr-gcc-4.3.1-1mnb2.i586 (из-за неудовлетворённости manbo-files-gcc[== 4.3.1])
что эта фигня значит?
Следующий пакет невозможно выбрать:
- gcc-4.4.1-4mnb2.i586
:o
вот такая вот беда у меня выходит
Следующий пакет невозможно выбрать:
- cross-avr-gcc-4.3.1-1mnb2.i586 (из-за неудовлетворённости manbo-files-gcc[== 4.3.1])
что эта фигня значит?
значит, что нет в подключенных репозиториях такого пакета.
Не получается поставить GCC я обновил все источники которые мне выдала прога rpmdrake кроме каких то двух источников. Когда пытаюсь ставить GCC мне выдаётся сообщения что нужно сначало обновить программу rpmdrake
Что это значит? обновить источники так я их обновил вроде, или же теперь нужно дрэйк обновить? Дальше у меня где то ещё валяется диск с мандривой повер пак x86_64 но с него систему я поставить не мог так как мой lenovo-S10-2 поддерживает только 32 битные системы. Как думаете в этом дистре могут находится полезные пакеты для mandriva 2010 free 32bit?
Не получается поставить GCC я обновил все источники которые мне выдала прога rpmdrake кроме каких то двух источников. Когда пытаюсь ставить GCC мне выдаётся сообщения что нужно сначало обновить программу rpmdrake
Что это значит? обновить источники так я их обновил вроде, или же теперь нужно дрэйк обновить? Дальше у меня где то ещё валяется диск с мандривой повер пак x86_64 но с него систему я поставить не мог так как мой lenovo-S10-2 поддерживает только 32 битные системы. Как думаете в этом дистре могут находится полезные пакеты для mandriva 2010 free 32bit?
Нет скорее всего пакеты тебе не подойдут.
если програма просить обновить rpmdrake то обнови. Найди пакет с похожым названием и обнови. Хотя не уверен что всё так просто. Я с мандривой дела не имел. Потому не знаю. Если хочеш научитса компилить проги из сырцов постав себе Слакваре. Я сам им пользуюсь.