dpkg -i: difficoltà tra "su -" e "su"

2 risposte [Ultimo contenuto]
Ritratto di John_Tempesta
John_Tempesta
(Geek)
Offline
Geek
Iscritto: 17/11/2007
Messaggi: 78

Chiedo scusa anticipatamente. Ma dopo tanti anni, con la Buster c'è da imparare qualche cambiamento.

ho dei pacchetti .deb da installare.

Loggandomi con "su", noto che non riesce ad installare i pacchetti.

dpkg: attenzione: "ldconfig" non è stato trovato in PATH o non è un eseguibile
dpkg: attenzione: "start-stop-daemon" non è stato trovato in PATH o non è un eseguibile
dpkg: errore: 2 programmi attesi non sono stati trovati in PATH o non sono eseguibili
Nota: la variabile PATH di root dovrebbe contenere /usr/local/sbin, /usr/sbin e /sbin

sicché, pensavo di risolvere loggandomi con "su -". Ma ovviamente non mi lascia spostare tra le directory (con "cd") dove ho presente i pacchetti da installare.

Mi dareste qualche dritta e spiegazione su come poter riutilizzare il comando "dpkg -i"?

Grazie.

Ritratto di franz
franz
(Collaboratore)
Offline
Collaboratore
Iscritto: 21/12/2005
Messaggi: 424

Ciao.
Perché dici 'ovviamente' ?
Con root devi poter fare tutto.
L'unica cosa che mi viene in mente è che con 'su -' ti sposti nella home di root per cui immagino che tu debba dare il path completo del deb che vuoi installare.
HTH

There are only 10 types of people in the world: those who understand binary and those who don't.

Ritratto di John_Tempesta
John_Tempesta
(Geek)
Offline
Geek
Iscritto: 17/11/2007
Messaggi: 78

Risolto.
Si, era un mio errore banalissimo. Perché realmente per abitudine mi sposto sulle directory con "cd", successivamente richiedo i permessi di root e il percorso rimaneva invariato. Con "su -" ciò non avviene e come dicevi te va nella /home di root. Me ne sono accertato con ls /home e mi ha mostrato il nomeutente (e successive directory).

Insomma, grazie ancora.
Mi scuso per questa seconda banalità con "su -".

Segno come risolto.