Saya telah menginstal Slackware di komputer saya, dan saya menginstal banyak perangkat lunak dari sumbernya. Sekarang saya ingin menginstal ffmpeg
dari sumber hanya untuk mengkompilasi ulang dengan beberapa opsi lagi. Tapi saya sudah punya ffmpeg
terinstal di komputer saya, jadi apa yang akan terjadi?
Apakah itu akan menimpa instalasi lama saya atau akan membuat file baru, dan jika demikian, bagaimana saya bisa membedakan antara dua versi yang diinstal.
Juga jika ada cara yang lebih baik untuk mengkompilasi ulang program di Slack, beri tahu saya, karena saya sangat tertarik.
Jawaban yang Diterima:
Jika Anda menggunakan configure
, make
, make install
rutin untuk menginstal perangkat lunak di bawah distro Linux apa pun, maka versi baru akan biasanya menimpa sebelumnya. Satu-satunya peringatan adalah jika versi yang lebih baru kebetulan mengubah lokasi penginstalan atau nama file tertentu, maka Anda mungkin berakhir dengan versi lama atau bagian dari versi lama yang tersisa di komputer Anda.
Untuk alasan ini, tidak disarankan untuk menginstal program dengan cara ini di Slackware. Praktik yang disarankan adalah membuat .txz
atau .tgz
paket yang dapat diinstal dengan penginstal paket Slackware standar installpkg
. Ini juga berarti bahwa Anda dapat menghapus paket dengan bersih dengan removepkg
atau tingkatkan ke versi baru dengan upgradepkg
. Banyak skrip untuk mengkompilasi dan membuat paket, termasuk satu untuk ffmpeg, dapat ditemukan di SlackBuilds. Menjalankan skrip yang disediakan dengan sumber di direktori yang sama akan mengkompilasi dan menghasilkan .txz
.
Sebagian besar pengguna Slackware sering menggunakan Slackbuilds untuk menginstal perangkat lunak tidak resmi.