FreeBSD 9'da PKG Çalıştırma

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 113

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
FreeBSD 9 dağıtımlarında pkg ve pkg-tools. pkg kurulu olmasına rağmen ayarları yapılmadığı için çalışmayacaktır. Bu konuda bu ayarları yaparak, pkg komutunu aktif hale getireceğiz.

pkg.conf dosyasını sample dosyası ile değiştiriyoruz.
<code class="bbCodeInline">mv /usr/local/etc/pkg.conf /usr/local/etc/pkg.conf.old cp /usr/local/etc/pkg.conf.sample /usr/local/etc/pkg.conf</code>

İzin verilen pkg key'i güvenilenlere ekliyoruz.
<code class="bbCodeInline">mkdir -p /usr/share/keys/pkg/trusted /usr/share/keys/pkg/revoked cd /usr/share/keys/pkg/trusted fetch </code>

Alternatif bir kaynak ayar dosyası oluşturuyoruz.
Bu bölümde winscp/filezilla dan bu dosyayı açabilirsiniz yada putty'den komutlarla birlikte halledebilirsiniz.

Filezilla/Winscp:Bu dosyayı açın ve alttaki verilen şeyleri içine yapıştırın.
<code class="bbCodeInline">etc/pkg/FreeBSD.conf </code>

Putty:Bu komutu yazıp alttaki verilen şeyleri yapıştırıp esc basıp kaydedin.
<code class="bbCodeInline">ee /etc/pkg/FreeBSD.conf</code>


Artık PKG kullanıma hazırdır. PKG'yi güncelleyerek kullanmaya başlayabilirsiniz.
<code class="bbCodeInline">pkg update -f</code>

FreeBSD 9'da PKG Çalıştırma Rehberi

FreeBSD işletim sistemi, özellikle sunucu ortamlarında yüksek performans, güvenlik ve kararlılık sunmasıyla tanınmaktadır. Özellikle Metin2 gibi oyun sunucularının barındırıldığı sistemlerde FreeBSD tercih edilmektedir. Bu bağlamda, FreeBSD 9 sürümünde PKG paket yöneticisini doğru şekilde çalıştırmak, sistemin sağlıklı ve güncel kalmasını sağlar. Bu makalede, FreeBSD 9 üzerinde PKG komutlarını nasıl kullanacağınızı, hangi adımlarla paket kurulumları yapacağınızı ve bu süreçte dikkat etmeniz gereken noktaları detaylıca ele alacağız.

PKG Nedir?

PKG, FreeBSD 9 ve sonrası sürümlerde kullanılan modern paket yönetim sistemidir. Daha önce kullanılan ports sisteminin yanında artık tercih edilen bu sistem, derlenmiş paketlerin hızlı ve kolay yüklenmesini sağlar. FreeBSD 9 sürümüne özel olarak pkg sistemi manuel olarak aktif hale getirilmelidir çünkü varsayılan olarak devre dışıdır.

PKG Kurulumu ve Yapılandırılması

FreeBSD 9 üzerinde pkg sistemini kullanabilmek için ilk adım, gerekli bileşenlerin yüklenmesidir. Aşağıdaki komutları root yetkisiyle çalıştırarak sisteminize pkg aracını yükleyin:

pkg bootstrap

Bu komut, pkg sistemini başlatır ve gerekli temel dosyaları indirip yükler. İşlem tamamlandıktan sonra sistem artık pkg komutlarını tanıyacaktır. Bundan sonra, ports sistemini güncellemek ve pkg ile uyumlu hale getirmek için şu komutu çalıştırabilirsiniz:

portsnap fetch extract

Bu işlem, port koleksiyonunu güncel tutar ve pkg ile uyumlu paketlerin derlenmesini sağlar.

PKG ile Paket Yükleme

Sistemde bir paketi kurmak için aşağıdaki komutu kullanabilirsiniz:

pkg install <paket_adı>

Örneğin, Metin2 sunucusu için gerekli olan gcc, boost, mysql veya python gibi kütüphaneleri yüklemek için:

pkg install gcc
pkg install boost-libs
pkg install mysql57-server
pkg install python3

Bu komutlar sayesinde, gerekli bağımlılıklar otomatik olarak çözülür ve sistemde eksiksiz bir yapı kurulur. PKG sistemi sayesinde port derlemesi yapmadan, önceden derlenmiş paketlerle hızlıca sisteminizi genişletebilirsiniz.

