← Back to team overview

sslug-teknik team mailing list archive

SV: SV: Installation af source-pakker

 

AHA.. samme fejl igen.. rpm i stedet for rpmbuild.. (Det hjælper at læse
rigtigt og ikke bare gøre som man "tror" der står)

Af en eller anden sjov grund virker postfix stadig ikke med
mysql-support, på trods af at jeg lige har bygget pakken igen fra en
SRPM. Hvordan kan det være?

Hilsen Jan

-----Oprindelig meddelelse-----
Fra: Frank Vestergaard Pedersen [mailto:sslug@xxxxxxxxxxxx] 
Sendt: 27. maj 2003 18:59
Til: sslug-teknik@xxxxxxxx
Emne: Re: SV: [TEKNIK] Installation af source-pakker

ok jeg ridser lige det vigtigste op fra denne faq

du skal logge ind som en bruger der IKKE er root (fx. "su - jan" eller
hvad din bruger hedder) 

der efter sak du som denne bruger lave følgende:

mkdir $HOME/rpm
mkdir $HOME/rpm/SOURCES
mkdir $HOME/rpm/SPECS
mkdir $HOME/rpm/BUILD
mkdir $HOME/rpm/SRPMS
mkdir $HOME/rpm/RPMS
mkdir $HOME/rpm/RPMS/i386
mkdir $HOME/rpm/RPMS/i486
mkdir $HOME/rpm/RPMS/i586
mkdir $HOME/rpm/RPMS/i686
mkdir $HOME/rpm/RPMS/athlon
mkdir $HOME/rpm/RPMS/noarch
 
echo "%_topdir    $HOME/rpm" >> $HOME/.rpmmacros


der efter skal du som samme bruger skrive:

rpmbuild -ta courier-imap-1.7.3.tar.bz2

(jeg ved ikke om den vil bruge tar.bz2 filer jeg har kun prøvet med
tar.gz filer)

mvh
Frank
 
On Tue, 2003-05-27 at 18:40, Jan Andersen wrote:
> Det ser ud som om jeg mangler et eller andet. For dette virker heller
> ikke.
> 
> [courier@calm courier]$ rpm -ta courier-imap-1.7.3.tar.bz2
> -ta: ukendt tilvalg
> 
> På trods af at jeg fulgte vejledningen på
> http://www.inter7.com/courierimap/FAQ.html#rpm
> 
> Jeg har en fil der hedder ".rpmmacros" indeholdende linien "%_topdir
> /home/courier/rpm". Men det ser alligevel ikke ud til at virke.
> 
> Med venlig hilsen
> 
> Jan Andersen
> 
> 
> -----Oprindelig meddelelse-----
> Fra: Frank Vestergaard Pedersen [mailto:sslug@xxxxxxxxxxxx] 
> Sendt: 27. maj 2003 17:54
> Til: sslug-teknik@xxxxxxxx
> Emne: Re: [TEKNIK] Installation af source-pakker
> 
> jeg glemte lige at svare på dit courier problem med ar bygge rpm af
den!
> se denne faq hos courier om rpm's som ikke root:
> 
> http://www.inter7.com/courierimap/FAQ.html#rpm
> 
> /Frank
> 
> On Tue, 2003-05-27 at 17:37, Jan Andersen wrote:
> > Hej
> >  
> > Jeg har behov for at installere en source-pakke for at få postfix
til
> at
> > fungere med mysql-support. Jeg benytter Redhat 9 og har forsøgt at
> følge
> > vejledningen på http://kirb.insanegenius.net/postfix.html men det
> virker
> > ikke! Har først forsøgt mig med 
> >  
> > Prøver jeg at installere som ROOT får jeg flg. fejlmeddelelse 
> > [root@calm root]# rpm -Uvh postfix-2.0.9-2.src.rpm
> > advarsel: bruger sjmudd eksisterer ikke - bruger root
> > advarsel: gruppe sjmudd eksisterer ikke - bruger root
> > advarsel: bruger sjmudd eksisterer ikke - bruger root
> >  
> > Prøver jeg i stedet som IKKE ROOT får jeg flg. fejlmeddelelse.
> > [courier@calm courier]$ rpm -Uvh postfix-2.0.9-2.src.rpm
> > fejl: cannot write to %sourcedir /usr/src/redhat/SOURCES
> >  
> > Hvad gør jeg galt?? Jeg er på bar bund, for postfix virker ikke med
> > mysql som en standard pakke.
> >  
> > Hvordan kan det i øvrigt være at Courier-IMAP ikke placerer sine
> > conf-filer i ”/etc” men i stedet i ”/usr/lib/courier-imap/etc”?
> > Kan det virkeligt være rigtigt at den ikke eksisterer som en rpm til
> > redhat men kun til mandrake?
> >  
> > Har prøvet at bygge en rpm af source-filen med ”rpm –ta”-kommandoen
> men
> > den virker heller ikke. Hvorfor ikke?
> >  
> > Med venlig hilsen
> >  
> > Jan Andersen
> 
> 
> 
> 
> 
> 
> 







Follow ups

References