Pakettivarasto

Pakettivarasto (, "repo") on tietovarasto, josta tietokoneohjelmien pakettitiedostoja voidaan hakea tietoverkon kautta ja asentaa käyttäjän omalle tietokoneelle. Pakettivarastoja käyttävät tietokoneiden käyttöjärjestelmien paketinhallintajärjestelmät. Ohjelmien lisäksi pakettivarastoissa voi olla myös muita tiedostoja.

 Linux-jakeluiden pakettivarastot 
Linux-jakeluissa käyttöjärjestelmä ja asennettavat ohjelmat ovat jakelun kehittäjän ylläpitämässä pakettivarastossa. Loppukäyttäjä asentaa ohjelmia ja päivityksiä keskitetysti paketinhallintajärjestelmällä. Virallisten pakettivarastojen lisäksi käyttäjä voi käyttää myös kolmannen tahon pakettivarastoja. Tyypillisesti jakeluiden pakettivarastoiden käyttö ei vaadi kirjatumista.

 Ohjemointikielien pakettivarastot 
 Kieli / tarkoitus Paketinkehitysprosessi Pakettivarasto Kuinka asennetaan Yhteiskäyttö Automaattitarkistukset Haskell Common Architecture for Building Applications and Libraries CABAL HackageHackage How to InstallHow to Install Cabal Package Perl CPAN  PHP PEAR PECL Python PyPI Python Package Manager R R CMD check process CRANCRAN Installing packagesinstall.packages R-ForgeR-Forge Karkeasti viikoittain 12 alustalle tai yhdistelmälle erilaiset versiot (kehitys, julkaisukandidaatit, paikatut, julkitust) jopa seitsemälle eri käyttöjärjestelmälle (Linuxin eri jakelut, Windows, ja OS X). Bioconductor install BiocLite.RBiocLite.R Ruby RubyGems Ruby Application Archive  RubyForge TeX, LaTeX CTAN 

Useilla ohjelmointikielillä ei ole keskitettyä pakettivarastoa, mutta niille on kokoelmia laadukkaiksi todetuista algoritmeista ja rutiineista.
 Netlib sisältää Fortranille ohjelmakoodia
 Boost sisältää C++:lle ohjelmakoodia

 Katso myös 
 Paketinhallintajärjestelmä

 Lähteet 

Luokka:Paketinhallintajärjestelmät