|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
установка программ
привет!!!!
у меня стоит mandriva 2007 KDE 3.5.4 Linux 2.6 i686 Intel(R) Celeron(TM) CPU 1100MHz GNU/Linux ОЗУ 256 М GeForce FX 5200 128M. у меня есть проблема установкой rpm-пакетов и с помощью make & makeinstall . не могу поставить не одну прогу постоянно вылетают ошибки (возможно и за версии архитектуры если дело в этом подскажите что делать) Очень нужно поставить проги pwgen-0.1 1. pwgen-0.1 в файле install написано следующие: The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code (for example 'cd /home/user/pwgen-0.1/SRC'). 2. Type `make' to compile the package. 3. Type `make install' to install the program and documentation. (You must be root to do this). 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. перехожу в диру: pwgen-0.1/SRC вот содержимое диры-src: [root@localhost src]# ls -l итого 27 -rwxr-xr-x 1 guru admin 6419 Авг 2 1999 generat.c* -rwxr-xr-x 1 guru admin 2995 Авг 2 1999 help.c* -rwxr-xr-x 1 guru admin 2288 Авг 2 1999 Makefile* -rwxr-xr-x 1 guru admin 3550 Авг 2 1999 pwgen.c* -rwxr-xr-x 1 guru admin 1500 Июл 21 1999 pwgen.h* -rw-r--r-- 1 guru admin 7312 Июл 18 18:08 pwgen.o набираю команду: [root@localhost src]# make & makeinstall и вот результат: [1] 4037 gcc -g -O -Wall -Werror -I- -I. -c -o generat.o generat.c bash: makeinstall: command not found [root@localhost src]# cc1: note: obsolete option -I- used, please use -iquote instead generat.c:218:6: error: no newline at end of file make: *** [generat.o] Ошибка 1 3. например: есть пакет e16-0.16.8.6-1.fc6.i386.rpm* в консоле ввожу: [root@localhost rpm]# rpm -i e16-0.16.8.6-1.fc6.i386.rpm* результат: ошибка: Неудовлетворенные зависимости: rtld(GNU_HASH) нужен для e16-0.16.8.6-1.fc6.i386 что такое rtld(GNU_HASH) и как решить проблему!!!!! Заранее спасибо!!!! |
#2
|
||||
|
||||
ну во-первых в некоторых прогах перед make надо ещё делать ./configure (ну тут судя по всему не надо). Во вторых лучше набери make потом ентер, потом make install (c пробелом между мэйк и инсталл!).
А пакет e16 требует ещё установленного rtld . ищи какой-нть rtld*.rpm или rtld*.tar.gz . без него не будет работать значит раз требует. а вообще там есть гуевое средство для установки(и скачивания с репозиториев) программ (какой-нть там менеджер пакетов), там всё автоматически что надо скачается. Установочный диск также может являтся репозиторием. |