pacman veritabanı bulunamadı


15

Yüklemek istiyorum sudo. Ben de yazıyorum pacman -S sudo. Ama sonra aşağıdaki hataları alıyorum:

warning: database file for 'extra' does not exist
warning: database file for 'community' does not exist
error: failed to prepare transaction (could not find database)

Nasıl veritabanı dosyaları kurarım 'extra've 'community'? Arch Linux'tayım.

Yanıtlar:


24

Öncelikle, çalıştırmayı deneyin pacman -Syy, ardından sudo'yu tekrar yüklemeyi deneyin.

Depoların açık bırakılmadığını kontrol edin /etc/pacman.conf.

Ya da ayna listeniz eski olabilir: Geçerli bir ayna listesi oluşturun ve/etc/pacman.d/mirrorlist

Bu ilgili forum başlığından alıntılar :

Yapabilirsin:

  • başka bir ayna seç
  • bir ftp değil, bir http aynası kullanmayı deneyin (ayna listesinden http aynasını seçin).
  • Alternatif olarak veritabanlarını manuel olarak indirebilirsiniz:

    wget ftp://mirror.csclub.uwaterloo.ca/archlinux/community/os/x86_64/community.db
    wget ftp://mirror.csclub.uwaterloo.ca/archlinux/extra/os/x86_64/extra.db
    

    onları / var / lib / pacman / sync / dizinine taşıyın ve tekrar 'pacman -Syu' komutunu çalıştırın. / Var / lib / pacman / sync / örn. /Var/lib/pacman/sync/core.db.part içinde * .part dosyaları bulursanız kaldırın.

Bu tür problemleri önlemek için pacman'ı anlamak çok önemlidir. Pacman kullanımı hakkında daha fazla bilgi için ArchWiki pacman makalesine bakın ve danışın man pacman.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.