7,540
edits
Changes
→RPM
<pre> mailx -v -S smtp=192.168.10.1 -r berki.adam@alerant.hu -s test-v farkas.zsuzsanna@alerant.hu < body.txt </pre>
=RPMműveletek=
==Rpm csomag dependenciáinak átírása: ==
Főként ha '''alien'''-el deb csomagot forgatunk át RPM-be, előállhat, hogy az abban lévő file művelet ütközni fognak az operációs rendszer mappáival, mert már léteznek:
<pre>
Error: Transaction check error:
</pre>
Ehhez az '''rpmrebuild ''' eszközzel át kell írni a fájl/mappa létrehozó szekciót az RPM-en belül. Elsőnek állítsuk be, hogy az editor az mcedit legyen, majd indítsuk el:
<pre>
$ export EDITOR=mcedit
%dir %attr(0755, root, root) "/usr/bin"
%dir %attr(0755, root, root) "/usr/share"
Majd mentsük el a fájlt. Ekkor rá fog kérdezni, hogy folytatjuk e, mondjuk hogy igen. Ekkor elszöszöl egy darabig, amíg újra fordítja, majd a végeredményt beteszi ide:
/home/adam/rpmbuild/RPMS/x86_64