A .rpm package can be converted to .deb package using following command
sudo alien --to-deb --scripts someone-0.11-4.i386.rpm
it will generate a .deb package someone_0.11-5_i386.deb
What alien cannot resolve is converting rpm dependencies to debian dependencies..
So, here is a solution.. (there might be others).. putting the dependencies manually..
1. convert the rpm package to debian package format directory. use command
sudo alien --generate --scripts ecedemo-0.11-1.noarch.rpm
this will create directory someone-0.11/ with deb package like structure.
2. now, all you have to do is change the someone-0.11/debian/control file. add whatever dependencies you like in the for "Depends: " tag.
Depends:sun-java5-jre, slapd
3. rebuild deb package from intermediate direcotory
cd someone-0.11/
sudo dpkg-buildpackage
Monday, September 15, 2008
putting debian dependency while creating .deb by alien
Labels:
alien,
alien --generate,
deb,
debian,
dependency,
linux,
packaging,
rpm-to-deb
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment