FreeBSD Paket Yönetim Sistemi Komutları

MEKA

Discord: mekaprojects
Süper Moderatör
Premium Üye
Grafiker
Geliştirici
Yardımsever Üye
Editör
Mesaj
2.746
Çözümler
286
Beğeni
1.989
Puan
1.349
Örneğin, paket deposunda bulunan bir paketi kurmak isterseniz aşağıdaki komutu kullanabilirsiniz.
Kod:
root#: pkg install nano

Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date. Checking integrity... done
The following 1 packages will be affected (of 0 checked):
      New packages to be INSTALLED:
      nano: 2.4.0
Proceed with this action? [y/N]: y

Sistem üzerinde yüklü olan paketleri ve karşılarında ne işe yaradıkları hakkında bilgi ve listesini görmek isterseniz aşağıdaki komut kullanılabilir.
Kod:
root#: pkg info -a

gettext-runtime-0.19.4    GNU gettext runtime libraries and programs
indexinfo-0.2        Utility to regenerate the GNU info page index
nano-2.4.0           Nano's ANOther editor, an enhanced free Pico clone
pkg-1.4.12           Package manager

Bir paketin silinmesini ve modifiye edilmesini engellemek isterseniz aşağıdaki komutu kullanabilirsiniz. Daha sonra root ile nano paketini silmeyi deneyebilirsiniz aşağıdaki gibi hata vericektir.
Kod:
root#: pkg lock nano
nano-2.4.0: lock this package? [y/N]: y
Locking nano-2.4.0

root#: pkg remove nano
nano-2.4.0 is locked any may not be modified
Checking integrity... done (0 conflicting)
Packge(s) not found!

Kilitlenmiş bir paketi geri silinebilir ve modifiye edilebilir bir konuma getirmek isterseniz aşağıdaki komutu kullanabilirsiniz.
Kod:
root#: pkg unlock nano
nano-2.4.0: unlock this package? [y/N]: y
Unlocking nano-2.4.0

root#: pkg remove nano
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages.
 
Installed packages to be REMOVED:nano-2.4.0
The opreation will free 2 MiB.
  Proceed with deinstalling packages? [y/N]: y

Kod:
Kilitlenmiş paketleri listelemek isterseniz aşağıdaki komutu kullanabilirsiniz. Başlarında yes olanlar kilitlenmiş paketlerdir.
Kod:
root#: pkg info -ak

gettext-runtime-0.19.4   no
indexinco-0.2.3  no
nano-2.4.0  yes
pkg-1.4.12  yes

Kod:
Sistem üzerinde kurulu bir paket hakkında bilgi almak isterseniz aşağıdaki komutu kullanabilirsiniz.
Kod:
root#: pkg info nano

Name : nano
Version : 2.4.0
Installed on : Thu Apr 9 10:31:44 EEST 2015
Origin : editors/nano
Architecture : freebsd:10:x86:64
Prefix : /usr/local
Categories : editors
Licenses : GPLv3
Maintainer : [email protected]
WWW : http://www.nano-editor.org/
Comment : Nano's ANOther editor, an enhanced free Pico clone
Options :
DOCS : on
EXAMPLES : on
NLS : on
Shared Libs required:
libintl.so.8
Annotations :
repo_type : binary
repository : FreeBSD
Flat size : 1.81MiB
Description :
nano is a small, free and friendly editor which aims to replace
Pico, the default editor included in the non-free Pine package.
Rather than just copying Pico's look and feel, nano also implements
some missing (or disabled by default) features in Pico, such as
"search and replace" and "goto line number".

Paket deposunda bir paket aramak isterseniz aşağıdaki komutu kullanabilirsiniz. Aşağıdaki komut nano ismi geçen bütün paketleri listeleyecektir.
Kod:
root#: pkg search nano

nano-2.4.0
nano-devel-2.3.6
nanoblogger-3.4.2_1
nanoblogger-extra-3.4.2
rubygem-nanoc-3.6.11

Sistem üzerinde local database, uzak database ile ilgili paket depolarının istatistiklerini görmek isterseniz aşağıdaki komut kullanılabilir.
Kod:
root#: pkg stats

Local package database:
Installed packages:4
Disk space occupied: 12 MiB

Remote package database(s):
Number of repositories:1
Packages available: 24035
Unique packages: 24035
Total size of packages: 42 GiB

Sistem üzerinde kurulu bir paketi kaldırmak isterseniz paketin ismini aşağıdaki gibi belirterek kaldırabilirsiniz.
Kod:
root# pkg remove paket_ismi
Sistem cache tarafında tutulan eski paketleri temizlemek isterseniz aşağıdaki komut kullanılabilir.
Kod:
root# pkg clean
Sistem üzerinde yetim kalmış paketleri otomatik olarak kaldırmak isterseniz aşağıdaki komut kullanılabilir. :D
Kod:
root# pkg autoremove
Kurulmuş paketlerin versiyonlarını görmek isterseniz aşağıdaki komut kullanılabilir.
Kod:
root# pkg version
FreeBSD depolarındaki paketlerin güncel listesini almak isterseniz aşağıdaki komutu kullanabilirsiniz.
Kod:
root# pkg update
FreeBSD depolarındaki güncel paket listesini ve yeni versiyonlarını indirmek isterseniz aşağıdaki komutu kullanabilirsiniz.
Kod:
root# pkg upgrade

Kaynak:
Linkleri görebilmek için giriş yap veya kayıt ol.
 
Geri
Üst