Ana Sayfa » *nix » FreeBSD – pkg_add: File unavailable (file not found, no access)

FreeBSD – pkg_add: File unavailable (file not found, no access)


BerbatKötüİdare EderGüzelHarika (Henüz Puan Verilmedi. Oy kullanarak siz de katkı yapabilirsiniz.)
Loading...

Herhangi bir nedenle son sürüme upgrade edemediğiniz (etmek istemediğiniz) eski sürüm bir ’de pkg_add kullanarak paket yüklemek istediğiniz zaman aşağıdaki gibi bir hata ile karşılaşabilirsiniz:

Error: Unable to get ftp://ftp..org/pub///i386/packages-8.0-release/Latest/xxx.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp..org/pub///i386/packages-8.0-release/Latest/xxx.tbz' by URL

Bu problemin nedeni eski sürüm ’lere ait paketlerin ftp sunucularında sürüm ismi ile bulunmamasıdır.

Yukarıdaki örneğe bakarsanız, FreeBSD 8.0 i386 bir sistem için kurulmak istenen paket ftp://ftp.freebsd.org/pub/FreeBSD//i386/packages-8.0-release/Latest/ adresinde aranmaktadır. Oysa ftp sunucusunda 8-0 sürümü için paketler ftp://ftp.freebsd.org/pub/FreeBSD//i386/packages-8-stable/Latest/ dizininde bulunmaktadır.

Böyle bir durumda pkg_add aracı ile paket yüklemek için PACKAGESITE değişkenini doğru ftp dizinine bakacak şekilde set etmek gerekmektedir.

Bu işlem setenv komutu ile yapılabilir:

8.0-RELEASE (i386)

Aşağıdaki komut 8.0-RELEASE i386 sistemler için paketletin ilgili ftp dizininden alınmasını söylemektedir.

# setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/Latest/

7.0, 7.1, 7.2-RELEASE (i386)

7.0, 7.1 ve 7.2 sürümleri için komut şu şekildedir:

# setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/

6.x-RELEASE (i386)

Eğer sisteminiz 6.x ise komut şu şekildedir:

# setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/

Ayrıca, FreeBSD’ler için tüm paket depoları için aşağıdaki ftp alanlarına göz gezdirebilirsiniz:

i386:
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/

amd64 (x86_64)
ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/

Daha fazla bilgi için man pkg_add yapabilir ya da aşağıdaki linke göz atabilirsiniz:

http://www.freebsd.org/cgi/man.cgi?pkg_add

Kategoriler: *nix,ipucu |

Bu yazılar da ilginizi çekebilir:


- FreeBSD’de cvsup ile sistem güncellemek.
- FreeBSD Ports Reinstall – FORCE_PKG_REGISTER
- FreeBSD 6.2 Kurulumu – Part III: Kurulumun Tamamlanması
- Ezjail Flavours ile Öntanımlı Jail Sistemler Oluşturmak
- FreeBSD Upgrade Prosedürü (7.x’ten 7.2’ye)

Yorumlar


  1. ali | (Aralık 10th, 2012 2:58 pm)

    Allah senden razı olsun.
    Kardeşim eline koluna sağlık.

    [Cevapla]

  2. samet | (Temmuz 7th, 2013 8:00 pm)

Trackbacks

Yorumda bulunun.