News:

è stata rilasciata Zorin OS 17 basata su ubuntu 22.04

Menu principale

Cartelle con lucchetto inaccessibili

Aperto da margherita, Sabato 08 Marzo 2008, 10:04:13

Discussione precedente - Discussione successiva

margherita

salve a tutti gli amici Linux.
vengo subito al problema: Dal cd in omaggio allegato a Linuxmagazine, copio nella cartella Home alcuni software che vorrei installare. Da root Do il comando tar xvzf nome programma tar.bz
oppure tar xvjf nome programma tar.bz2. me lo scompatta nella stessa home, ma la cartella mostra un lucchetto. Quanto Do: cd /nome cartella per installarlo con ./configure make e make install,
mi dice che non trova niente "no such........
Non sono mai riuscito a installare un programma da questi benedetti Cd in omaggio.
Eppure lo faccio da root, come mai succede questo?
Grazie per l'attenzione
cordialità
margherita
Maggie

Metelliano

Cosa significa: eppure lo faccio da root? Hai creato un account root o utilizzi il comando sudo?
Il lucchetto indica semplicemente che non puoi entrare in quelle directory. Sicuramente è un problema di permessi.
Dovresti utilizzare sudo e scompattare i file nella tua directory home, lasciando perdere root. Saltare da root ad utente e viceversa potrebbe creare questo tipo di problemi.
Ciao

Nella propria vita un uomo è tale solo per pochi istanti.

derma

#2
Prova a scompattare l'archivio non con i privilegi di "root". Estrai l'archivio normalmente, cioè senza "sudo" o "su", adoperando il "nome utente" con cui fai il login della sessione, e sempre senza "sudo" o "su" dài i "comandi "make", "./configure" e "install". Vedi cosa accade.

Potresti inoltre postare l'intero messaggio che ti dà nella linea di comando oltre "no such..."?

Ricorda che per compilare un programma dai suoi sorgenti devi avere installato il pacchetto "build-essential" che trovi nei repository e dunque installabile tramite Synaptic, sebbene alcuni programmi richiedano per la loro compilazione anche altri pacchetti (individuabili dal suffisso "dev" che trovi nel nome del pacchetto: ad esempio, "compiz-dev"). Ti conviene btw installare programmi tramite pacchetti ".deb" tramite Synaptic o scaricati da siti "affidabili" quali getdeb oppure GnomeFiles: fai prima e, il più delle volte, è meglio. BTW, se vuoi compilare sorgenti per imparare la logica di Linux, ben venga, ma tieniti pronta a leggere un po' di "how-to".



Octy92

sudo chown -R tizio tuofile.tar.bz

sostituisci a "tizio" il nome dell'utente e a "tuofile.tar.bz" il file da decomprimere.
Dopo aver dato questo comando dai il tar -xvzf da utente normale, non da root.
Forse quel comando non serve neanche subito, puoi decomprimere senza root per quanto mi risulta, ma se non puoi decomprimere che da root dai quel comando.
Se quel tar.bz si trova sul cd allora prima di dare i comandi lo copi su una qualsiasi cartella nella HOME, magari sul desktop è più comodo.

... e la pioggia cadrà sui giusti e sugli ingiusti, ma principalmente sui giusti, perchè gli ingiusti avranno fregato loro l'ombrello ...

margherita

Citazione di: R0m4nu il Sabato 08 Marzo 2008, 12:32:44
sudo chown -R tizio tuofile.tar.bz

Ricorda che per compilare un programma dai suoi sorgenti devi avere installato il pacchetto "build-essential"

Se quel tar.bz si trova sul cd allora prima di dare i comandi lo copi su una qualsiasi cartella nella HOME, magari sul desktop è più comodo.


Effettivamente mancava il pacchetto "build essential".
Grazie Ragazzi. Insieme a voi c'è la faremo tutti. W Linux
Margherita
Maggie

saibbu

volendo si poteva dare anche un

Citazionesudo chmod -R 777 /destinazione/da/sluchettizzare/

Powered by EzPortal