Deskripsi
SortMyQPKGs adalah alat pengurut otomatis untuk QPKG yang telah terpasang agar memastikan mereka dijalankan dalam urutan yang benar saat NAS Anda dinyalakan kembali.
Ada beberapa paket yang diketahui perlu dijalankan secara berurutan (contoh: Qmono sebelum QSonarr), namun karena kekurangan pada proses registrasi paket QNAP, hal ini mungkin tidak terjadi.
Paket ini akan secara otomatis memastikan urutan peluncuran QPKG lain Anda sudah benar.
-
Penting: SortMyQPKGs tidak lagi efektif pada QTS 5.2.0 atau lebih baru, karena versi QTS ini telah dimodifikasi untuk menjalankan QPKG secara asinkron. Saya tidak bisa memaksa QTS untuk memuat QPKG dalam urutan tertentu lagi.
-
QPKG sekarang harus menggunakan kunci ‘Dependency’. Ini mengharuskan pengembang QPKG untuk menyebutkan QPKG lain yang menjadi ketergantungan QPKG mereka dan mengatur kunci ini setelah instalasi dengan nama QPKG lain sebagai nilai kunci.
-
Jika Anda menjalankan QTS 5.2.0 atau lebih baru, Anda dapat menghapus SortMyQPKGs. Namun, paket ini akan tetap dipelihara untuk mereka yang menggunakan versi QTS lama.
Setiap QPKG akan masuk ke salah satu dari tiga kelompok berikut:
- ALPHA - harus dijalankan sebelum paket lain, dan dalam urutan tertentu (ini adalah aplikasi tingkat tinggi seperti interpreter perintah, lingkungan virtual, dan sejenisnya),
- UNSPECIFIED - mayoritas QPKG yang ada tidak disebutkan secara eksplisit, tetapi harus dijalankan setelah ALPHA dan sebelum paket OMEGA,
- OMEGA - paket yang harus dijalankan setelah semuanya, dan dalam urutan tertentu. Biasanya paket ini bergantung pada paket lain.
Paket ini dilengkapi dengan daftar default yang seharusnya membantu sebagian besar pengguna menyelesaikan masalah startup. Namun, daftar khusus pengguna juga didukung. Jika Anda menemukan paket baru yang menurut Anda harus ditambahkan ke daftar default, mohon informasikan nama paket internalnya, alasan penempatannya, dan bagaimana Anda mengujinya. Hanya paket yang harus ditempatkan dengan benar yang boleh diminta.
Paket ini awalnya disarankan oleh @father_mande & @zyxmon di thread ini, dan berkat upaya riset dari @zyxmon, @father_mande, saya sendiri, dan banyak anggota komunitas QNAP lainnya. Terima kasih kepada semua yang telah berkontribusi dengan masukan dan saran.
Instalasi
- Tersedia di repo MyQNAP, dan juga dapat diinstal melalui manajer paket sherpa.
Catatan
-
Setelah pengurut dipasang, tidak banyak yang bisa dilihat. Temukan ikon paket dan klik tombol ‘Open’ untuk menampilkan file log saat ini - perubahan pada urutan paket Anda akan ditampilkan di sini. Pengurutan dilakukan secara otomatis setiap kali NAS dimatikan. Tidak perlu menjalankannya secara manual.
-
Log dapat dilihat melalui browser web Anda tetapi bukan dokumen web sungguhan, sehingga bisa berubah tanpa diketahui browser Anda. Saat melihat log, pastikan Anda melakukan refresh halaman: CTRL+F5.
-
Daftar preferensi urutan internal saat ini dapat dilihat dengan:
/etc/init.d/sortmyqpkgs.sh pref
