Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   ALTLinux Compact + src.rpm (http://forum.oszone.net/showthread.php?t=12511)

Guest 18-08-2004 10:41 66266

никак не могу установить *src.rpm. Я перелопатил весь форум - ничего не помогает. Вот в кратце, что делаю.
1) скачал *src.rpm с Сизифа
2) в папке, где сырец пишу: rpm --rebuild *src.rpm
*src.rpm: no such file of directory
3) тогда написал rpm -ihv *src.rpm
он что-то погрузил. Результат: в папке /root/RPM появились SPECS и SOURCES с соответствующим содержанием.
4)захожу в SPECS и пишу: rpm -ba *.spec
*.spec: no such file or directory
На этом вся установка умирает. Дистрибутив: Compact 2.3 - встал без проблем. Однако в /usr/src нет никаких папок. И если их создавать, то толку никакого - работает с /root/RPM/. Может какие-то переменные путей есть, которые надо подкорректировать???
Поделитесь плиз у кого такое было... Главное, не могу ж поставить gcc - отсюда все проблемы.

ruslandh 18-08-2004 11:51 66267

1 В дистрибутивах ALTLinux rpm собирается под обычным пользователем
2 Должен быть установлен пакет rpm-build
3 Примерный алгоритм :
vasya>  rpm -ihv *src.rpm
Перехожу в /home/vasya/rpm/SPECS
vasya> rpm -ba *.spec

Guest 18-08-2004 19:53 66268

ruslandh
У меня стоит rpm-build-perl 0.1-alt8.  Он точно установлен!!!
Делаю всё, как написано

vasya>  rpm -ihv *src.rpm
Перехожу в /home/vasya/rpm/SPECS
vasya> rpm -ba *.spec

На последнюю команду выдаёт:
[aetos@localhost SPECS]$ rpm -ba gcc3.3.spec
gcc3.3.spec: No such file or directory

Вот в этом-то и заключалась вся проблема :biglaugh:

Добавлено:

Вот ещё что заметил: в "зависимостях" пакета rpm-build-perl есть строки:
Конфликтует с: rpm-build (<=4.0.4-alt24)
Конфликтует с: perl-devel(<=1:5.8.1-alt4

Может это ещё на что-то влияет???

bdancer 18-08-2004 21:36 66269

В Compact как и в Junior отсутствуют средства разработки (gcc, make и тп). Качать надо.

Guest 19-08-2004 00:38 66270

ну скачал я rpm-build-4.0.4-alt40.i586.rpm... Но он мне выдаёт:

       librpmbuild = 4.0.4-alt40 нужен для rpm-build-4.0.4-alt40
       rpm = 4.0.4-alt40 нужен для rpm-build-4.0.4-alt40
       autoconf нужен для rpm-build-4.0.4-alt40
       automake нужен для rpm-build-4.0.4-alt40
       automake-common нужен для rpm-build-4.0.4-alt40
       bison нужен для rpm-build-4.0.4-alt40
       gcc нужен для rpm-build-4.0.4-alt40
       gettext-tools нужен для rpm-build-4.0.4-alt40
       glibc-devel нужен для rpm-build-4.0.4-alt40
       kernel-headers нужен для rpm-build-4.0.4-alt40
       libtool нужен для rpm-build-4.0.4-alt40
       m4 нужен для rpm-build-4.0.4-alt40
       make нужен для rpm-build-4.0.4-alt40
       texinfo нужен для rpm-build-4.0.4-alt40
       patch >= 2.5 нужен для rpm-build-4.0.4-alt40
       rpm-build-python нужен для rpm-build-4.0.4-alt40
       libc.so.6(GLIBC_2.3)   нужен для rpm-build-4.0.4-alt40

оно всё друг за друга цепляется и не ставится :( - может можно как-то упростить установку???????

Особенно глюки с GLIBC_2.3 - он весь из отдельных модулей - и они друг с другом плохо контачат...

ruslandh 19-08-2004 01:37 66271

rpm-build нужно через apt ставить.

eleo 19-08-2004 10:15 66272

Менеджер пакетов RPM по умолчанию работает в /usr/src/RPM, там он и пытается найти *.spec.
Создай в домашней директории файл .rpmmacros:
%_topdir /home/vasya/RPM
%_tmppath %{_topdir}/TMP

Надеюсь это тебе поможет. У меня ALT Master, после этого подобной ошибки не выдавал.

Guest 20-08-2004 09:49 66273

всё, пасибка всем - с src разобрался... :oszone:

а что нужно доставить на Compact2.3 чтобы работало
./configure
make
make install
?????

я поставил make, gcc... но ./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... /bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
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.

что делать-то???

ruslandh 20-08-2004 13:46 66274

Могу только сказать, что у меня стоит, но возможно много лишнего :

gcc-c++-common-1.4.3-alt1
gcc-g77-common-1.4.3-alt1

gcc2.96-2.96-alt6
gcc2.96-c++-2.96-alt6

gcc-common-1.4.3-alt1
gcc3.3-g77-3.3.3-alt5
gcc3.3-c++-3.3.3-alt5
libgcc3.3-3.3.3-alt5
gcc3.3-gnat-3.3.3-alt5
gcc3.3-3.3.3-alt5

cpp3.3-3.3.3-alt5
cpp2.96-2.96-alt6


libstdc++2.96-devel-2.96-alt6
libstdc++2.96-2.96-alt6

libstdc++3.3-3.3.3-alt5
libstdc++3.3-devel-3.3.3-alt5

make-3.81beta1-alt1

autoconf_2.5-2.59-alt3
automake_1.8-1.8.5-alt1
automake-common-0.2-alt1
autoconf-common-0.2-alt1

glibc-devel-2.3.3.200406160000-alt1
glibc-2.3.3.200406160000-alt1
glibc-gconv-modules-2.3.3.200406160000-alt1
glibc-utils-2.3.3.200406160000-alt1
glibc-nss-2.3.3.200406160000-alt1
glibc-timezones-2.3.3.200406160000-alt1
glibc-devel-static-2.3.3.200406160000-alt1
glibc-core-2.3.3.200406160000-alt1
glibc-locales-2.3.3.200406160000-alt1
glibc-kernheaders-2.4.25-alt1

gcc3.3-doc-3.3.3-alt5

Guest 20-08-2004 17:30 66275

Пасибка, я несильно отстал после установки rpm-build :)

benya 23-10-2005 15:55 366944

eleo
У меня ALT Master 2.4 и та же фигня :
После команды rpm -ba *.spec появляется
rpmb: no such file or directory
Поставил вручную по зависимостям и gcc и make итд.
И файл .rpmmacros и ничего. Тоже самое.
Как ты справился???


Время: 09:45.

Время: 09:45.
© OSzone.net 2001-