Konstantin Korikov пишет:
> # rpm -ba --target=i686 /usr/src/RPM/SPECS/ppp-2.4.3-5mdk.spec
На команду:
# rpm -ba --target=i686 /usr/src/RPM/SPECS/ppp-2.4.3-5mdk.spec
Выдаёт:
--target=i686: unknown option
В общем я не думаю, что я неправильно дал команду для сборки следующим
образом:
# rpmbuild -ba --target=i686 /usr/src/RPM/SPECS/ppp-2.4.3-5mdk.spec
(...)
+ /var/tmp/build-root-ppp/etc/ppp/connect-errors ln -s
/var/tmp/rpm-tmp.85950: line 41:
/var/tmp/build-root-ppp/etc/ppp/connect-errors: No such file or directory
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.85950 (%install)
Ошибки сборки пакетов:
Неверный код возврата из /var/tmp/rpm-tmp.85950 (%install)
Это где-то неверный путь или действительно ошибка?
В 41 строке записано: /var/tmp/build-root-ppp/etc/ppp/connect-errors ln -s
А там действительно нет этого файла. Я его создал, но результат тотже.
Так, что Вы там говорите насчёт checkinstall? А то я что-то вообще
непонял как эти все команды в spec файле-писать, после того как Вы
написали эти самые команды...
Может я чего неправильно вычитал, но в общем взял исходники переписал в
/usr/src/RPM/SOURCES
# checkinstall -R --pkgarch=i686
--pkgsource=/usr/src/RPM/SOURCES/ppp-2.4.3.tar.gz
checkinstall 1.6.0beta4, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]:
Ну нажал я Y...
Preparing package documentation...OK
*** No known documentation files were found. The new package
*** won't include a documentation directory.
Please write a description for the package.
End your description with an empty line or EOF.
>>
Вроди как описание, которое и добавил, в результате получил:
The ppp package should be installed if your machine need to support the
PPP protocol.>>
**************************************
**** RPM package creation selected ***
**************************************
This package will be built according to these values:
This package will be built according to these values:
1 - Summary: [ The PPP daemon and documentation for Linux 1.3.xx and
greater ]
2 - Name: [ ppp ]
3 - Version: [ 2.4.3 ]
4 - Release: [ 5mdk ]
5 - License: [ GPL ]
6 - Group: [ System/Servers ]
7 - Architecture: [ i686 ]
8 - Source location: [ /usr/src/RPM/SOURCES/ppp-2.4.3.tar.gz ]
9 - Alternate source location: [ ]
10 - Provides: [ RPM ]
11 - Requires: [ ]
Enter a number to change any of them or press ENTER to continue:
Это соответственно подредактировал. Ну и нажал энтер без цифры.
Installing with make install...
Installation results make: *** Нет правила для сборки цели `install'. Останов.
**** Installation failed. Aborting package creation.
Cleaning up...OK
Bye.
Что я неправильно делал. Я так понял, что это ему нужно предварительно
сделать ./cofigure make ? Что то я не пойму. А потом это добро опать
упаковывать? Подскажите где я сделал не то? Может строку не так записал
и --pkgsource=/usr/src/RPM/SOURCES/ppp-2.4.3.tar.gz и Source location: [
/usr/src/RPM/SOURCES/ppp-2.4.3.tar.gz ] это не то, о чём я подумал?
Пробывал другой пакет собрать, который простым ./cofigure make make
install устанавливается без проблемм, то получаю тоже самое.
> sudo еще нужно настраивать. По большей мере он рассчитан на запуск без
> пароля. su всегда спрашивает пароль (за исключением случаев, когда вы
> запускаете его от суперпользователя).
>
> $ su -c 'kfmclient openProfile filemanagement'
Ну это для запуска из терминала... хотя тоже пригодится.
> Для графических приложений можно еще заюзать consolehelper. Будет
> появляться красивое окошко, предлагающее ввести пароль.
Что-то не понял как хелп выводить, а в man только описание, никаких
ключей не указано.
Если ввести $ consolehelper -u kfmclient openProfile filemanagement или
без -u, то выскакивает окошко:
Не вдалося знайти вибрану програму.
Valerius пишет:
> В КДЕ можно использовать kdesu
kdesu Ага, подойдёт.
Кстати, в Гноме вроди как должна быть своя подобная программа? Ведь при
запуске дарконфига, выскакиевает ГТК'ашное окно. Может кто знает?
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 19539; Возраст листа: 701; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/390644