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...

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYarZBJH' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349

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.freebsd.org/pub/FreeBSD//i386/packages-8.0-release/Latest/xxx.tbz' by URL

Bu problemin nedeni eski sürüm FreeBSD'lere ait paketlerin FreeBSD 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/ports/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

Visited 371 times, 1 visit(s) today
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.