ma quant'è utile questo terminale!

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
l3on4rdo

Re: ma quant'è utile questo terminale!

Messaggio da l3on4rdo »

sodomized ?
mmmmmmmmmmmm
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: ma quant'è utile questo terminale!

Messaggio da bingel »

:) la pecora sodomizzata è stupenda!  (rotfl)

...e visto che la Pasqua è alta (è alta vero ?) ma ormai passata, un ultimo easter-egg ma solo per chi ha emacs installato e per chi dopo qualche centinaia di righe di codice comincia a dare evidenti segni di squilibrio:

ovviamente bisogna entrare nell'editor:

Codice: Seleziona tutto

emacs -nw
e poi:

alt+x >> quindi >> psychoanalyze-pinhead

oppure:

alt+x >> quindi >> doctor

...e poi vado a nanna.

Buonanotte a tutti :)
Free Thought - Free World
Avatar utente
kan3malato
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 278
Iscrizione: mercoledì 23 marzo 2011, 0:20
Desktop: Unity what else?
Distribuzione: UbuntuPrecisePangolin12.04i686

Re: ma quant'è utile questo terminale!

Messaggio da kan3malato »

Ciao.
Avrei bisogno di chiarezza su  sudo apt-get update.
Per esempio giorni fa ho installato questo con i seguenti comandi:

1)

Codice: Seleziona tutto

sudo add-apt-repository ppa:tualatrix/ppa
2)

Codice: Seleziona tutto

sudo apt-get update
3)

Codice: Seleziona tutto

sudo apt-get install ubuntu-tweak
La domanda è questa, quando si da il comando  apt-get update viene aggiornato solo il programma/repo del comando dato in precedenza, in questo caso "sudo add-apt-repository ppa:tualatrix/ppa" oppure aggiorna qualsiasi cosa nel sistema?
Giorni fa quando ho reinstallato la 10.10 e update manager ha trovato 300 MB di aggiornamenti, ne ha scaricati 200 e poi ha mollato era lentissimo (i server erano intasati per via di natty).
Mi era rimasto 100 MB di roba da scaricare.
Più tardi ho lanciato da terminale i comandi come sopra per firefox 4, di solito ci mette niente, invece a iniziato ad scaricare ed installare roba per una 10 di minuti.
Poi ho rilanciato Update manager e mi sono accorto che non vi era niente da scaricare.
Per questo mi è venuto il dubbio che quando si lancia sudo apt-get update aggiorni qualsiasi cosa che c'è da aggiornare, e non solo il programma che si sta per installare.
Grazie
Ultima modifica di kan3malato il martedì 3 maggio 2011, 17:53, modificato 1 volta in totale.
Linux Registred User # 534704
myHardware  myHardware-shortList
Avatar utente
supertrichi
Prode Principiante
Messaggi: 79
Iscrizione: sabato 3 novembre 2007, 10:50

Re: ma quant'è utile questo terminale!

Messaggio da supertrichi »

Aggiorna qualsiasi cosa :)
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25438
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: ma quant'è utile questo terminale!

Messaggio da giulux »

@ kan3malato:
in breve:

Codice: Seleziona tutto

apt-get -h
più diffusamente:
http://www.debian.org/doc/manuals/apt-h ... et.it.html
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
kan3malato
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 278
Iscrizione: mercoledì 23 marzo 2011, 0:20
Desktop: Unity what else?
Distribuzione: UbuntuPrecisePangolin12.04i686

Re: ma quant'è utile questo terminale!

Messaggio da kan3malato »

supertrichi ha scritto: Aggiorna qualsiasi cosa :)
Grazie come pensavo dunque.. (good)
A dire il vero per sicurezza quando ho visto tutta quella roba ho formattato ;D, mi urta quando non  so esattamente cosa scarico e cosa succede nel pc..
Dopo aver formattato  e reinstallato la 10.10, Ho lanciato Update manager  e quando ha iniziato il download degli aggiornamenti ho notato che in basso a sinistra c'è una freccetta "Description of update".
Ci ho cliccato sopra e si è aperta la finestra del terminale che stava facendo il solito lavoro di quando ho lanciato sudo apt-get update  per installare firefox :).
Un'altra domanda, se per esempio dopo aver dato questi 3 comandi:
1

