Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ghc-pkg-70.3 komutudur.
Program:
ADI
ghc-pkg - GHC Haskell Cabal paket yöneticisi
SİNOPSİS
ghc-pkg aksiyon [SEÇENEK] ...
TANIM
Paket, derleyici tarafından bilinen Haskell modüllerinin bir kitaplığıdır. NS ghc-pkg araç izin verir
bunları bir paket veritabanından eklemek veya çıkarmak. Varsayılan olarak, sistem genelindeki paket
veritabanı değiştirilir, ancak alternatif olarak kullanıcının yerel paket veritabanı veya başka bir
belirtilen dosya kullanılabilir.
Bir paketi kullanılabilir hale getirmek için ghc, ghc-pkg kaydetmek için kullanılabilir. kaydını iptal etmek
veritabanından kaldırır. Ayrıca, paketler gizlenebilir, ghc görmezden gel
paketi varsayılan olarak, kaldırmadan. Bir paketi açığa çıkarmak, gizli bir paket yapar
mevcut. Bunlara ek olarak, ghc-pkg paket veritabanını sorgulamak için çeşitli komutlara sahiptir.
Bir paket adının gerekli olduğu durumlarda, paket, sürüm de dahil olmak üzere tam olarak adlandırılabilir.
numara (örn. ağ-1.0) veya sürüm numarası olmadan. olmadan bir paketi adlandırma
sürüm numarası paketin tüm sürümleriyle eşleşir; belirtilen eylem uygulanacaktır
tüm eşleşen paketlere. Paketin tüm sürümleriyle eşleşen bir paket belirteci
ayrıca yazılabilir pkg-*, birden çok paketin eşleştirildiğini daha net hale getirmek için.
EYLEMLER
kayıt olmak Dosya|-
Belirtilen kurulu paket açıklamasını kullanarak paketi kaydedin.
güncelleştirme Dosya|-
Aynı ada sahip başka bir paketin üzerine yazarak paketi kaydedin.
kaydını pkg kimliği
Belirtilen paketin kaydını kaldırın.
maruz bırakmak pkg kimliği
Belirtilen paketi açığa çıkarın.
gizlemek pkg kimliği
Belirtilen paketi gizle
liste [pk] ...
Global veritabanındaki kayıtlı paketleri ve ayrıca varsa kullanıcı veritabanını listeleyin.
--kullanıcı verilmiş. Bir paket adı verilirse, kayıtlı tüm sürümler
artan sırada listelenir. kabul eder --basit-çıktı bayrağı.
nokta Giriş için uygun bir biçimde paket bağımlılıklarının bir grafiğini oluşturun.
graphviz araçları. Örneğin, bağımlılık grafiğinin bir PDF'sini oluşturmak için:
nokta TRED nokta -Tpdf >pkgs.pdf
bulma modülü modül
Modülü açığa çıkaran kayıtlı paketleri listeleyin modül küresel veritabanında ve ayrıca
kullanıcı veritabanı eğer --kullanıcı verilmiş. Tüm kayıtlı sürümler şurada listelenecektir:
artan düzen. kabul eder --basit-çıktı bayrağı.
son pkg kimliği
Bir paketin en yüksek kayıtlı sürümünü yazdırır.
Kontrol Paket bağımlılıklarının tutarlılığını kontrol edin ve bozuk paketleri listeleyin. Kabul eder
the --basit-çıktı bayrağı.
tanımlamak pk
Belirtilen paket için kayıtlı açıklamayı verin. Açıklama
tam olarak ghc-pkg kaydının gerektirdiği sözdiziminde döndürülür.
alan pk alan
Belirtilen paket için paket açıklamasının belirtilen alanını çıkarın.
Virgülle ayrılmış birden çok alanı kabul eder.
dökmek Her paket için kayıtlı açıklamayı boşaltın. bu gibi ghc
pk tanımlamak '*'ayrıştıran araçlar tarafından kullanılmasının amaçlandığını bekleyin.
İnsanlardan ziyade sonuçlar.
yeniden önbelleğe almak
Paket veritabanı önbelleğini yeniden oluşturun. Bu komut yalnızca şu durumlarda gerekli olmalıdır:
veritabanı dizinine bir dosya bırakarak veritabanına bir paket eklediniz
birçok Varsayılan olarak, global DB yeniden önbelleğe alınır; farklı bir DB kullanımına ulaşmak için
--kullanıcı or --paket-conf uygun.
SEÇENEKLER
Bir veritabanını değiştirmeniz istendiğinde
(kayıt olmak, kaydını, güncelleştirme, gizlemek, maruz bırakmak, ve ayrıca Kontrol), ghc-pkg küresel değiştirir
varsayılan olarak veritabanı. belirtme --kullanıcı kullanıcı veritabanı üzerinde hareket etmesine neden olur veya
--paket-conf tamamen başka bir veritabanı üzerinde hareket etmek için kullanılabilir. Bunların birden fazlası olduğunda
seçenekler verildiğinde, en sağdakine göre işlem yapılacak veritabanı olarak kullanılır.
Paket veritabanını sorgulayan komutlar (liste, son, tanımlamak, alan) üzerinde çalışmak
bayraklarla belirtilen veritabanlarının listesi --kullanıcı, --küresel, ve --paket-conf. eğer hiçbiri
bu bayraklar verilir, varsayılan --küresel --kullanıcı.
--kullanıcı Geçerli kullanıcının paket veritabanını kullanın.
--küresel
Genel paket veritabanını kullanın.
-f DOSYA, --package-conf=DOSYA
Belirtilen paket yapılandırma dosyasını kullanın.
--global-conf=DOSYA
Genel paket yapılandırmasının konumu.
--Kuvvet
Eksik bağımlılıkları, dizinleri ve kitaplıkları yok sayın.
--force dosyaları
Yalnızca eksik dizinleri ve kitaplıkları yoksay.
-g, --auto-ghc-lib'ler
GHCi için otomatik olarak lib'ler oluşturun (kayıtlı).
-?, --yardım et
Bir yardım mesajı görüntüleyin ve çıkın.
-V, --versiyon
Sürüm bilgisi çıktısı alın ve çıkın.
--basit-çıktı
Bazı komutlar için çıktıyı ayrıştırması kolay biçimde yazdırın.
--sadece isimler
Sürümleri değil, yalnızca paket adlarını yazdırın; sadece ile kullanılabilir liste --basit-çıktı.
--ignore-case
Alt dize eşleşmesi için büyük/küçük harf durumunu yoksay.
ÇEVRE DEĞİŞKENLER
GHC_PACKAGE_PATH
The GHC_PACKAGE_PATH ortam değişkeni bir olarak ayarlanabilir :- ayrılmış dosya listesi
paket veritabanlarını içerir. Bu paket veritabanları listesi, ghc ve
ghc-pkg, listedeki önceki veritabanları sonrakileri geçersiz kılar. Bu sipariş
davranışına uygun olarak seçilmiştir. PATH Çevre değişkeni; olarak düşün
paketler için soldan sağa aranan paket veritabanlarının listesi.
If GHC_PACKAGE_PATH bir ayırıcıda biter, ardından varsayılan kullanıcı ve sistem paketi
veritabanları bu sırayla eklenir. örneğin normal paket setini artırmak için
kendinize ait bir veri tabanı ile şunları söyleyebilirsiniz:
ihracat GHC_PACKAGE_PATH=$HOME/.my-ghc-packages.conf:
olup olmadığını kontrol etmek için GHC_PACKAGE_PATH ayar doğru olanı yapmaktır, ghc-pkg
liste kullanımdaki tüm veritabanlarını arandıkları sırayla listeleyecektir.
Onworks.net hizmetlerini kullanarak ghc-pkg-70.3'ü çevrimiçi kullanın