Hallo allemaal
ik probeer te checken of een rpm package al is geinstalleerd, dit doe ik met de volgende code:
als binutils geinstalleerd zou zijn krijg ik:
2.14.90.0.6-4 (de versie van binutils)
als binutils niet geinstalleerd is krijg ik:
package is not installed (binutils is alleen weggegooit, door sed)
maar omdat ik die code veel vaker wil gebruiken voor andere rpm's dacht ik bij mij zelf, laat ik het anders doen:
Maar dat gaat niet goed, ik krijg dan:
binutils-2.14.90.0.6-4 (als ie geinstalleerd is)
en
package binutils is not installed (als ie niet geinstalleerd is)
Wat doe ik fout??
Groeten Ruben!
ik probeer te checken of een rpm package al is geinstalleerd, dit doe ik met de volgende code:
code:
1
| CHECKSUM=`rpm -q binutils | sed 's/binutils-//g' | sed 's/binutils //g'` |
als binutils geinstalleerd zou zijn krijg ik:
2.14.90.0.6-4 (de versie van binutils)
als binutils niet geinstalleerd is krijg ik:
package is not installed (binutils is alleen weggegooit, door sed)
maar omdat ik die code veel vaker wil gebruiken voor andere rpm's dacht ik bij mij zelf, laat ik het anders doen:
code:
1
2
3
| APP='binutils' #Check current version of package CHECKSUM=`rpm -q $APP | sed 's/$APP-//g' | sed 's/$APP //g'` |
Maar dat gaat niet goed, ik krijg dan:
binutils-2.14.90.0.6-4 (als ie geinstalleerd is)
en
package binutils is not installed (als ie niet geinstalleerd is)
Wat doe ik fout??
Groeten Ruben!
[ Voor 17% gewijzigd door Verwijderd op 29-05-2004 12:23 ]