Codice: Seleziona tutto

sudo add-apt-repository ppa:tualatrix/ppa
2

Codice: Seleziona tutto

sudo apt-get update
3

Codice: Seleziona tutto

sudo apt-get install ubuntu-tweak
Volendo disinstallare in questo caso"ubuntu tweak"
Con il comando

Codice: Seleziona tutto

sudo apt-get remove --purge ubuntu-tweak
Rimuovo solamente il programma (comando numer3) o si elimina anche la roba del comando numero 1sudo add-apt-repository ppa:tualatrix/ppa??

Grazie.
EDIT:
giulux ha scritto: @ kan3malato:
in breve:

Codice: Seleziona tutto

apt-get -h
più diffusamente:
http://www.debian.org/doc/manuals/apt-h ... et.it.html
Grazie anche a te.
Ultima modifica di kan3malato il martedì 3 maggio 2011, 18:38, modificato 1 volta in totale.
Linux Registred User # 534704
myHardware  myHardware-shortList
Avatar utente
supertrichi
Prode Principiante
Messaggi: 79
Iscrizione: sabato 3 novembre 2007, 10:50

Re: ma quant'è utile questo terminale!

Messaggio da supertrichi »

Il repository resta in lista, con il purge rimuovi i file di configurazione, per togliere anche il repository puoi andare su Ubuntu software center, Modifica, sorgenti software, Altro software e gestirli da lì  :)
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: ma quant'è utile questo terminale!

Messaggio da bingel »

Potrei risultare poco simpatico e mi crea anche qualche problema farlo ma visto che oggi sembra assente, sono costretto a fare le veci di L3onardo che solitamente ammonisce bonariamente chi va off topic.
La richiesta di assistenza riguardante apt-get non c'entra nulla con questo topic e siete pertanto pregati di creare una nuova discussione.

Ribadisco: aprite una nuova discussione!

E comunque:

