Bagaimana cara melacak dependensi yang berubah untuk Bugzilla?
Saya mencoba menginstal Bugzilla 5.0.6 di Ubuntu 20.04. The Bugzilla docs menyatakan bahwa saya harus paket 'libtemplate-perl-doc'. Ini tidak ada di repo 20.04. Sebuah paket pencarian menunjukkan bahwa ada selama 16,04 tapi menghilang oleh 18,04.
Saya tahu bahwa terkadang paket diserap ke dalam paket lain atau diganti namanya. Saya tidak dapat menemukan informasi apa pun tentang apa yang terjadi dengan 'libtemplate-perl-doc' antara 16.04 dan 18.04. Bagaimana cara menginstal 'libtemplate-perl-doc' apa pun yang terinstal pada 16.04 agar Bugzilla berfungsi pada 20.04?
Jawaban
Anda harus menginstal paket yang tersedia untuk 20,04 LTS dengan
sudo apt-get install apache2 mysql-server libappconfig-perl libdate-calc-perl build-essential libdatetime-timezone-perl libdatetime-perl libemail-sender-perl libemail-mime-modifier-perl libdbi-perl libdbd-mysql-perl libcgi-pm-perl libmath-random-isaac-perl libmath-random-isaac-xs-perl libapache2-mod-perl2 libapache2-mod-perl2-dev libchart-perl libxml-perl libxml-twig-perl perlmagick libgd-graph-perl libtemplate-plugin-gd-perl libsoap-lite-perl libhtml-scrubber-perl libjson-rpc-perl libdaemon-generic-perl libtheschwartz-perl libtest-taint-perl libauthen-radius-perl libfile-slurp-perl libencode-detect-perl libmodule-build-perl libnet-ldap-perl libauthen-sasl-perl libfile-mimeinfo-perl libhtml-formattext-withlinks-perl libgd-dev libmysqlclient-dev graphviz python3-sphinx
dan kemudian cukup mengandalkan skrip instalasi Bugzilla dari direktori bugzilla:
./checksetup.pl --check-modules
sudo ./install-module.pl --all