GNU/Linux >> Belajar Linux >  >> Linux

Linux – Bagaimana Cara Mendapatkan Pacman Untuk Menggunakan Pkgbuilds Kustom Saat Memperbarui?

Saya menyesuaikan PKGBUILD untuk Apache, jalankan makepkg dan menginstalnya dengan pacman -U httpd.tar.xz , yang bekerja dengan baik. Beberapa bulan kemudian saya memutakhirkan sistem saya dengan pacman -Syu yang menggunakan konfigurasi default sistem untuk Apache yang merusak server web saya. Bagaimana cara memberitahu pacman untuk selalu menggunakan pengaturan kompilasi kustom saya sehingga saya tidak perlu meningkatkan secara manual setiap kali versi baru dirilis?

Jawaban yang Diterima:

Pacman tidak akan memutakhirkan Apache menggunakan PKGBUILD yang Anda sesuaikan; Anda harus melakukannya secara manual menggunakan ABS. Yang dapat Anda lakukan adalah mencegah pacman menimpa paket khusus Anda.

Untuk memperluas jawaban Renan, jika Anda memiliki lebih dari satu paket yang ingin Anda cegah pacman memperbarui, Anda dapat menyertakan groups di masing-masing PKGBUILD dan kemudian, di /etc/pacman.conf gunakan IgnoreGroup baris.

Ini memberi Anda sedikit lebih banyak kontrol untuk beberapa paket, tanpa harus ingat untuk mengedit pacman.conf saat Anda menambahkan dan menghapus PKGBUILD kustom.

Sebagai contoh, di PKGBUILD Anda, Anda dapat menggunakan:

groups=('modified')

dan di /etc/pacman.conf :

IgnoreGroup = modified

Linux
  1. Cara menggunakan perintah sed Linux

  2. Cara menggunakan perintah grep Linux

  3. Cara menggunakan perintah history di Linux

  1. Cara Menggunakan Perintah sejarah Linux

  2. Cara Menggunakan Perintah id di Linux

  3. Cara menggunakan perintah "layar" di Linux

  1. Cara Menggunakan Perintah md5sum di Linux

  2. Cara Menggunakan Perintah Linux xargs

  3. Cara Menggunakan Perintah tee Linux