PKG ile Paket Yönetimi Komutları

Paket listeleme:
pkg list

Yüklü paketleri gösterme:
pkg info

Belirli bir paket hakkında bilgi alma:
pkg info <paket_adı>

Paket kaldırma:
pkg delete <paket_adı>

Tüm sistem güncellemesi:
pkg upgrade

Bu komutlar sayesinde, FreeBSD 9 üzerinde Metin2 sunucularınız için gerekli tüm yazılım ihtiyaçlarınızı kolayca yönetebilirsiniz.

Uyarılar ve Dikkat Edilmesi Gerekenler

FreeBSD 9 eski bir sürüm olduğu için bazı yeni paketlerle uyumsuzluk yaşayabilirsiniz. Bu nedenle, Metin2 sunucularınızda kullanacağınız tüm paketleri test ortamında denemekte fayda vardır. Ayrıca, pkg komutları root yetkisi gerektirir; dolayısıyla bu işlemleri sudo veya doğrudan root kullanıcı ile yapmalısınız. Jail ortamlarında çalışırken, pkg komutlarının jail dışındaki sistemde değil, jail içindeki sistemde çalıştırıldığından emin olun.

Sonuç

FreeBSD 9 üzerinde PKG sistemini kullanmak, Metin2 gibi oyun sunucularının yönetimini büyük ölçüde kolaylaştırır. Doğru yapılandırıldığında, pkg sistemi sayesinde hem zamandan tasarruf edersiniz hem de sistemin kararlılığını korursunuz. Bu rehber sayesinde, FreeBSD 9 ortamında pkg sistemini başarıyla kullanabilir ve Metin2 sunucularınızın ihtiyaç duyduğu tüm bağımlılıkları hızlıca kurabilirsiniz.


Running PKG on FreeBSD 9 Guide

The FreeBSD operating system is known for its high performance, security, and stability, especially in server environments. It is frequently used for hosting game servers like Metin2. In this context, correctly running the PKG package manager on FreeBSD 9 ensures that the system remains healthy and up-to-date. This article details how to use PKG commands on FreeBSD 9, how to perform package installations, and the key points you should pay attention to during this process.

What is PKG?

PKG is the modern package management system used in FreeBSD 9 and later versions. Preferred alongside the older ports system, it allows for quick and easy installation of pre-compiled packages. On FreeBSD 9, the pkg system must be manually activated because it is disabled by default.

Installing and Configuring PKG

To use the pkg system on FreeBSD 9, the first step is to install the necessary components. Execute the following commands with root privileges to install the pkg tool on your system:

pkg bootstrap

This command initializes the pkg system and downloads and installs the required base files. After this process completes, the system will recognize pkg commands. Afterwards, to update the ports system and make it compatible with pkg, you can run:

portsnap fetch extract

This action keeps the ports collection updated and prepares packages for compilation compatible with pkg.

Installing Packages with PKG

To install a package on the system, use the following command:

pkg install <package_name>

For example, to install libraries such as gcc, boost, mysql, or python needed for a Metin2 server:

pkg install gcc
pkg install boost-libs
pkg install mysql57-server
pkg install python3

With these commands, dependencies are automatically resolved, and a complete structure is installed on the system. Thanks to the PKG system, you can quickly expand your system with pre-compiled packages without needing to build from ports.

PKG Management Commands

Listing packages:
pkg list

Show installed packages:
pkg info

Get information about a specific package:
pkg info <package_name>

Removing a package:
pkg delete <package_name>

System-wide updates:
pkg upgrade

With these commands, you can easily manage all software needs required for your Metin2 servers on FreeBSD 9.

Warnings and Important Notes

Because FreeBSD 9 is an old version, you may encounter compatibility issues with newer packages. Therefore, it's beneficial to test all packages you plan to use on your Metin2 servers in a test environment. Additionally, pkg commands require root privileges, so ensure these operations are performed via sudo or directly as the root user. When working in jail environments, ensure that pkg commands are executed within the jail system, not on the host system.

Conclusion

Using the PKG system on FreeBSD 9 significantly simplifies the management of game servers like Metin2. When properly configured, the pkg system saves time while maintaining system stability. With this guide, you can successfully utilize the pkg system on FreeBSD 9 and quickly install all dependencies required by your Metin2 servers.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt