Quale pacchetto è giusto per il mio computer?


33

Sono in esecuzione su Ubuntu 11.10 a 32 bit e mi chiedo quali pacchetti di software dovrei scaricare; vale a dire, RPM, DEB o TAR GZ. Ho riscontrato di dover scegliere da questo elenco durante il tentativo di scaricare avast! sicurezza Internet e Adobe Flash Player.

Risposte:


31

Ubuntu (come Debian, su cui si basa Ubuntu ) usa i .debpacchetti. TUTTAVIA, non consiglio di scaricare i pacchetti e installarli al di fuori del Software Center, se è possibile aiutarli. Ubuntu Linux è diverso da Windows o Mac al riguardo. Puoi utilizzare Ubuntu Software Center per cercare e installare pacchetti o strumenti da riga di comando come apt-cachee apt-getse ti senti geniale.

Ad esempio, per ottenere Adobe Flash Player, è sufficiente installarlo tramite Ubuntu Software Center . È inoltre possibile installare Ubuntu Restricted Extras , che installerà anche altri formati multimediali proprietari comuni come MP3.

Per quanto riguarda Avast, non sembra essere nei repository, ma forse potresti trovare un'alternativa adatta come ClamAV. Inoltre, ricorda che la protezione antivirus non è generalmente necessaria su un sistema Linux nello stesso modo in cui è necessaria su un sistema Windows. Eseguo Clam su server di file e e-mail Linux semplicemente per impedire che i virus vengano trasmessi ai computer Windows che possono connettersi.

Spero che parte di questo ti aiuti.


5

Ubuntu 11.10 e altre distribuzioni basate su Debian funzionano meglio con i file DEB. Di solito i file TAR.GZ contengono il codice sorgente del programma, quindi dovresti compilare il programma da solo. I file RPM sono utilizzati principalmente nelle distribuzioni basate su Fedora / Red Hat.

Sebbene sia possibile convertire i pacchetti RPM in pacchetti DEB.

Nota, assicurarsi di scaricare il pacchetto di architettura corretto per il proprio sistema. i386 di solito significa sistema operativo a 32 bit, x86_64 di solito significa sistema operativo a 64 bit.


3

Prima controlla sempre Ubuntu Software Center. Flash è disponibile per Ubuntu. Se hai davvero bisogno della versione più recente hai bisogno di un deb. Devo solo ricordare che ci sono versioni di architettura 32 e 64.

Per quanto riguarda avast: se vuoi che scansiona virri e usi solo Ubuntu ... dimenticalo. Al momento l'unica cosa per cui è possibile utilizzarlo è la scansione del traffico in entrata e in uscita da e verso i computer Windows all'interno della rete. Avast non è nei repository, quindi se credi davvero di aver bisogno di questo download .


1
+1 per la promozione della politica "Verifica sempre Ubuntu Software Center". È un gioco da ragazzi delle migliori pratiche fino a quando non avrai più familiarità con Ubuntu / Linux in generale
MestreLion

3

Il file DEB sarà il migliore per te. È una versione binaria e molto facile da installare (basta fare doppio clic). Risolverà automaticamente la dipendenza, se presente. Se non riesci a trovare il file deb, devi scaricare tar.gz che è la versione del codice sorgente (non compilata). Di seguito è riportato il modo generale per compilare e installare la versione tar.gz

1. Extract the tar.gz file
2. Open terminal the and : cd your_file_directory/Extracted_directory
3. ./configure
4. make
5. sudo make install

Il processo differisce da fonte a fonte. La maggior parte della fonte segue questa strada. Per assicurarsi che il processo legga il file READ-ME fornito dallo sviluppatore (nella directory estratta)

Innanzitutto, prova a trovare i tuoi pacchetti nel software center che è installato di default con Ubuntu.


3
Mai e poi mai usare sudo make. I privilegi di root sono necessari solo per l' installazione , non per la compilazione.
MestreLion

1
Inoltre, installare app tramite sorgente è generalmente una cattiva idea in Ubuntu: potresti perdere voci di menu, icone e molte altre integrazioni di desktop e sistema. Per il software standalone, solo da riga di comando, potrebbe essere OK, ma se un .DEB non è disponibile, un utente inesperto dovrebbe pensarci due volte su come percorrere la strada tar.gz
MestreLion

Se trovi un pacchetto disponibile solo in un tarball (name.tar.gz), è una buona idea installarlo usando checkinstall. Conserverà un registro dell'installazione e ti consentirà di disinstallarlo facilmente in un secondo momento. Vedi: asic-linux.com.mx/~izto/checkinstall . Dovrebbe essere disponibile nel gestore dei pacchetti.
Joe,

0

Le altre risposte qui sono ampiamente corrette. Dovresti prima cercare nel gestore pacchetti e, in caso contrario, utilizzare un .debfile. .deb è il tipo di pacchetto predefinito per i sistemi basati su Debian come Ubuntu e installerà tutti i file nel posto giusto e non dovresti avere problemi (a meno che il pacchetto non sia scaduto). Si noti che i file .deb creati per diverse distribuzioni basate su Debian sono leggermente diversi, ma di solito funzionano. L'unico problema che potresti incontrare è se alcune librerie richieste non sono disponibili o sono chiamate cose diverse. Se ciò accade, la soluzione migliore è chiedere qui o su altri forum di Ubuntu come affrontare questo specifico problema.

Se i file .deb non sono disponibili, è possibile utilizzare i .rpmfile su un sistema basato su debian. Il modo più affidabile è utilizzare il alienpacchetto, disponibile in Gestione pacchetti. Questo fondamentalmente converte il file .rpm in un .deb, assicurandosi di usare tutti i percorsi di file corretti e quindi (facoltativamente) lo installa. Puoi semplicemente eseguire:

sudo alien --install /path/to/package.rpm

Se ti senti avventuroso, puoi compilare dal sorgente usando a .tar.gz. Questo metodo è spesso soggetto a fastidiosi errori, come librerie mancanti, ma generalmente funzionerà se sei persistente e stai utilizzando fonti aggiornate. Se hai intenzione di seguire questa strada, potresti anche imparare a usare git o quale altro sistema di controllo versione usi il software che vuoi (supponendo che sia open source), in modo da poter ottenere il più aggiornato versione, con eventuali correzioni di bug (anche se questo ti apre anche ai bug appena introdotti).


-1

penso che Linux non abbia bisogno di avere un antivirus, perché quando vuoi installare un software, il tuo sistema operativo ti informa e vuoi ottenere la tua password di amministratore, Linux ha solo bisogno di un backup! puoi convertire .rpm in .deb, ma non è raccomandato e puoi convertire .run in .deb ... con questa azione puoi scaricare qualsiasi cosa tu voglia


1
Non limitarti a dire "puoi convertire ...", dì come farlo. Almeno menziona gli strumenti necessari affinché l'utente possa cercarlo su Google.
MestreLion

1
Inoltre, la conversione da .run e .rpm a .deb è un po 'troppo avanzata per un utente che chiede informazioni su Flash e Avast. E suggerendo che si "può scaricare tutto quello che vuoi" è una molto cattiva pratica in Ubuntu. Può incoraggiare i nuovi arrivati ​​a eseguire qualsiasi script difettoso che trova là fuori e finire a rovinare il suo sistema ben oltre le sue abilità per risolverlo.
MestreLion
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.