[sisyphus] XFree-4.2.0-alt1 & nvidia

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Вт Янв 29 17:39:23 MSK 2002


Korshunov Ilya пишет:
> 
> > Похоже, кто-то морочит всем голову
> >
> > > [kosha на kosha lib]$ rpm -bb /usr/src/RPM/SPECS/
> > > kernel-nvidia-1.0.1512.spec  NVIDIA_GLX.spec
> > > ms-ttf.spec                  NVIDIA_kernel.spec
> >
> > на самом деле похоже на вывод ls
> это я таб просто два раза щёлкнул
> >
> > > [kosha на kosha lib]$ rpm -bb /usr/src/RPM/SPECS/NVIDIA_kernel.spec
> > > /usr/src/RPM/SPECS/NVIDIA_kernel.spec: No such file or directory
> > > [kosha на kosha lib]$ more /etc/group |grep rpm
> > > rpm:x:16:kosha
> > > rpminst:x:33:
> > > urpmi:x:103:
> > > [kosha на kosha lib]$ cd /usr/src/RPM/SPECS/
> > > [kosha на kosha SPECS]$ rpm -bb ./NVIDIA_kernel.spec
> > > ./NVIDIA_kernel.spec: No such file or directory
> > > [kosha на kosha SPECS]$
> > >
> >
> > наверное, пакеты ставились из-под рута, пришлите вывод ls -la
> > может там просто нет прав на чтение...
> 
> Из под рута , оно по другому не даёт, говрит нет прав на базу rpm..

Для установки *.src.rpm права рута не нужны, нужны права записи в
соответствующие каталоги для сборки пакетов. При использовании
стандартных каталогов /usr/src/RPM/* это означает, что пользователя
необходимо занести в группу rpm. Либо можно в домашнем каталоге создать
файл .rpmmacros, в который вписать:

_topdir	/home/user/RPM

А в /home/user/RPM создать структуру из пустых каталогов, аналогичную
имеющейся в /usr/src/RPM. Тогда не нужно даже заносить пользователя в
группу rpm.




Подробная информация о списке рассылки Sisyphus