Mengatur Software di FreeBSD dengan PKG
· ~nur · ⮕freebsd · #software #update #upgrade
Table of Contents
Setelah menginstall freeBSD tentu kalian belum memasang software apapun, hanya software bawaan sistem yang sudah ada dari FreeBSD. Tetapi tidak usah khawatir, saya akan memberikan dasarnya dengan menggunakan pkg.
Memasang software di FreeBSD
Jika biasanya anda menggunakan linux menggunakan apt/rpm/pacman, jika di FreeBSD kita menggunakan pkg. Untuk memasang/install software cukup dengan :
sudo pkg install vim
Maka keluaranya dari perintah diatas sebagaimana dibawah ini
nur@srv:~ $ doas pkg install vim
Updating FreeBSD repository catalogue...
Fetching data.pkg: 40% 3 MiB 0.0kB/s - stalled -
pkg: Error extracting the archive: 'Lzma library error: No progress is pos
sible'
pkg: No signature found
FreeBSD repository is up to date.
All repositories are up to date.
The following 85 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
(paket yang akan dipasang sesuai dengan kebutuhan package)
Number of packages to be installed: 1
The process will require 464 MiB more space.
108 MiB to be downloaded.
Proceed with this action? [y/N]:y (jawab y untuk melanjutkan)
[1/1] Installing vim-9.1.0764...
[1/1] Extracting vim-9.1.0764: 100%
Nah sudah software vim sudah terpasang di instalasi FreeBSD anda
Mencopot software di FreeBSD
Tetap menggunakan pkg sebagai manager dari paketnya, tetapi bedanya kali ini adalah perintahnya
pkg remove vim
Maka akan muncul keluaran seperti ini
nur@srv:~ $ sudo pkg remove vim
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):
Installed packages to be REMOVED:
vim: 9.1.0764
Number of packages to be removed: 1
The operation will free 40 MiB.
Proceed with deinstalling packages? [y/N]: y (jawab y untuk melanjutkan)
[1/1] Deinstalling vim-9.1.0764...
[1/1] Deleting files for vim-9.1.0764: 100%
Maka vim sudah tidak ada lagi di sistem, tetapi apabila software yang dicopot membutuhkan package tambahan yang banyak maka perlu dibersihkan sisanya dengan autoremove
sudo pkg autoremove
Dengan keluaran seperti dibawah ini
nur@srv:~ $ sudo pkg remove vaultwarden
nur@srv:~ $ sudo pkg autoremove
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 18 packages:
Installed packages to be REMOVED:
(daftar software yang akan dicopot)
Number of packages to be removed: 18
The operation will free 231 MiB.
Proceed with deinstalling packages? [y/N]: y (tekan y untuk melanjutkan)
[1/18] Deinstalling mysql80-client-8.0.39...
(akan mencopot yang sudah tidak dibutuhkan)
Memperbahuri software di FreeBSD
Setelah ada pembaruan versi seperti pada tutorial sebelumnya maka kita juga perlu memperbaharui software yang terpasang sendiri dengan
sudo pkg upgrade
dengan keluaran seperti dibawah apabila sudah diperbahrui, tetapi apabila belum dan ada pilihan maka jawab y saja
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (1 candidates): 100%
Processing candidates (1 candidates): 100%
Checking integrity... done (0 conflicting)
Your packages are up to date.
Penutup
Sekian tentang dasar - dasar mengatur software di FreeBSD, selebihnya dapat konsultasi pada petunjuk lanjutan
Referensi
https://docs.freebsd.org/en/books/handbook/ports/ https://man.freebsd.org/cgi/man.cgi?query=pkg&sektion=8&format=html
⚘
Pertanyaan atau komentar? Email kami.