Ce référentiel Cabal Git contient les principaux packages suivants :
Hooks
(licence).cabal
(licence)cabal
(licence)cabal
(licence)Le référentiel canonique en amont se trouve sur https://github.com/haskell/cabal.
cabal-install
GHCup ( préféré ) : obtenez GHCup en suivant les instructions sur son site Web et exécutez :
ghcup install --set cabal latest
Téléchargement depuis le site officiel : le téléchargement du binaire cabal-install
pour votre plateforme doit contenir l'exécutable cabal
.
Obtenir des versions inédites de cabal-install
: vous donne la possibilité d'essayer des fonctionnalités encore inédites. Actuellement, nous fournissons uniquement des binaires pour les plateformes x86_64
.
Version préliminaire de GitHub construite à partir de la pointe de la branche master
: téléchargez depuis GitHub ou utilisez cette commande GHCup pour installer :
ghcup install cabal -u https://github.com/haskell/cabal/releases/download/cabal-head/cabal-head-Linux-x86_64.tar.gz head
Remplacez « Linux » par « Windows » ou « macOS » selon le cas.
La version Linux par défaut est liée dynamiquement à zlib
, gmp
et glibc
. Vous devrez installer les versions appropriées de ces bibliothèques pour l'utiliser. Alternativement, un binaire "Linux-static" lié statiquement est également fourni.
Vous devrez peut-être ajouter les éléments suivants à votre fichier cabal.project
si votre build échoue en raison d'une bibliothèque Cabal
obsolète :
allow-newer:
*:Cabal,
*:Cabal-syntax
source-repository-package
type: git
location: https://github.com/haskell/cabal.git
subdir: Cabal Cabal-syntax
Des binaires encore plus avancés créés à partir de demandes d'extraction sont toujours disponibles sur la page Validate
le workflow sur GitHub, tout en bas de la page, ou à partir du workflow build-alpine
pour les builds Linux liées statiquement.
cabal-install
pour un usage quotidien Avec cabal-install : si vous disposez d'une version préexistante de cabal-install
, exécutez :
cabal install cabal-install
pour obtenir la dernière version de cabal-install
. (Vous voudrez peut-être d'abord cabal update
.)
Depuis Git : toujours avec une version préexistante de cabal-install
, vous pouvez installer la dernière version depuis le dépôt Git. Clonez le dépôt Git, accédez à sa racine et exécutez :
cabal install --project-file=cabal.release.project cabal-install
Bootstrapping : si vous n'avez pas de version préexistante de cabal-install
, regardez dans le répertoire bootstrap
.
cabal
et obtenez de l'aide cabal
est livré avec un manuel d’utilisation détaillé. Si vous êtes nouveau dans cabal
et que vous souhaitez apprendre rapidement les bases, consultez Premiers pas avec Haskell et Cabal.
Vous avez des questions ? Demandez dans Haskell Matrix (chat en ligne) ou Haskell Discourse.
Reportez-vous à CONTRIBUTING.md.