Показать полную графическую версию : ALTLinux Compact + src.rpm
никак не могу установить *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
1 В дистрибутивах ALTLinux rpm собирается под обычным пользователем
2 Должен быть установлен пакет rpm-build
3 Примерный алгоритм :
vasya> rpm -ihv *src.rpm
Перехожу в /home/vasya/rpm/SPECS
vasya> rpm -ba *.spec
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
Может это ещё на что-то влияет???
В Compact как и в Junior отсутствуют средства разработки (gcc, make и тп). Качать надо.
ну скачал я 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
rpm-build нужно через apt ставить.
Менеджер пакетов RPM по умолчанию работает в /usr/src/RPM, там он и пытается найти *.spec.
Создай в домашней директории файл .rpmmacros:
%_topdir /home/vasya/RPM
%_tmppath %{_topdir}/TMP
Надеюсь это тебе поможет. У меня ALT Master, после этого подобной ошибки не выдавал.
всё, пасибка всем - с 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
Могу только сказать, что у меня стоит, но возможно много лишнего :
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
Пасибка, я несильно отстал после установки rpm-build :)
eleo
У меня ALT Master 2.4 и та же фигня :
После команды rpm -ba *.spec появляется
rpmb: no such file or directory
Поставил вручную по зависимостям и gcc и make итд.
И файл .rpmmacros и ничего. Тоже самое.
Как ты справился???
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.