GNU/Linux >> Belajar Linux >  >> FreeBSD

Cara Mudah Upgrade Port FreeBSD

Sebelum Anda dapat memperbarui dan meningkatkan port FreeBSD, Koleksi Port perlu diperbarui. Ikuti langkah di sini untuk memperbarui Koleksi Port.

Setelah Anda memperbarui Koleksi Port, sebelum mencoba memutakhirkan port, Anda harus memeriksa file /usr/ports/UPDATING. File ini menjelaskan berbagai masalah dan langkah tambahan yang mungkin dihadapi dan perlu dilakukan pengguna saat memperbarui port.

Menjaga port tetap up to date bisa menjadi pekerjaan yang membosankan. Misalnya saja, untuk memutakhirkan port, Anda perlu masuk ke direktori port, membangun port, menghapus port lama, menginstal port baru, dan kemudian membersihkan setelah build. Jika ada banyak port yang perlu di-upgrade, itu akan sangat merepotkan. Ini adalah masalah besar yang harus dihadapi oleh administrator sistem, dan FreeBSD memiliki utilitas yang melakukan ini secara otomatis, dan itu adalah utilitas sysutils/portupgrade.

Untuk menginstal utilitas sysutils/portupgrade, gunakan perintah seperti menginstal port lain:make install clean.

Buat database dengan perintah berikut:pkgdb -F

Perintah akan membaca daftar port yang diinstal dan membuat file database di direktori /var/db/pkg.

Jalankan portupgrade -a untuk mulai memperbarui port.

Portupgrade akan membaca file database yang dibuat oleh pkgdb -F dan file INDEX port. Terakhir, portupgrade akan mulai mengunduh, membangun, mencadangkan, menginstal, dan membersihkan port yang telah diperbarui.

Utilitas Portupgrade memiliki banyak opsi untuk penggunaan yang berbeda, yang paling penting tercantum di bawah ini.

Jika Anda hanya ingin mengupgrade aplikasi tertentu, bukan database yang lengkap, gunakan portupgrade pkgname , sertakan flag -r jika portupgrade harus bekerja pada semua paket tersebut tergantung pada paket yang diberikan juga, dan -R untuk bertindak pada semua paket yang diperlukan oleh paket yang diberikan.

Untuk menggunakan paket alih-alih port untuk instalasi, berikan -P. Dengan opsi ini, portupgrade mencari direktori lokal yang terdaftar di PKG_PATH, atau mengambil paket dari situs jarak jauh jika tidak ditemukan secara lokal. Jika paket tidak dapat ditemukan secara lokal atau diambil dari jarak jauh, portupgrade akan menggunakan port. Untuk menghindari penggunaan port, tentukan -PP.

Untuk mengambil distfile (atau paket, jika -P ditentukan) tanpa membuat atau menginstal apa pun, gunakan -F.

Catatan:Penting untuk memperbarui basis data paket secara teratur menggunakan pkgdb -F untuk memperbaiki inkonsistensi, terutama ketika portupgrade meminta Anda melakukannya. Jangan batalkan portupgrade saat sedang memperbarui database paket, ini akan membuat Anda menjadi database yang tidak konsisten.


FreeBSD
  1. Cara Meningkatkan ke Linux Mint 20.3:Cara yang Benar

  2. Cara mudah untuk terhubung ke beberapa repositori AWS CodeCommit

  3. 15 'Contoh Perintah Sockstat' yang Berguna untuk Menemukan Port Terbuka di FreeBSD

  1. Freebsd – Dukungan Twain Api Di Freebsd?

  2. Mencari Aplikasi di Koleksi Port FreeBSD

  3. Menggunakan Portsnap untuk Memperbarui Koleksi Pohon Port FreeBSD

  1. Portdowngrade – Turunkan ke Versi Sebelumnya dari Port FreeBSD

  2. Perbarui Koleksi Port FreeBSD Terkini dan Terbaru

  3. Memindahkan WordPress – Cara Mudah