Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-03-2011, 17:39   #1
Amon-Ra
Senior Member
 
L'Avatar di Amon-Ra
 
Iscritto dal: Jun 2006
Messaggi: 1016
domandona sui programmi, le librerie e le dipendenze

in windows ci sono programmi portable e programmi non portable
(per portable intendo che il programma ha tutto l'occorrente nella stessa cartella)
quando installo un programma di solito accade questo:
il setup scompatta il programma nella cartella che hai scelto, magari aggiunge qualche riga di registro che di solito si puo' ignorare, poi spara qualche dll magari nella cartella di windows.
alcuni programmi tipo firefox mettono i dati nella cartella "dati applicazioni".
Ora, per fortuna, tutte le applicazioni cercano automaticamente le dll nella stessa cartella di dove si trova l'eseguibile, quindi taglio la cartella del programma, la piazzo in una partizione apposita, aggiungo le dll che magari gli servono (me lo dice il programma stesso quale dll manca) e anche se il programma non e' portable, posso formattare e ritrovare il mio bel programmino pronto senza doverlo reinstallare.

Ho centinaia di programmi, quindi fase 2:
ordino il menu dello start in varie categorie, tipo il menu delle varie distro, sposto la cartella del menu in un'altra partizione.
In questo modo cosa succede? formatto, reinstallo win, cambio il path delle cartelle nel registro, riavvio e mi trovo un sistema pulito e con centinaia di programmi pronti a partire
se c'e' qualche programma particolarmente menoso da configurare e che non salva le impostazioni in un file dentro il programma ma dentro il registro, mi salvo le modifiche che fa al registro e me lo salvo, poi rimetto le info nel registro con un click e lo trovo configurato.

ecco, vorrei fare la stessa cosa con ubunto

quando installo ubu, una delle prime cose che faccio e' togliere firefox. scaricarmi il mio bel tar.gz della versione 2 e usare quello
nella guida che ho letto che spiegava come farlo partire da tar diceva che serviva una libreria antica, mi pare libstdc o qualcosa del genere, che andava scaricata da un repository antico e installato, dopodiche' il programma sarebbe partito senza fare niente di piu' perche' ha tutto il necessario gia' nel programma
spiegava che invece di installare questa libreria, si poteva scompattare il deb, pigliare i due file .so, metterli dentro la cartella di firefox e aggiungere un parametro al lanciatore.

ora c'era il problema del flash, apro una pagina di streaming a caso, mi arriva il messaggino di ff che mi chiede se voglio installare il plugin mancante, gli dico si, ma dice che nn ha idea di che plugin mi serva, dico, vabbe' vado sul sito flash e mi scarico il deb di flash
lo installo, ma non succede una mazza
su win esiste firefox portable, un modo per avere i plugin di flash sempre pronti e' mettere una dll nella cartella plugin.
memore di questo scompatto il deb, piglio l'unico file che c'e' e lo metto dentro la cartella plugin.
Un momento di nerd-suspance ... e ... funziona

Ora io vorrei fare la stessa cosa che faccio con win con ubu, come faccio?
mi pare di intuire che le "librerie" di linux siano dei semplici file .so (un po' come le dll di win)
ho provato a inserire quella stringa di firefox ad altri programmi tipo amsn per vedere se funzionasse ma non ha funzionato.

Ultima modifica di Amon-Ra : 09-03-2011 alle 17:42.
Amon-Ra è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2011, 10:43   #2
morellik
Member
 
L'Avatar di morellik
 
Iscritto dal: Mar 2008
Messaggi: 78
Mah, di solito tutti i programmi fanno uso delle librerie standard che si trovano in una distro. Se ne usano di proprie le installano di conseguenza. Firefox è un po' una bestia a se che puo' venire facilmente utilizzato dalla directory in cui è stato scompattato.
Puoi controllare le librerie usate da un eseguibile con ldd. Se vuoi piazzare delle librerie usate da un programma al di fuori del percorso di ricerca standard puoi utilizzare la variabile LD_LIBRARY_PATH e specificare il nuovo percorso.
morellik è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2011, 11:43   #3
Pardo
Senior Member
 
L'Avatar di Pardo
 
Iscritto dal: Dec 2000
Messaggi: 1187
Mai sentita una soluzione simile, il principio sarebbe lo stesso ma credo sia piu` complicato perche` su Linux si trovano incompatibilita` anche sulle lib fondamentali (come appunto stdc) mentre su Win la base sia del s.o. che delle app e` enormemente piu` stabile(oltre che releasano ogni 5 anni e non ogni 3 mesi).
Per questo non so se sia possibile far andare qualsiasi prog in questo modo.

E` fatica sprecata secondo me perche` su una distro come ubuntu o fedora normalmente per installare un programma ci vogliono 3 secondi, non e` come su Win che devi cliccare accetto-accetto-avanti-avanti 10 volte x ogni setup a parte rarissimi casi (a parte ke anke alcuni setup su win si possono automatizzare da command line).
Se hai cosi` tanta roba da installare fai uno script (simile a un file BAT) che li installa tutti in sequenza, puoi scriptare l'installazione da rete via apt-get o il download con wget + compilazione da sorgente ecc. e alla fine ci mettera` lo stesso tempo che ci impiegheresti a fare i tuoi spostamenti a mano secondo me. Ed e` sicuramente molto piu` semplice da preparare che non dar la caccia alle dll.

Ma cmq in una distro Linux non so quanta roba puoi avere da aggiungere, c'e` gia` un programma per ogni possibile cosa quindi al max qualche preferenza particolare, non e` certo come su Win che ci devi mettere tutto (tra cui una buona parte di programmi per la sicurezza e tweaking che su Linux non esistono..)
Pardo è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2011, 13:04   #4
morellik
Member
 
L'Avatar di morellik
 
Iscritto dal: Mar 2008
Messaggi: 78
Aggiungerei che su Windows c'è anche un discorso di dimensioni. Un programma portable ha dimensioni anche decine di volte inferiore allo stesso non portable.
P.e. Photoshop portable è c.a. 70MB contro il quasi giga del PSP 'normale' e le funzionalità ci sono tutte.
morellik è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2011, 17:43   #5
penguin86
Member
 
L'Avatar di penguin86
 
Iscritto dal: Mar 2008
Messaggi: 171
Ma come mai non usi il sistema di pacchetti integrato?
__________________
Trattato positivamente con: Homerius, msin84, lord_orione, MaiDaSolo, Manfredi90, boys3000, PattyNemesis
penguin86 è offline   Rispondi citando il messaggio o parte di esso
Old 11-03-2011, 13:34   #6
Amon-Ra
Senior Member
 
L'Avatar di Amon-Ra
 
Iscritto dal: Jun 2006
Messaggi: 1016
Quote:
Originariamente inviato da penguin86 Guarda i messaggi
Ma come mai non usi il sistema di pacchetti integrato?
lo uso infatti, e' per avere la mia bella partizione sempre pronta con dei programmi che funzionano fin da subito
Amon-Ra è offline   Rispondi citando il messaggio o parte di esso
Old 11-03-2011, 14:28   #7
penguin86
Member
 
L'Avatar di penguin86
 
Iscritto dal: Mar 2008
Messaggi: 171
Ah... io non uso programmi portable (eccetto il viewer di SL e l'SDK di Android), ma mi sono fatto uno scriptino a cui ogni volta che installo qualcosa aggiungo il nome dei pacchetti installati. Quando devo formattare o cambio computer basta installare Linux ed eseguire lo script, lui mi reinstalla tutto quello che avevo
Potrebbe essere una soluzione...
__________________
Trattato positivamente con: Homerius, msin84, lord_orione, MaiDaSolo, Manfredi90, boys3000, PattyNemesis
penguin86 è offline   Rispondi citando il messaggio o parte di esso
Old 11-03-2011, 21:53   #8
Amon-Ra
Senior Member
 
L'Avatar di Amon-Ra
 
Iscritto dal: Jun 2006
Messaggi: 1016
Quote:
Originariamente inviato da penguin86 Guarda i messaggi
Ah... io non uso programmi portable (eccetto il viewer di SL e l'SDK di Android), ma mi sono fatto uno scriptino a cui ogni volta che installo qualcosa aggiungo il nome dei pacchetti installati. Quando devo formattare o cambio computer basta installare Linux ed eseguire lo script, lui mi reinstalla tutto quello che avevo
Potrebbe essere una soluzione...
in che formato sono i programmi che hai menzionato? come firefox?
si la soluzione che hai detto te la ho gia' semi adottata, ovvero ho un file di testo con tutti i programmini che scarico subito e che vengono aggiornati spesso, programmi di sistema importanti
posso vedere il tuo file?
intanto ho trovato questo http://portablelinuxapps.org/ non hanno bisogno di nessun pacchetto aggiuntivo (tempo fa avevo visto delle soluzioni portable che pero' abbisognavano di avere un programma per gestirli installato)
li metti e vanno, pero' lasciano le impostazioni nella home
Amon-Ra è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2011, 00:48   #9
penguin86
Member
 
L'Avatar di penguin86
 
Iscritto dal: Mar 2008
Messaggi: 171
Quote:
Originariamente inviato da Amon-Ra Guarda i messaggi
in che formato sono i programmi che hai menzionato? come firefox?
Sì, sono o file tar.gz da scompattare che contengono un eseguibile o file eseguibili che ti creano la cartella con tutti i file dentro.
Quote:
Originariamente inviato da Amon-Ra Guarda i messaggi
si la soluzione che hai detto te la ho gia' semi adottata, ovvero ho un file di testo con tutti i programmini che scarico subito e che vengono aggiornati spesso, programmi di sistema importanti
posso vedere il tuo file?
intanto ho trovato questo http://portablelinuxapps.org/ non hanno bisogno di nessun pacchetto aggiuntivo (tempo fa avevo visto delle soluzioni portable che pero' abbisognavano di avere un programma per gestirli installato)
li metti e vanno, pero' lasciano le impostazioni nella home
Il mio apt-get dopo averlo pulito da un sacco di schifezze e giochini che non uso più:
Codice:
sudo apt-get install emacs amarok vlc thunderbird audacity avidemux k3b wine google-gadgets-gtk filezilla mediatomb soundconverter gimp inkscape scribus gthumb amule pidgin wireshark backintime gsmartcontrol calibre
I file di configurazione nella home sono una buona cosa imho... quando faccio un backup della home e lo ripristino da un'altra parte al primo avvio di ogni programma ho già tutte le impostazioni al loro posto Bellissimo
Cmq li potresti spostare creando un link simbolico...
Codice:
ln -s nomelink nomefile
__________________
Trattato positivamente con: Homerius, msin84, lord_orione, MaiDaSolo, Manfredi90, boys3000, PattyNemesis
penguin86 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
Metroid Prime Beyond: arriva un trailer ...
Fujifilm GFX Eterna 55: una soluzione co...
Stardew Valley arriva su Switch 2: una c...
E-bike fat legale con "pulsante mag...
Nintendo Virtual Boy: l'accessorio per S...
Popucom si presenta come uno dei miglior...
Super Mario Galaxy il film: l'idraulico ...
Stellantis, contro risposta a BYD: "...
Microsoft evita una sanzione in Europa p...
TCL a IFA 2025: TV Mini LED, smartphone ...
Neanche la politica è salva: l'Al...
I nuovi Pixel 10 in mostra a Milano con ...
Perplexity di nuovo in tribunale: Merria...
AirPods 4 al minimo su Amazon: la versio...
Sam Altman sempre più convinto: l...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:14.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v