Du bør bare installere programvare fra kilder du stoler på, akkurat som på Windows. Mye av dette rådet gjelder også for andre Linux-distribusjoner, så vi får vite hva som er Ubuntu-spesifikt og hva er Linux-generelt.
DEB pakkefiler
Ubuntu programvarepakker er i.deb filformat. Dette inkluderer pakker du laster ned fra Ubuntu Software Center og med apt-get - de er alle.deb-filer.
Du kan imidlertid også installere.deb-pakker fra utenfor Ubuntus programvarelager. Mange selskaper som produserer programvare for Linux, tilbyr det i.deb format. For eksempel kan du laste ned.deb-filer til Google Chrome, Google Earth, Steam for Linux, Opera, og til og med Skype, fra deres offisielle nettsteder. Dobbeltklikk filen, og den åpnes i Ubuntu Software Center, hvor du kan installere den.
Ubuntu er basert på Debian, som opprettet.deb pakkeformat. Andre Linux-distribusjoner vil ha eget pakkeformat hvis de ikke er basert på Debian. For eksempel bruker Fedora og andre Red Hat-baserte distribusjoner.rpm-pakker. Mange selskaper som tilbyr programvare for Linux, tilbyr det i en rekke pakkeformater for ulike distribusjoner.
Tredjeparts pakkeoppbevaringssteder
Ubuntu driver sine egne pakkelager med en åpen kildekode (og noen lukket kilde) programvare kompilert og pakket for Ubuntu. Men alle kan sette opp sine egne pakkelager.
Tredjeparts pakkelager blir ofte lagt til systemet ditt sømløst. For eksempel, når du installerer Google Chrome eller Steam fra en.deb-fil, legger.deb-filen det offisielle Google- eller Valve-programvare-depotet til systemet ditt. Når pakken er oppdatert i depotet, blir du varslet om oppdateringer og kan installeres via Programvareoppdateringsprogrammet. I motsetning til Windows, kan oppdateringer for all din installerte programvare administreres på ett sted.
Du kan se programvarelagerene dine og legge til flere (hvis du kjenner deres detaljer) fra programvaren Kilder-programmet som følger med Ubuntu.
Andre Linux-distribusjoner støtter også tredjepartsregistreringer, men arkiver og programvare de inneholder, er distribusjonsspesifikke.
Personlig pakkearkiv (PPA)
PPAer er en annen form for tredjeparts pakkelager. De er vert på Canonicals Launchpad-system, hvor alle kan lage en PPA.
PPA inneholder ofte eksperimentell programvare som ikke er offisielt lagt til i Ubuntus viktigste, stabile depot. De kan også inneholde nyere versjoner av programvare som ennå ikke anses å være stabile nok til å gjøre det til Ubuntus hovedregister.
Ubuntu's Wine Team tilbyr for eksempel en PPA med de nyeste versjonene av Wine-programvaren for å kjøre Windows-programmer på Linux. For å legge til det, legger du til følgende linje i programmet Software Kilder ovenfor:
ppa:ubuntu-wine/ppa
Hver PPA-side på Canonicals Launchpad-nettside inneholder instruksjoner for å legge til PPA-en på systemet ditt. Når en PPA er lagt til i systemet, kan du installere pakker fra PPA ved hjelp av standard programvare som Ubuntu Software Center, Software Updater og apt-get kommandolinjeverktøy.
Sammenligning fra kilde
All binær programvare er kompilert fra kildekoden. Ubuntu's.deb-pakker inneholder programvare kompilert spesielt for utgivelsen av Ubuntu du bruker. Disse programmene er samlet for å bruke programvarebiblioteker som er tilgjengelige for Ubuntu-utgivelsen.
Utviklerne av et bestemt stykke programvare frigir generelt programvaren i kildekoden. Linux-distribusjoner tar kildekoden, kompilerer den og lager pakker for deg. Du kan imidlertid også laste ned et programs kildekode og kompilere det selv. Du bør ikke normalt gjøre dette på Ubuntu. De fleste eksperimentelle programvare du kanskje vil ha er sannsynligvis i en PPA, hvor noen allerede har gjort det harde arbeidet for deg.
På andre distribusjoner kan det av og til være nødvendig å kompilere et program for å få den nyeste versjonen du trenger eller installere et program som ikke er tilgjengelig i dine arkiver. Den gjennomsnittlige Linux-brukeren - og til og med mange geeky Linux-brukere - trenger aldri å kompilere noe fra kilden.
Kildekodefiler distribueres vanligvis i.tar.gz-format, men det er bare en type arkiv -.tar.gz-filer kan inneholde alt, akkurat som.zip-filer kan.
Binære programmer
Noen programmer distribueres i binær form, ikke kildekoden form. Dette kan skyldes at programmet er lukket kilde, og programmets distributør vil ikke gjøre det harde arbeidet med å pakke det for ulike distribusjoner.
For eksempel tilbyr Mozilla Linux nedlastinger av Firefox-binære filer i.tar.bz2-format. (.tar.bz2 er bare et annet arkivformat, som en zip-fil.) Du kan laste ned dette arkivet, pakke det ut til en mappe på datamaskinen, og kjøre run-mozilla.sh-skriptet inne i det (bare dobbeltklikk på det) å kjøre den nedlastede Firefox-binære.
Du bør imidlertid ikke gjøre dette når det gjelder Firefox. Bruk Firefox-pakken som følger med operativsystemet ditt - det er sannsynligvis bedre optimalisert, raskere, og vil oppdatere gjennom standardpakkehåndteringsverktøyene.Likevel, hvis du bruker en eldre distribusjon av Linux som følger med en utdatert Firefox, kan du laste ned Firefox-binæret til datamaskinen din og kjøre den fra en katalog uten at du trenger noen system-wide tillatelser for å installere den.
Selvfølgelig er det andre måter å installere programvare på Ubuntu på. Zero Installer (også kjent som 0install) -prosjektet har forsøkt å endre Linux-programvareinstallasjonen i over fem år, og skaper et system for å installere stasjonær programvare som fungerer på tvers av alle Linux-distribusjoner. Nero Install-prosjektet har imidlertid ikke oppnådd mye trekkraft. De fleste Linux-brukere er godt betjent av Linux-distribusjonens pakkeleder - spesielt hvis de bruker Ubuntu, som de fleste programvare er pakket for.