apt-get update (in pratica aggiorna solo l'elenco del software disponibile sui repo pertanto se aggiungi dei repo supplementari la lista del software disponibile sarà integrata col software presente anche su tali repo)

apt-get purge (disinstalla un programma precedentemente installato rimuovendo anche i files di configurazione ovvero "purgando" il sistema da tutto quanto è relativo all'installazione di tale programma)

apt-get remove (disinstalla un programma precedentemente installato senza rimuovere i files di configurazione)

Nessuno dei due comandi precedenti rimuove un repository dal sistema.

in ogni caso:

Codice: Seleziona tutto

man apt-get
e ci trovi tutte le spiegazioni che vuoi.


PS: detto da uno che posta pecore sodomizzate mi rendo conto che la cosa potrebbe sembrare poco sensata tuttavia quella era una breve disgressione che pur tuttavia rimaneva in argomento. In questo caso si tratta proprio di un nuovo argomento.
Ultima modifica di bingel il martedì 3 maggio 2011, 19:23, modificato 1 volta in totale.
Free Thought - Free World
Avatar utente
kan3malato
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 278
Iscrizione: mercoledì 23 marzo 2011, 0:20
Desktop: Unity what else?
Distribuzione: UbuntuPrecisePangolin12.04i686

Re: ma quant'è utile questo terminale!

Messaggio da kan3malato »

Ciao.
Sapete se esiste un comando per sapere se un programma o una libreria o semplicemente un file è installato sul computer?
Sono giorni che cerco, ma evidentemente mi sfugge qualcosa, ho perfino scaricato file con elenchi di comandi ma niente.
Ho provato da terminale a digitare solo il nome di quello che cerco, ma senza risultati. Ho provato con find, nada.
Eppure ci deve essere, ???

Grazie
Linux Registred User # 534704
myHardware  myHardware-shortList
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: ma quant'è utile questo terminale!

Messaggio da dadexix86 »

Se è un programma di cui sai il nome

Codice: Seleziona tutto

whereis NOME
altrimenti puoi provare con

Codice: Seleziona tutto

sudo updatedb
locate NOME
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
Avatar utente
kan3malato
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 278
Iscrizione: mercoledì 23 marzo 2011, 0:20
Desktop: Unity what else?
Distribuzione: UbuntuPrecisePangolin12.04i686

Re: ma quant'è utile questo terminale!

Messaggio da kan3malato »

dadexix86 ha scritto: Se è un programma di cui sai il nome

Codice: Seleziona tutto

whereis NOME
altrimenti puoi provare con

Codice: Seleziona tutto

sudo updatedb
locate NOME
Visto? che ce vo? basta chiede (rotfl) (good)
A parte gli scherzi, grazie.
Ho fatto una ricerca e sembra che:
Locate.
La particolarità di locate è quella di essere molto rapido in quanto non effettua una ricerca in tempo reale dei dati bensì consulta un database appositamente creato che contiene le informazioni sui file presenti nel nostro PC in quel dato momento. Potete aggiornare questo database utilizzando il comando updatedb (con privilegi root, ovvero da amministratore).

Per quanto riguarda whereis, funziona solo per i programmi vero?
perchè se provo il comando con una foto o un pdf dopo il comando mi esce solo il nome del file con due :
nomefile:

Grazie nuovamente.
Linux Registred User # 534704
myHardware  myHardware-shortList
l3on4rdo

Re: ma quant'è utile questo terminale!

Messaggio da l3on4rdo »

kan3malato ha scritto: Ciao.
Sapete se esiste un comando per sapere se un programma o una libreria o semplicemente un file è installato sul computer?
Sono giorni che cerco, ma evidentemente mi sfugge qualcosa, ho perfino scaricato file con elenchi di comandi ma niente.
Ho provato da terminale a digitare solo il nome di quello che cerco, ma senza risultati. Ho provato con find, nada.
Eppure ci deve essere, ???

Grazie
usa la funzione ricerca del forum.
c'è una discussione in cui si è andati parecchio a fondo ( ;D ) sulla differenza tra due tool che servono per fare quello che chiedi... ovvero find e locate (che ti è stato già suggerito).
Sono strumenti analoghi ma profondamente differenti nella natura del loro funzionamento.

ciao

ps: se non trovi la ricerca mandami dillo, che vedo se la ripesco io.
Avatar utente
kan3malato
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 278
Iscrizione: mercoledì 23 marzo 2011, 0:20
Desktop: Unity what else?
Distribuzione: UbuntuPrecisePangolin12.04i686

Re: ma quant'è utile questo terminale!

Messaggio da kan3malato »

Ciao.
Proprio mentre postavi, mi era venuto il dubbio sulle differenze, infatti stavo cercando...
L'unico 3d che ho trovato è questo http://forum.ubuntu-it.org/viewtopic.php?t=311111
Ma non credo sia quello che avevi in mente, quindi "dillo" (good)


EDIT
questo non sembra male
http://joysofprogramming.com/find-vs-locate/
Ultima modifica di kan3malato il giovedì 19 maggio 2011, 14:30, modificato 1 volta in totale.
Linux Registred User # 534704
myHardware  myHardware-shortList
l3on4rdo

Re: ma quant'è utile questo terminale!

Messaggio da l3on4rdo »

kan3malato ha scritto: Ciao.
Proprio mentre postavi, mi era venuto il dubbio sulle differenze, infatti stavo cercando...
L'unico 3d che ho trovato è questo http://forum.ubuntu-it.org/viewtopic.php?t=311111
Ma non credo sia quello che avevi in mente, quindi "dillo" (good)
la discussione è questa
kan3malato ha scritto: EDIT
questo non sembra male
http://joysofprogramming.com/find-vs-locate/
con tutto il rispetto delle persone disagiate che si mettono a scrivere blog, non mi pare un granchè
(scherzo sulle persone disagiate, sicuramente l'autore sarà molto preparato... su qualcos'altro  (rotfl) )

ciao
Ultima modifica di l3on4rdo il giovedì 19 maggio 2011, 17:07, modificato 1 volta in totale.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: ma quant'è utile questo terminale!

Messaggio da bingel »

Se conosci il nome preciso del pacchetto contenente il programma o la libreria:

Codice: Seleziona tutto

sudo dpkg -s mome_pacchetto
ti dice esattamente se tale pacchetto è installato o meno.
Se non conosci il nome precisamente o per intero puoi provare anche così:

Codice: Seleziona tutto

cat /var/lib/dpkg/status | grep "^Package: " | grep "nome_anche_incompleto_pacchetto_da_te_ricercato"
dopodiché, se ottieni qualche risultato, ne verifichi col comando precedente lo stato (se installato o meno).
Questi comandi però individuano solo i programmi che sono stati installati tramite i gestori dei pacchetti di debian (apt-get, dpkg, synaptic etc.) ovvero forniti come "nome_pacchetto.deb" e inoltre non sono in grado di individurare il contenuto interno dei pacchetti (anche se spesso nome del pacchetto e del programma o della libreria, coincidono).

Se invece il programma o la libreria fosse stato/a installato/a a mano (perché, per esempio, autocompilato/a) ovvero senza avvalersi di un file .deb, temo che l'unico modo sia usare find:

Codice: Seleziona tutto

sudo find / -name '*nome_prog_o_lib_anche_incompleto*'
Gli apici e gli asterischi sono importanti.
Questo modo qua troverà qualsiasi file o directory presenti nel sistema, che contengano nel proprio nome, il pattern passato come argomento.

Io credo che anche questo comando possa tornarti utile (leggi il manuale relativo per capire cosa fa di preciso):

Codice: Seleziona tutto

sudo apt-cache search nome_prog_o_libreria
Ti riporta tutti i pacchetti (presenti nei tuoi repositories) contenenti nella descrizione (vedi a tal proposito l'argomento "show" di "apt-cache") il pattern che gli avrai passato come argomento (nome_prog_o_libreria). Se ti trova dei risultati, sempre col primo comando puoi verificare se il pacchetto che ti interessa è installato o meno.
Se ti trova troppi risultati puoi filtrare tale comando in questo modo (è solo un esempio):

Codice: Seleziona tutto

sudo apt-cache search nome_prog_o_libreria_anche_incomleto | grep "nome_prog_o_libreria_anche_incompleto"
PS: un altro comando per individuare più semplicemente, rispetto "whereis", dove un programma è installato è:

Codice: Seleziona tutto

which -a nome_programma
...però rispetto whereis si occupa solo di programmi eseguibili e non anche di librerie pertanto whereis da questo punto di vista è più completo.

PS2: tutto quanto detto, ovviamente, è un di più rispetto quanto già detto nei post precedenti e può tornar utile solo qualora tramite tali metodi non se ne riuscisse a venire a capo. Solitamente "whereis" è infatti in grado di rilevare ciò che si cerca già da solo.
Ultima modifica di bingel il giovedì 19 maggio 2011, 17:26, modificato 1 volta in totale.
Free Thought - Free World
Avatar utente
kan3malato
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 278
Iscrizione: mercoledì 23 marzo 2011, 0:20
Desktop: Unity what else?
Distribuzione: UbuntuPrecisePangolin12.04i686

Re: ma quant'è utile questo terminale!

Messaggio da kan3malato »

Grazie @ L3on4rdo e Bingel. :)



ps.
Questo è uno dei 3d più interessanti del forum (se nn il +)
EDIT:
Ho provato a cercare (quello che non sapevo fosse installato ieri) onboard (è una tastiea virtuale) e skype:

Codice: Seleziona tutto

kan3malato@kan3malato-System-Name:~$ sudo dpkg -s onboad
[sudo] password for kan3malato: 
Package `onboad' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
kan3malato@kan3malato-System-Name:~$ cat /var/lib/dpkg/status | grep "^Package: " | grep onboard
Package: [color=red]onboard[/color]
kan3malato@kan3malato-System-Name:~$ cat /var/lib/dpkg/status | grep "^Package: " | grep [color=red]skype[/color]
Package: skype
Con il primocomando non lo trova.
Con il secondo comando me lo evidenzia in rosso.
Significa installato presumo o no?
Ultima modifica di kan3malato il giovedì 19 maggio 2011, 17:39, modificato 1 volta in totale.
Linux Registred User # 534704
myHardware  myHardware-shortList
Avatar utente
TheImmortalPhoenix
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 260
Iscrizione: giovedì 30 ottobre 2008, 12:14

Re: ma quant'è utile questo terminale!

Messaggio da TheImmortalPhoenix »

bingel ha scritto: immaginavo ...ma è talmente lunga che ci si perde

...allora visto che ci sono, e visto che stasera sono in vena, per disgredire ancora un po', provo a lasciare quest'altra perla:

Codice: Seleziona tutto

sudo apt-get install fortune cowsay

Codice: Seleziona tutto

fortune | cowsay -n -f sodomized-sheep.cow
:)
l'ha creato Woody Allen questo comando??
l3on4rdo

Re: ma quant'è utile questo terminale!

Messaggio da l3on4rdo »

Questo è uno dei 3d più interessanti del forum (se nn il +)
bum!
non esageriamo
è stata sicuramente una intuizione bella, quella di aprire questa discussione, ma vuoi metterla con quest'altra!
è ovviamente una discussione molto più profonda.

comuque, scherzi a parte, questo è un ottimo thread, ma spesso viene "inquinato" da utenti che non ne hanno capito bene il senso (ovvero che postano domande e richieste di comandi, senza andare ad aprire una discussione apposita nella sezione Programmazione o Strumenti per la programmazione) e che hanno un po' fatto diventare il tutto abbastanza illegibile.

ciao

ps: lo sto dicendo senza pensare a nessuno in particolare, ma con la sola speranza che leggendolo, e rileggendolo e rileggendolo, si capisca e si vedano aprire delle discussioni separate, invece di inzeppare tutto in questa.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: ma quant'è utile questo terminale!

Messaggio da bingel »

Significa installato presumo o no?
Molto probabilmente si (e non perché è evidenziato in rosso) ma lo puoi sapere con certezza solo così:

Codice: Seleziona tutto

dpkg -s onboard
(e controlli quanto ti riporta in corrispondenza della voce "Status")

oppure, per far prima:

Codice: Seleziona tutto

dpkg -s onboard | grep "^Status: "
Per interpretare l'output in corrispondenza della voce "Status":

Codice: Seleziona tutto

man dpkg
...però come ribadisce L3onardo, per richieste di aiuto sarebbe bene aprire una discussione apposita ...e non è la prima volta che ti viene suggerito di farlo.
Ultima modifica di bingel il giovedì 19 maggio 2011, 18:22, modificato 1 volta in totale.
Free Thought - Free World
Avatar utente
kan3malato
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 278
Iscrizione: mercoledì 23 marzo 2011, 0:20
Desktop: Unity what else?
Distribuzione: UbuntuPrecisePangolin12.04i686

Re: ma quant'è utile questo terminale!

Messaggio da kan3malato »

bum!
non esageriamo
è stata sicuramente una intuizione bella, quella di aprire questa discussione, ma vuoi metterla con quest'altra!
è ovviamente una discussione molto più profonda.
Si è vero d'assoluto fuoriclasse, è una vita che frequento i forum e quel 3d li batte tutti (good) mi volevo registrare ma è chiuso  :-\
comuque, scherzi a parte, questo è un ottimo thread, ma spesso viene "inquinato" da utenti che non ne hanno capito bene il senso (ovvero che postano domande e richieste di comandi, senza andare ad aprire una discussione apposita nella sezione Programmazione o Strumenti per la programmazione) e che hanno un po' fatto diventare il tutto abbastanza illegibile.
Spetta npo? io credevo fosse questa la sezione per chiedere sui comandi :o mi salvai questo 3d asomai ne avessi avuto bisogno.
Se la sezione giusta è "programmazione" la prossima volta posto la. Mi fa coì tristezza, non ci posta mai nessuno e dovrebbe essere una delle sezioni regine :'(
Infatti non capisco una sezione "bar" dove si dovrebbe discutere di tutto meno che di computer/linux ecc ecc  e invece mi sembra un calderone. ???
La prossima volta che ho bisogno di un comando posto la (ma dopo non mi risponde nessuno..)
Linux Registred User # 534704
myHardware  myHardware-shortList
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti