Anda benar berpikir ini bukan rute terbaik. Rute ini membutuhkan banyak langkah manual, dan sangat rawan kesalahan, dan tidak skala dengan baik.
Ketika bekerja dengan distribusi linux, Anda harus tetap menggunakan manajemen paket sebanyak mungkin.
Keuntungan menggunakan manajemen paket:
- Dukungan ketergantungan
- Instalasi / penghapusan mudah
- Persediaan perangkat lunak
- Dukungan upgrade / downgrade, termasuk penanganan file konfigurasi
- Paket sumber pada dasarnya mendokumentasikan proses pembuatan Anda, dan mengotomatiskannya untuk Anda setelah ditulis.
- Penandatanganan paket
- dan lainnya.
Ketika Anda mulai bekerja dari sumber saja, Anda kehilangan semua fitur hebat ini, dan semuanya mulai menjadi berantakan dengan cepat.
Untuk menyelesaikan masalah spesifik Anda, Anda harus memeriksa repositori backports ubuntu , mungkin mereka memiliki versi terbaru untuk NGinx yang dapat Anda gunakan.
Jika mereka tidak memiliki versi yang sesuai, maka solusi terbaik adalah membuat sendiri paket ubuntu backport. Ini sebenarnya tidak terlalu sulit, dan itu kurang bekerja daripada mengkompilasinya dari sumber secara manual setiap kali. Backporting membutuhkan, pada dasarnya, mengambil paket sumber dari ubuntu, mengganti file tar.gz upsteam lama dengan yang terbaru yang Anda inginkan, dan membangun kembali paket.
Anda dapat menggunakan panduan ini untuk membantu Anda mendukung paket.