Ringkasan:gksu tidak digunakan lagi. Itu dihapus dari Debian, Ubuntu 18.04 dan versi distribusi Linux yang lebih baru. Anda dapat mencapai fungsionalitas gksu dengan backend admin gvfs. Berikut cara melakukannya.
Saya menjelajahi Ubuntu 18.04 hari ini. Dan ketika saya mencoba untuk menyembunyikan laporan kerusakan Ubuntu, saya mencoba menggunakan perintah dengan gksu.
Saya sedikit terkejut karena tidak terinstal secara default, jadi saya melanjutkan untuk menginstalnya. Dan di sinilah keterkejutanku berubah menjadi keterkejutan.
Ketika saya mencoba menggunakan Sudo apt install gksu, sistem saya memberi tahu saya “Paket ‘gksu’ tidak memiliki kandidat penginstalan “.
Kesalahan lengkapnya adalah ini:
Reading package lists... Done Building dependency tree Reading state information... Done Package gksu is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'gksu' has no installation candidate
Ini membuat saya melakukan sedikit penyelidikan dan saya menemukan bahwa gksu telah ditinggalkan. Itu pertama kali dihapus dari Debian dan kemudian Canonical memutuskan untuk menjatuhkannya dari Ubuntu 18.04. Pengembang aplikasi disarankan untuk menggunakan PolicyKit.
Apa itu gksu?
gksu adalah program yang menyediakan frontend GTK untuk su dan sudo. Dengan cara ini aplikasi grafis diizinkan untuk dijalankan dengan hak akses root.
Sebagai pengguna akhir, Anda mungkin telah menggunakan gksu untuk menjalankan editor Gedit untuk memodifikasi beberapa file sistem yang memerlukan hak akses root.
Karena gksu tidak ada lagi, apa yang dapat Anda lakukan jika Anda perlu membuka program seperti Gedit sebagai pengguna super?
Mengedit file sistem tanpa gksu di Ubuntu 18.04 dan Linux lainnya
Pengguna disarankan untuk menggunakan backend admin gvfs. Mengesampingkan jargon teknis, artinya Anda harus menambahkan awalan admin:// ke jalur file yang ingin Anda edit.
Jadi, jika Anda menggunakan perintah seperti ini dengan gksu:
gksu gedit /etc/default/apport
Anda dapat menggunakan perintah berikut sebagai gantinya:
gedit admin:///etc/default/apport
Dengan cara ini Anda masih dapat mengedit file sistem tanpa gksu.
Alternatif:Gunakan pkexec
Anda juga dapat menggunakan perintah pkexec sebagai ganti gksu. Tetapi mungkin perlu memiliki kit kebijakan untuk aplikasi yang Anda coba jalankan.
pkexec gedit
Saya tahu banyak dari kita pengguna Linux yang terbiasa dengan gksu dan karena gksu sudah usang, itu memang menimbulkan sedikit ketidaknyamanan. Tidak banyak yang bisa kami lakukan kecuali menggunakan awalan admin://.
Saya harap artikel ini membantu Anda dengan masalah gksu di Ubuntu 18.04 dan distribusi Linux lainnya. Jika Anda memiliki pertanyaan atau saran, silakan gunakan bagian komentar di bawah.