PDA

View Full Version : installare su fedora programmi per un utenza non root


TusT
22-04-2009, 09:02
Ciao,
volevo sapere se possibile ( sono sicuro di si ) come si fa ad installare un pacchetto rpm per un utenza particolare (la mia in uso ad esempio che non č root).
Penso ci sia il comando per installare i pacchetti solo per la propria utenza senza bisogno di essere root.

Grazie

sacarde
22-04-2009, 10:09
mmmm

non saprei se questo parametro di rpm basta


--prefix NEWPATH
For relocatable binary packages, translate all file paths that start with the installation prefix in the package relocation hint(s) to NEWPATH.



p.s.
chiaramente aggiunento il path alla variabile: $PATH

TusT
22-04-2009, 10:16
fantastico,
non ho capito niente :D

Perfavore mi spieghi come fare, dal pacchetto rpm in poi...

apro il terminale, poi?

aggiungo --prefix "con la dir della mia utenza" e l'rpm?

provo ..

edit, non so come fare, se metto prefix prima non viene riconosciuto, messo dopo mi da permission denied, sono niubbo devo imparare xd

sacarde
22-04-2009, 10:34
rpm --prefix=/opt nomerpm*.rpm



p.s.
ma cosa e' che vuoi evitare?

TusT
22-04-2009, 10:54
non sono root su una macchina, per cui non mi fa installare una ceppa, pero' penso di avere i privilegi per la mia utenza almeno, sto provando :)

ecco cosa mi esce " --prefix puō essere usato solo quando si installano nuovi pacchetti"
mi sa che sbaglio qualcosa...

voglio provare ad esempio ad installare virtualbox,


rpm --prefix=/opt VirtualBox-2.2.0_45846_fedora9-1.i386.rpm


al posto di "/opt" ho messo il path .. ma forse sbaglio

ho provato poi rpm -i 'VirtualBox-2.2.0_45846_fedora9-1.i386.rpm'
e mi esce
errore: Dipendenze fallite:
libQtGui.so.4 necessita di VirtualBox-2.2.0_45846_fedora9-1.i386

mm.. forse č meglio provare con qualcosa di piu semplice? :asd:

Dane
22-04-2009, 13:30
magari mi sfugge qualche concetto.....

ma se non sei root non puoi mica installare programmi come ti pare e dare permessi di esecuzione a qualsiasi cosa.....

TusT
23-04-2009, 08:16
si questo lo so, ma so che č possibile installare programmi solo per la propria utenza.(o almeno penso)
Almeno su windows č cosė :asd:

Dane
24-04-2009, 14:18
io penso che sia root ad installartele.

Francamente non mi sono mai posto il problema se un utente normale possa installare software....

TusT
27-04-2009, 13:54
io penso che sia root ad installartele.

Francamente non mi sono mai posto il problema se un utente normale possa installare software....


Su quello non c'č dubbio, ma un mio collega riesce a far girare qualche applicazione, com'č possibile eppure ha i miei stessi privilegi, uffi!

sacarde
27-04-2009, 16:45
forse installando da sorgenti?

TusT
28-04-2009, 12:58
non lo so č che sono niubbo su linux,
provo a chiedere. ma non penso

sacarde
28-04-2009, 13:10
http://www.volalibero.it/installare_programmi.html

TusT
29-04-2009, 13:13
"basta digitare, da utente root: "rpm -Ivh /doveeilfile/nome.rpm" per installare e "rpm -Uvh /dovečilfile/nome.rpm" per aggiornarlo."

grazie :sofico: :fagiano: