Freebsd 9x Pkg Komutunu Çalıştırmak

Whistle

Ruhsuz :/
Kurucu
Geliştirici
Yardımsever Üye
Mesaj
11.943
Çözümler
567
Beğeni
13.653
Puan
5.915
Ticaret Puanı
2
Freebsd eski sürümlerine olan destek kalktığından dolayı artık bazı şeyleri kullanamıyoruz.
Artık pkg install <paket adi> komutu ile paket kuramıyoruz.
Şu şekilde hata veriyor.
Kod:
Genişlet Daralt Kopyala
Updating FreeBSD repository catalogue...
pkg: http://pkg.FreeBSD.org/FreeBSD:9:i386/latest/meta.txz: Not Found
repository FreeBSD has no meta file, using default settings
pkg: http://pkg.FreeBSD.org/FreeBSD:9:i386/latest/packagesite.txz: Not Found
Unable to update repository FreeBSD
All repositories are up-to-date.
pkg: Repository FreeBSD cannot be opened. 'pkg update' required

Nasıl Çözebiliriz?
1. Yöntem

Kurabilmek için desteklenen güncel freebsd sürümlerini kurmanız gerekiyor.

2. Yöntem
Günümüzde halen birçok files ve kaynak kodları freebsd 9.3'de düzgün çalışıyor. Bunun haricinde sıfırdan altyapı kurma niyetinde olanlar varsa sızdırılan ilk kaynak kodlarını bu sürümde build edebilirler.
Güncelliği korumak önemli. Fakat niyetimiz öğrenmek olduğu için sınırları zorlayacağız.

Komutu çalıştırmak için şu videolu rehbere bakabilirsiniz.


Özet;
pkg komutunu çalıştırdığımız zaman verileri
Linkleri görebilmek için giriş yap veya kayıt ol.
adresinden alıyor. Destek kalktığından dolayı 9x sürümünde kullanamıyoruz. Bizde 9x paketlerini sunan diğer internet sitelerine yöneliyoruz.

Videoda kullandığım site
Kod:
Genişlet Daralt Kopyala
http://flashback.sorbs.net/packages/

Not: Paketlerin tamamı bulunmuyor. Bulamadığı paketleri manuel kurmanız gerekebilir. Eklediğimiz site kapanırsa veya dosyaları silerse yine aynı sorun meydana gelecektir.

Bu sitede daha fazla paketler bulunuyor. Fakat işletim sistemine tanımlayınca hata veriyor. Bu yüzden manuel olarak kurmayı da öğrenelim.
Kod:
Genişlet Daralt Kopyala
http://www.cb.spb.ru/FreeBSD/PKG/


Paketleri manuel olarak indirip kurmak
Sırasıyla şu komutları yazabilirsiniz. Manuel olarak Freebsd 9.3-32bit'e mysql56-server kuracağız.
Bash:
Genişlet Daralt Kopyala
cd /var/cache/pkg
fetch http://www.cb.spb.ru/FreeBSD/PKG/freebsd%3A9%3Ax86%3A32/latest/All/mysql56-server-5.6.34.txz
pkg add ./mysql56-server-5.6.34.txz

Bu yazının tamamı ve videolu anlatım MMO Tutkunları'na ait özgün içeriktir. Kaynağı gösterildiği sürece başka platformlarda paylaşılabilir.
 
3 - 4 gün boyunca bunu aradım. Yapmadığım şey kalmadı. 9.x'e mysql yüklemek değil de 10.4 üzerinde kaldırılan gcc 4.9'u FreeBSD 11.3'e yüklemek için. Sonunda vazgeçtim ve files gcc sürümünü yükselttim. Şimdi karşıma çıktı bir deneyeyim dedim, kuruldu 4.9. Üzüldüm biraz :) Tüm emeklerin için teşekkürler.
 
Filesinizin gcc sürümünü yükseltmekle en iyisini yapmışsınız. Güncel versiyonları kullanmak gerekiyor. :)

Eski paylaşılan filesleri kurup geliştirme yapmak isteyenler için bu tür konuları paylaşıyorum.
 
3 - 4 gün boyunca bunu aradım. Yapmadığım şey kalmadı. 9.x'e mysql yüklemek değil de 10.4 üzerinde kaldırılan gcc 4.9'u FreeBSD 11.3'e yüklemek için. Sonunda vazgeçtim ve files gcc sürümünü yükselttim. Şimdi karşıma çıktı bir deneyeyim dedim, kuruldu 4.9. Üzüldüm biraz :) Tüm emeklerin için teşekkürler.

nasıl kurdunuz yarıdm edermisiniz

Filesinizin gcc sürümünü yükseltmekle en iyisini yapmışsınız. Güncel versiyonları kullanmak gerekiyor. :)

Eski paylaşılan filesleri kurup geliştirme yapmak isteyenler için bu tür konuları paylaşıyorum.

konu için teşekkürler fakat yapmışken gcc48 49 ları manuel olarak freebsd12.1 e nasıl yükleyeceğimizi anlatsaydınız keşke onu sizden bekliyoruz
 
Öncelikle teşekkür ederim aşağıdaki gibi hata vermektedir acaba nerede yanlış yapıyorum


Kod:
Genişlet Daralt Kopyala
root@build:/etc/pkg # pkg install gcc49
Updating FreeBSD repository catalogue...
pkg: http://flashback.sorbs.net/packages/FreeBSD:12:amd64/meta.txz: Not Found
repository FreeBSD has no meta file, using default settings
pkg: http://flashback.sorbs.net/packages/FreeBSD:12:amd64/packagesite.pkg: Not Found
pkg: http://flashback.sorbs.net/packages/FreeBSD:12:amd64/packagesite.txz: Not Found
Unable to update repository FreeBSD
Error updating repositories!


9.2 üzerinden yaptığım da ise aşağıda ki gibi vermektedir


Kod:
Genişlet Daralt Kopyala
root@src:/etc/pkg # pkg install python
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg please wait
_http._tcp.pkg.FreeBSD.org
pkg: Error fetching http://pkg.FreeBSD.org/freebsd:9:x86:64/latest/Latest/pkg.txz: Not Found
 
Son düzenleme:
Makina internete bağlı mı?
 
Freebsd 9x artık desteklenmediği için pkg ile kurulum yapamazsınız. Konuda belirttiğim harici siteleri tanımlayabilir yahut portslardan derleme yapabilirsiniz.
 
Freebsd 9x artık desteklenmediği için pkg ile kurulum yapamazsınız. Konuda belirttiğim harici siteleri tanımlayabilir yahut portslardan derleme yapabilirsiniz.
konuda belirttiğiniz site üzerinden yapıyorum şuanda portmaster üzerinden denedim make install çektiğim de hata veriyordu herhangi bir make komutunda freebsd yi tekrardan kurdum 9.3 ü dediğiniz siteyi conf tanımladım pkg install gcc yazdığım zaman

pkg: cached package gcc-4.8.5_2: size mismatch, fetching from remote

hatası veriyor sudo pkg update de denedim ancak çözüm olmadı ancak python apache gmake gibi şeyleri sorunsuz kuruyor ancak gcc de bu şekilde dosya uyuşmazlığı hatası veriyor
 
gcc'yi portslardan derletebilirsiniz. Yanlış hatırlamıyorsam freebsd 9.3 sürümünde varsayılan olarak gcc yüklü olması lazımdı
 
freebsd 11.4'e git kurmak istiyorum fakat kuramıyorum. Portslardan yüklemek için portsnap fetch komutunu yazdığımda
Looking up portsnap.FreeBSD.org mirrors... none found.
Fetching public key from portsnap.FreeBSD.org... failed.
No mirrors remaining, giving up.
hatası alıyorum. Verdiğiniz sitelerdende araştırdım onlarında içerisinde git bulunmuyor.
Nasıl yükleyebilirim?

Edit: Elimdeki files freebsd11.4 sürümünde llvm-devel 11 ile sorunsuz bir şekilde build ediliyor. fakat freebsd 13.2(12.1'de de denedim) de build ettiğimde hata vermemesine rağmen oyunu başlattığımda core veriyor.
 
Son düzenleme:
Geri
Üst