9Sep
Linuxissa asennat ohjelmiston paketinhallintasovelluksista, kuten Ubuntu-ohjelmistokeskuksesta. Mutta kaikkia ohjelmistoja ei ole saatavilla Linux-jakeluohjelmistosi ohjelmistosovelluksissa.
Sinun pitäisi asentaa ohjelmia vain luotettavista lähteistä, kuten Windowsissa. Suuri osa tästä neuvosta koskee myös muita Linux-jakeluja, joten huomaamme, mikä on Ubuntu-spesifinen ja mikä Linux on yleensä.
DEB Package -tiedostot
Ubuntu -ohjelmistopaketit ovat. deb-tiedostomuodossa. Tämä sisältää paketit, jotka olet ladannut Ubuntu-ohjelmistokeskuksesta ja apt-get - ne ovat kaikki. deb-tiedostoja.
Voit kuitenkin asentaa. deb-paketit myös Ubuntun ohjelmistovarastojen ulkopuolelta. Monet Linux-ohjelmistoa tuottavat yritykset tarjoavat sitä. deb-muodossa. Voit esimerkiksi ladata. deb-tiedostoja Google Chrome, Google Earth, Steam for Linux, Opera ja jopa Skype -palvelun heidän virallisilla verkkosivustoillaan. Kaksoisosoita tiedostoa ja se aukeaa Ubuntu-ohjelmistokeskuksessa, jossa voit asentaa sen.
Ubuntu perustuu Debianiin, joka loi. deb-paketin muodon. Muilla Linux-jakeluilla on oma pakettiformaatti, jos ne eivät perustu Debianiin. Esimerkiksi Fedora ja muut Red Hat -tietokannat käyttävät. rpm-paketteja. Monet yritykset, jotka tarjoavat ohjelmistoja Linuxille, tarjoavat sitä erilaisissa pakettiformaateissa eri jakeluille.
Kolmansien osapuolten pakettipaikat
Ubuntu käyttää omia pakettivarastojaan täynnä avoimen lähdekoodin( ja joidenkin suljetun lähdekoodin) ohjelmistoja, jotka on koottu ja pakattu Ubuntuun. Jokainen voi kuitenkin perustaa omat pakettivarastot.
Kolmannen osapuolen pakettivarastot lisätään usein järjestelmään saumattomasti. Esimerkiksi, kun asennat Google Chrome tai Steam. deb-tiedostosta,. deb-tiedosto lisää virallisen Google- tai Valve-ohjelmiston tietovarastoon järjestelmään. Kun paketti päivitetään arkistossa, sinulle ilmoitetaan päivityksistä ja voit asentaa ne Software Updater -sovelluksen kautta. Toisin kuin Windows, päivitetyt asennetut ohjelmistot voidaan hallita yhdessä paikassa.
Voit tarkastella ohjelmistovarastoja ja lisätä( jos tiedät niiden yksityiskohdat) Ubuntun mukana tulevasta ohjelmistoliiketoiminta-sovelluksesta.
Muut Linux-jakelut tukevat myös kolmannen osapuolen arkistoja, mutta tallennukset ja niiden sisältämä ohjelmisto ovat jakeluskohtaisia.
Henkilökohtaiset pakettiarkistot( PPA)
PPA: t ovat kolmannen osapuolen pakettivarastojen toinen muoto. Heitä isännöi Canonicalin Launchpad-järjestelmää, jossa kuka tahansa voi luoda PPA: n.
PPA: t sisältävät usein kokeellisia ohjelmistoja, joita ei ole virallisesti lisätty Ubuntun tärkeimpiin, vakaisiin arkistoihin. Ne voivat myös sisältää uudempia ohjelmistoversioita, joita ei vielä pidetä tarpeeksi vakaina, jotta ne voidaan tehdä Ubuntun tärkeimmille arkistoille.
Esimerkiksi Ubuntun Wine Team tarjoaa PPA: n viimeisimmillä Wine-ohjelmiston julkaisuilla Windows-sovellusten ajamiseksi Linuxissa. Voit lisätä sen lisäämällä seuraavan rivin yllä olevaan ohjelmalähteeseen:
ppa: ubuntu-wine / ppa
Canonicalin Launchpad-sivuston jokaisen PPA-sivun ohjeet PPA: n lisäämisestä järjestelmään. Kun järjestelmäsi lisätään PPA: ta, voit asentaa paketit PPA: lta standardin ohjelmiston, kuten Ubuntu-ohjelmistokeskuksen, ohjelmistopäivityksen ja apt-get-komentorivityökalun avulla.
Lähdekoodin kääntäminen
Kaikki binääriohjelmistot kootaan lähdekoodista. Ubuntun. deb-paketit sisältävät ohjelmiston, joka on koottu nimenomaan käytettävän Ubuntun julkaisemiseen. Nämä sovellukset kootaan käyttämään Ubuntun julkaisun käytettävissä olevia ohjelmakirjastoja.
Tietyn ohjelmiston kehittäjät vapauttavat ohjelmiston yleensä lähdekoodimuodossa. Linux-jakelut ottavat lähdekoodin, kääntävät sen ja luo paketteja sinulle. Voit kuitenkin myös ladata ohjelman lähdekoodin ja kääntää sen itse. Ubuntun ei pitäisi yleensä tehdä tätä.Useimmat kokeilevat ohjelmistot, joita ehkä haluat, ovat luultavasti PPA: ssa, jossa joku on jo tehnyt kovasti töitä sinulle.
Muissa jakeluissa saattaa olla joskus tarpeen kääntää ohjelma saadaksesi uusimman version tarvitsemasi tai asentamaan ohjelmaa, jota ei ole saatavilla arkistossasi. Kuitenkin keskimääräinen Linux-käyttäjä - ja jopa monet geeky Linux-käyttäjät - ei koskaan tarvitse kääntää jotain lähteestä.
Lähdekooditiedostot jakautuvat yleensä. tar.gz-muodossa, mutta se on vain arkistotyyppi -. tar.gz-tiedostot voivat sisältää mitään, aivan kuten. zip-tiedostot voivat.
Binaariohjelmat
Jotkin ohjelmat jaetaan binäärimuodossa, ei lähdekoodimuotoon. Tämä voi johtua siitä, että ohjelma on suljettu lähdekoodi ja ohjelman jakelija ei halua tehdä kovaa työtä pakkaamasta sitä eri jakeluille.
Esimerkiksi Mozilla tarjoaa Linux-tiedostojen lataamista Firefoxin binäärista. tar.bz2-muodossa.(.tar.bz2 on vain toinen arkistoformaatti, kuten zip-tiedosto.) Voit ladata tämän arkiston, purkaa sen tietokoneesi kansioon ja suorittaa run-mozilla.sh-komentosarjan sen sisällä( vain kaksoisnapsauta sitä)suorittaa ladatun Firefox-binaarin.
Tätä ei kuitenkaan pitäisi tehdä Firefoxin tapauksessa. Käytä käyttöjärjestelmän mukana tulevaa Firefox-pakettia - se on todennäköisesti paremmin optimoitu, nopeampi ja päivittyy vakiopaketinhallintatyökalujen avulla. Jos käytössäsi on vanha Linux-jakelu, joka sisältää vanhan Firefoxin, voit ladata Firefox-binaarin tietokoneellesi ja käyttää sitä hakemistosta tarvitsematta järjestelmän laajuisia käyttöoikeuksia.
Paljon suljettuja lähdekoodeja( erityisesti vanhempia, tukemattomia suljetun lähdekoodin ohjelmistoja) jaetaan pakkaamattomassa binäärimuodossa. Ohjelmistot, kuten Doom 3: n, Quake 4: n, Unreal Tournament 2004: n ja Neverwinter Nights: n Linux-portit, jaetaan binääripaketeissa ja niillä on jopa Windows-tyyppiset asentajat. Nämä asentajat ovat itse asiassa vain ohjelmia, jotka poistavat pelin tiedostot kansioon ja luodaan sovellusvalikon pikakuvakkeet.
Tietenkin on olemassa muita tapoja asentaa ohjelmistoja Ubuntuun. Zero Install( tunnetaan myös nimellä 0install) -projektissa on yrittänyt vaihtaa Linux-ohjelmiston asennusta yli viiden vuoden ajan luomalla järjestelmän, jossa asennetaan työpöytäohjelmisto, joka toimii kaikilla Linux-jakeluilla. Kuitenkin Zero Install -projekti ei ole saanut paljon vetovoimaa. Useimmat Linux-käyttäjät ovat palvellut Linux-jakelunsa paketinhallinnassa - varsinkin jos he käyttävät Ubuntua, jota useimmat ohjelmistot pakataan.