Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: CVTP - 17.10.11 - klo:23.21
-
Kuten aiheestakin voi päätellä, viestin tarkoitus on käydä läpi
noiden kahden paketinhallintatyökalun eoja, vaikka yhtäläisyyk-
siäkin lienee.
Itselleni cabal on täysin uusi tuttavuus..
-
Oletko jo testannut?
Common Architecture for Building Applications and Libraries
-
cabal on Haskell-kielen ja sen kehitysympäristön yhteydessä toimiva paketointityökalu. Se vastaa ehkä lähinnä dpkg-työkalukokoelmaa, mutta on tiiviisti sidottu juuri Haskell-paketointiin. Hackage-repositorio taas muistuttaa enemmän APT:tä. Perlissä on cabalia ja Hackagea muistuttava CPAN-järjestelmä.
Näitä ohjelmia ei voi käyttää koko järjestelmän yleiseen paketinhallintaan dpkg:n ja Apt:n tapaan.
-
Cabalin ja varmaan myös APT:in innoituksen lähteenä on luultavasti toiminut edellisessä viestissäkin mainittu Perl ohjelmointikieleen liittyvä CPAN-järjestelmä, joka ilmeisesti tuli käyttöön joskus vuoden 1990 paikkeilla. CPAN on keskitetty varasto erilaisia Perl lisukkeita, jotka siis löytyvät kaikki yhdestä paikasta, yhden nettiosoitteen takaa, ja jotka voi asentaa helposti yhdellä komennolla.
Apt-get ja Ruby ohjelmointikielen yhteydessä toimiva RubyGems ovat siinä mielessä samantyyppisiä että kun kirjoittaa terminaaliin apt-get install PAKETTI tai gem install PAKETTI niin molemmat järjestelmät lataavat paketin ja sen vaatimat muut paketit tietystä nettiosoitteesta ja asentavat ne.
Cabal toimii Haskell paketeille samalla tavalla, eli kun kirjoittaa terminaaliin cabal install PAKETTI, niin paketti ja sen vaatimat muut paketit ladataan ja asennetaan. Hackage on sitten se keskitetty tietokanta josta paketit ladataan, ja löytyy osoitteesta hackage.haskell.org (http://hackage.haskell.org).
-
Oletko jo testannut?
Common Architecture for Building Applications and Libraries
En, käytän tällä hetkellä Crunchbang 10ä, enkä tiedä onko se tällä alustalla, ja rajoitettuine tietotaitoineni, käyttööni kuitenkaan sopiva.
Cabalin ja varmaan myös APT:in innoituksen lähteenä on luultavasti toiminut edellisessä viestissäkin mainittu Perl ohjelmointikieleen liittyvä CPAN-järjestelmä, ...
Ymmärtääkseni tämä oli kaltaiseni iki-DI(letanti)lle hyvä tietopaketti.
Kiitos vastanneille.. saas nähä koska joutaa oikeen testailemaan.. tarkoitus kuitenkin on vain maistella eri tapoja hallita järjestelmää.
-
cabal on Haskell-kielen ja sen kehitysympäristön yhteydessä toimiva paketointityökalu.
Vähän kuten easy_install (http://packages.python.org/distribute/easy_install.html) liittyy Python softiin?