Kirjoittaja Aihe: apt-get vs. cabal [RATKAISTU]  (Luettu 2972 kertaa)

CVTP

  • Käyttäjä
  • Viestejä: 192
  • Artif.sweeteners are used not by me, nor my family
    • Profiili
apt-get vs. cabal [RATKAISTU]
« : 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..
« Viimeksi muokattu: 20.10.11 - klo:20.50 kirjoittanut CVTP »
Ubuntu14041+CrunchB11/Lenovo 510i i5
FreeBSD 9.3/Dell D600
OS X Leopard/MacMini PPC
FreeBSD9.3/ASUS 701 4G
Android 4.X.X. NEXUS ASUS 7"
Android 4.X.X. LenovoA1000 7"
FreeBSD 10/Lenovo Thinkcenter M55

Luurit erikseen..

Storck

  • Vieras
Vs: apt-get vs. cabal
« Vastaus #1 : 17.10.11 - klo:23.31 »
Oletko jo testannut?

Common Architecture for Building Applications and Libraries




nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: apt-get vs. cabal
« Vastaus #2 : 18.10.11 - klo:15.59 »
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.

Tommi S.

  • Käyttäjä
  • Viestejä: 240
    • Profiili
Vs: apt-get vs. cabal
« Vastaus #3 : 18.10.11 - klo:16.49 »
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.

CVTP

  • Käyttäjä
  • Viestejä: 192
  • Artif.sweeteners are used not by me, nor my family
    • Profiili
Vs: apt-get vs. cabal [RATKAISTU]
« Vastaus #4 : 20.10.11 - klo:20.49 »
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ää.
« Viimeksi muokattu: 20.10.11 - klo:20.51 kirjoittanut CVTP »
Ubuntu14041+CrunchB11/Lenovo 510i i5
FreeBSD 9.3/Dell D600
OS X Leopard/MacMini PPC
FreeBSD9.3/ASUS 701 4G
Android 4.X.X. NEXUS ASUS 7"
Android 4.X.X. LenovoA1000 7"
FreeBSD 10/Lenovo Thinkcenter M55

Luurit erikseen..

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Vs: apt-get vs. cabal
« Vastaus #5 : 21.10.11 - klo:20.26 »
cabal on Haskell-kielen ja sen kehitysympäristön yhteydessä toimiva paketointityökalu.

Vähän kuten easy_install liittyy Python softiin?