GNU/Linux >> Belajar Linux >  >> FreeBSD

Perbarui Koleksi Port FreeBSD Terkini dan Terbaru

CVSup dapat digunakan sebagai metode cepat untuk mendapatkan Koleksi Port dan menjaga pohon port tetap up to date. CVSup mendistribusikan dan memperbarui pohon sumber dari repositori master CVS pada host server jauh. Sumber FreeBSD disimpan dalam repositori CVS pada mesin pengembangan pusat di California. Dengan CVSup, pengguna FreeBSD dapat dengan mudah memperbarui source tree mereka sendiri.

CVSup menggunakan apa yang disebut model tarik pembaruan. Di bawah model tarik, setiap klien meminta server untuk pembaruan, jika dan kapan mereka diinginkan. Server menunggu secara pasif untuk permintaan pembaruan dari kliennya. Jadi semua pembaruan dipicu oleh klien. Server tidak pernah mengirimkan pembaruan yang tidak diminta. Pengguna harus menjalankan klien CVSup secara manual untuk mendapatkan pembaruan, atau mereka harus menyiapkan tugas cron untuk menjalankannya secara otomatis secara teratur

Ada beberapa cara untuk menginstal CVSup di FreeBSD:

  1. Instal CVSup dengan menggunakan paket net/cvsup yang telah dikompilasi dari koleksi paket FreeBSD
  2. Buat CVSup dari sumber dengan menggunakan port net/cvsup (termasuk GUI CVSup). Peringatan:port net/cvsup bergantung pada sistem Modula-3, yang membutuhkan banyak waktu dan ruang disk untuk mengunduh dan membangun.

Jika CVSup diinstal pada mesin yang tidak memiliki XFree86? atau Xorg diinstal, seperti server, gunakan port yang tidak menyertakan GUI CVSup, net/cvsup-without-gui.

Misalnya,

# pkg_add -r cvsup-without-gui

Atau buat dari koleksi port di net/cvsup-without-gui.

Setelah menginstal, CVSup siap dan dapat dijalankan dengan perintah berikut:

# cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile

dimana cvsup.FreeBSD.org adalah server CVSup yang berubah menjadi server CVSup di dekat Anda. Lihat CVSup Mirrors untuk daftar lengkap situs mirror.

Ganti /root/ports-supfile dengan nama dan lokasi supfile Anda sendiri.

-L 2 memberi tahu CVSup untuk mencetak detail semua pembaruan file yang sedang dilakukan. Ada tiga tingkat verbositas, dari -L 0 hingga -L 2. Standarnya adalah 0, yang berarti keheningan total kecuali untuk pesan kesalahan.

Sementara -h tentukan lokasi supfile.

Anda juga dapat membuat file konfigurasi untuk CVSup untuk menghindari keharusan melewati server CVSup pada baris perintah. Operasi CVSup dikendalikan oleh file konfigurasi yang disebut supfile. Ada beberapa contoh supfile di direktori /usr/share/examples/cvsup/.

Sebagai root, salin /usr/share/examples/cvsup/ports-supfile ke lokasi baru, seperti /root atau direktori home Anda.

Edit port-supfile.

Ubah CHANGE_THIS.FreeBSD.org ke server CVSup di dekat Anda. Lihat CVSup Mirrors untuk daftar lengkap situs mirror.

Untuk menjalankan cvsup dengan menggunakan supfile, gunakan yang berikut ini sebagai root, sehingga cvsup memiliki izin yang diperlukan untuk memperbarui file Anda:

# cvsup -L 2 /root/ports-supfile

Ganti /root/ports-supfile dengan nama dan lokasi supfile Anda sendiri.

-L 2 memberi tahu CVSup untuk mencetak detail semua pembaruan file yang sedang dilakukan. Ada tiga tingkat verbositas, dari -L 0 hingga -L 2. Standarnya adalah 0, yang berarti keheningan total kecuali untuk pesan kesalahan.

Jika Anda tidak menjalankan X11 atau jika Anda tidak menyukai GUI, Anda harus menambahkan beberapa opsi ke baris perintah saat Anda menjalankan cvsup dan CVSup Anda diinstal dengan GUI:

# cvsup -g -L 2 supfile

Ganti supfile dengan nama dan lokasi supfile Anda sendiri.

-g memberi tahu CVSup untuk tidak menggunakan GUI-nya. Ini otomatis jika Anda tidak menjalankan X11, tetapi jika tidak, Anda harus menentukannya.

Menjalankan perintah CVSup nanti akan mengunduh dan menerapkan semua perubahan terbaru ke Koleksi Port Anda, kecuali sebenarnya membangun kembali port untuk sistem Anda sendiri.


No
FreeBSD
  1. Instal dan Konfigurasi OpenVPN Server FreeBSD 12

  2. Perbarui Koleksi Port FreeBSD ke Versi Terbaru dengan Pembaruan Keamanan dengan Portmanager dan Portaudit

  3. Menginstal Server Web di FreeBSD 6.0 dengan Apache 2.2, MySQL 5.0 dan PHP 5 – Bagian 5

  1. Menginstal Server Web di FreeBSD 6.0 dengan Apache 2.2, MySQL 5.0 dan PHP 5 – Bagian 4

  2. Menginstal Server Web di FreeBSD 6.0 dengan Apache 2.2, MySQL 5.0 dan PHP 5 – Bagian 3

  3. FreeBSD 6.0 pada VMware Server Waktu dan Jam Lambat

  1. Menginstal Server Web di FreeBSD 6.0 dengan Apache 2.2, MySQL 5.0 dan PHP 5 – Bagian 2

  2. Menginstal Server Web di FreeBSD 6.0 dengan Apache 2.2, MySQL 5.0 dan PHP 5 – Bagian 1

  3. Mencari Aplikasi di Koleksi Port FreeBSD