Hal-hal dasar yang perlu diketahui dalam packet management di sistem operasi OpenBSD adalah sebagai berikut.
# pkg_info -Q unzip
Perintah diatas mencari nama sebuah packet yang ouputnya menyertakan versi
# pkg_add rsync
quirks-7.14 signed on 2024-07-19T23:04:53Z
Ambiguous: choose package for rsync
a 0: <None>
1: rsync-3.2.7p1
2: rsync-3.2.7p1-iconv
Your choice: 1
rsync-3.2.7p1: ok
The following new rcscripts were installed: /etc/rc.d/rsyncd
See rcctl(8) for details.
Perintah diatas adalah melakukan instalasi packet rsync dengan perintah pkg_add.
# pkg_add -u
Perintah pkg_add -u bermaksud untuk melakukan update packet untuk memperbarui packet
# pkg_delete screen
Perintah pkg_delete screen bermaksud untuk melakukan penghapusan paket screen.
# pkg_info -mz | tee list
apache-httpd--
mariadb-server--
nano--
quirks--
rsync--
Pada perintah pkg_info -mz | tee list menghasilkan output adalah packet-packet yang terinstall pada komputer kita.
# pkg_add -uvi namapacket
Perintah pkg_add -uvi
pada OpenBSD adalah kombinasi dari beberapa opsi yang digunakan bersama dengan pkg_add
, alat untuk menginstal paket perangkat lunak. Berikut adalah rincian setiap opsi tersebut:
-u
(update): Opsi ini digunakan untuk memperbarui paket yang sudah ada. Jika ada versi baru dari paket yang telah diinstal, opsi ini akan menginstal versi terbaru tersebut.
-v
(verbose): Opsi ini akan menampilkan output yang lebih rinci selama proses instalasi atau pembaruan. Ini membantu pengguna melihat apa yang sedang terjadi secara lebih mendetail.
-i
(interactive): Opsi ini memungkinkan instalasi interaktif. Jika ada pilihan atau konflik yang perlu diselesaikan selama proses instalasi, pengguna akan ditanya secara interaktif.
Menggabungkan ketiga opsi ini (-uvi
) dalam satu perintah pkg_add
berarti Anda ingin memperbarui paket yang ada, menampilkan output yang lebih rinci, dan menjalankan proses secara interaktif jika diperlukan.
untuk memperbarui semua paket yang telah diinstal.
Penggunaan ini memungkinkan Anda untuk mengontrol proses pembaruan dengan lebih baik, mendapatkan informasi yang lebih banyak tentang apa yang terjadi, dan membuat keputusan interaktif jika ada konflik atau pertanyaan selama pembaruan.
Untuk setting repository lakukan pengeditan pada file /etc/installurl
# nano /etc/installurl
https://cdn.openbsd.org/pub/OpenBSD