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