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.