RPM-Pakete werden von root installiert, es besteht keine Notwendigkeit, mit sudo
irgendetwas herumzuspielen. In den RPM-Richtlinien von Fedora finden Sie detaillierte Informationen zum Erstellen von Spezifikationsdateien. Die Richtlinien gelten (meistens) für alle RPM-basierten Distributionen. Da sich RHEL (und damit auch CentOS) stromabwärts von Fedora befindet, sollten sie für die letzten Aktualisierungen mit nur geringfügigen Nachteilen gelten.
rpm-spec und der Benutzerordner von Home
417
Carlos Dueñas
Ich versuche nur herauszufinden, wie man in einem rpm
Paket weiß, welche Anrufe sudo
aufgerufen sudo
werden, und einige Dateien in den nicht-root-Ordner für die Benutzer, die anrufen oder root sind, abgelegt .
Ich habe es mit so etwas versucht:
%define whoami %(eval who am i | awk '')
dann versuche ich einige dateien danach zu kopieren /home/%/target
(und ein paar weitere anweisungen) ich baue das paket ohne probleme, eigentlich kann das paket auf meinem Rechner recht gut laufen, das Problem ist, wenn ich versuche, das gleiche paket auf einem anderen Rechner auszuführen Wenn Sie einen anderen Benutzernamen verwenden, werden die Dateien nicht kopiert, da er anstelle des anderen Benutzers nach meinem ursprünglichen Benutzerordner sucht.
Sollte diese Frage nicht beim Stack Overflow gestellt werden?
BenjiWiebe vor 11 Jahren
0
1 Antwort auf die Frage
0
vonbrand
Verwandte Probleme
-
2
Wie funktioniert die Auflösung der Yum-Abhängigkeit?
-
1
Wie installiere ich den [lshw] -Befehl unter XenServer 5.5?
-
5
Installation von Java in LINUX
-
1
Wie kann ich die Geschwindigkeit meiner MacBook-Festplatte ermitteln?
-
1
Wie entpacke ich RPM-Pakete auf Fedora?
-
2
Zypper: Wie zeige ich alle Pakete aus einem bestimmten Repository an?
-
1
Wie ermittelt RPM ein neueres Paket?
-
1
Dasselbe Paket wurde mehrmals installiert
-
1
RPM, um X11-Header für RHEL zu erhalten
-
1
RPM-Dateikonflikt nach Alien-Konvertierung