Re: Umpacken eines rpm in deb mit alien

Marcus Röckrath <[email protected]>
Newsgroups spline.fli4l.geschnatter
Message-ID <[email protected]>
Hallo Olaf,

Olaf Jaehrling wrote:

>> Dazu müssen aber die Paketnamen der Abhängigkeiten in Debian und
>> Derivaten und eisfair übereinstimmen.
> 
> Jupp, ist halt selbe geschrieben und hat bisher eigentlich immer
> gepasst. Noch dazu weil Holger ja im Grunde die Namen von SuSE übernimmt.

SuSE- und Debian-Paketnamen differieren aber teilweise.

>> alien trägt übrigens keine Abhängigkeiten aus dem rpm in das deb ein
> 
> Hm, und wenn es Abhängigkeiten gibt. Wie löst man die bei einer
> Installation auf?

Im rpm-Paket habe ich die Abhängigkeiten gemäß SuSE-Namenskonvention drin, 
wobei die meisten keine Paketabhängigkeiten sondern Forderungen auf 
bestimmte Binaries sind:

/bin/bash  
/usr/bin/awk  
/usr/bin/bc  
/usr/bin/curl  
/usr/bin/dos2unix  
/usr/bin/grep  
/usr/bin/ksh  
/usr/bin/md5sum  
/usr/bin/openssl  
/usr/bin/sed  
/usr/bin/tr  
/usr/bin/wget  
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
xmlstarlet  

rpm-basierte Distris können nun das entsprechende Paket unabhängig vom 
Paketnamen wählen; nur xmlstarlet ist ein Paketname unter SuSE.

Wenn jemand mein Paket unter einer anderen Distris installiert und dieses 
unerfüllbare Abhängigkeiten meldet, muss er das manuell beheben und dann die 
Installation abhängigkeitsignorierend forcieren.

Ich kann nicht für jede Distris ein eigenes rpm machen.

alien trägt aber diese Abhängigkeiten nicht in das deb ein.

Ich habe es nun auch manuell nicht getan, weil ich nicht zwingend die 
Paketnamen unter Debian oder den Derivaten kenne.

Kann man in einem deb so etwas wie oben tun und Toolnamen statt Paketnamen 
als Abhängigkeit eintragen?

Jedenfalls müsste aktuell im Falle von fbtr64toolbox.deb die Dokumentation 
gelesen und die Anforderungen manuell erfüllt werden.

-- 
Gruß Marcus
[eisfair-Team]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.