Cara Meluncurkan Aplikasi Default Anda Dengan Perintah Sederhana di Ubuntu

Cara Meluncurkan Aplikasi Default Anda Dengan Perintah Sederhana di Ubuntu

Linux adalah tentang kebebasan. Sementara sistem operasi berpemilik cenderung mengarahkan Anda ke default untuk setiap jenis aplikasi (misalnya browser web), Linux menyediakan alat untuk menyesuaikan sistem Anda dengan selera Anda sendiri. Anda harus dapat memiliki banyak program yang berbeda dari jenis yang Anda inginkan. Dan itulah yang pembaruan-alternatif adalah tentang -- cara mudah untuk beralih di antara opsi.





Berikut cara menggunakannya di Ubuntu (dan sistem berbasis Debian lainnya).





Sistem pembaruan-alternatif

Sebelum kita mempelajari alternatif yang berbeda, kita akan melihat hal-hal di balik layar. Salah satu alternatif, editor , menyediakan editor teks berbasis terminal:





ketika saya gulir ke bawah itu naik
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

Dan membuka file teks dengan perintah ini melakukan persis seperti yang Anda harapkan:

sudo editor /etc/fstab

Ini akan membuka sistem file file konfigurasi dalam editor teks ... tapi yang mana? Pada sistem di bawah ini dibuka di nano :



NS editor perintah sebenarnya adalah tautan simbolis (symlink). Tautan ke nano , Anda mungkin bertanya? Tidak! Perintah /usr/bin/editor adalah tautan ke /etc/alternatives/editor . NS /etc/alternatives direktori adalah tempat semua alternatif dalam sistem dikelola sebagai tautan simbolik. Ini adalah tautan yang mengarah ke program sebenarnya yang dimaksud. Jadi ini adalah tautan (di PATH Anda) ke tautan (di direktori alternatif) ke suatu program.

Seperti yang mungkin sudah Anda duga, pembaruan-alternatif adalah alat yang membantu Anda mengelola tautan ini. Mari kita lihat cara menggunakannya.





Contoh pembaruan-alternatif Penggunaan

Paling pembaruan-alternatif perintah yang akan Anda gunakan mengikuti pola ini:

sudo update-alternatives [option] [alternative(s)]

Di atas, alternatif mengacu pada program yang akan Anda gunakan. NS pilihan adalah apa yang ingin Anda lakukan dengannya. Untuk melanjutkan dengan editor komponen, sebelum kita pergi main-main mari kita lihat letak tanahnya. NS menampilkan pilihan menunjukkan kepada kita beberapa detail.





update-alternatives --display editor

Baris teratas memberi tahu kami jalan menuju editor perintah itu sendiri, serta apa yang terkait saat ini. Ada banyak barang di sana, termasuk pria terjemahan halaman dan semacamnya. Lebih fokus Daftar perintah membuat segalanya lebih mudah dipahami:

update-alternatives --list editor

Di sana, Anda bisa melihatnya nano memang terdaftar sebagai alternatif untuk editor . Tapi apa lagi yang bisa kita gunakan? Ini memberi kita tiga opsi, termasuk SAYA DATANG . Anda dapat menetapkan ulang editor untuk memanggil SAYA DATANG program sebagai gantinya dengan konfigurasi pilihan.

sudo update-alternatives --config editor

Menggunakan menu interaktif, Anda dapat memilih opsi baru. Atau jika Anda tahu program yang Anda inginkan, gunakan mengatur pilihan:

sudo update-alternatives --set editor /usr/bin/vim.basic

Selanjutnya kita akan melihat beberapa alternatif yang mungkin ingin Anda coba.

Opsi pembaruan-alternatif yang terkenal

Seperti yang disebutkan, sudah ada banyak paket yang menggunakan pembaruan-alternatif sistem. Berikut adalah beberapa yang mungkin terbukti berguna dalam mengelola sistem Anda:

update-alternatives --config java

Beberapa program mengharapkan/memerlukan versi Java tertentu untuk diinstal. Pada sistem berbasis Ubuntu, Anda dapat menginstal beberapa versi OpenJDK (Java open source) dari repositori serta menginstal beberapa versi Oracle JRE resmi dengan tangan. Menyiapkan yang terakhir sebagai alternatif akan memungkinkan Anda untuk mengganti lingkungan Java mana yang meluncurkan program dengan cepat.

Catatan: Ada sejumlah alternatif terkait Java yang semuanya harus diperbarui bersama. Lihat aplikasi kenyamanan pembaruan-java-alternatif , yang melakukan beberapa pekerjaan khusus Java untuk Anda.

update-alternatives --config x-www-browser/gnome-www-browser

Cukup jelas, ini akan memungkinkan Anda untuk mengatur browser web default Anda. Jika Anda bekerja di desktop berbasis GNOME, Anda juga harus melihat gnome-www-browser juga.

update-alternatives --config mozilla-flashplugin

Baik atau buruk, masih banyak situs yang menggunakan Flash. Ini akan membantu Anda beralih antara versi resmi Adobe dan sumber terbuka seperti menggertakkan .

Jika Anda ingin tahu tentang berbagai alternatif yang tersedia, coba yang berikut ini untuk mencantumkannya di sepanjang pengaturannya saat ini:

update-alternatives --get-selections

Menyesuaikan Alternatif Anda

Mengelola opsi yang diberikan Canonical kepada kita semuanya baik-baik saja. Tapi itu tidak akan menjadi kebebasan jika Anda tidak bisa membuatnya sendiri, bukan? Di bagian berikut, kita akan melihat cara menambah dan menghapus grup alternatif Anda sendiri.

Menambahkan Alternatif Dari Sistem

Alternatif ditambahkan ke sistem Anda secara otomatis saat Anda menginstal paket yang didukung. Misalnya, jika Anda menginstal emacs , proses instalasi akan menjalankan skrip yang membuat opsi yang diperlukan di /etc/alternatives , termasuk prioritas.

Tetapi Anda juga dapat membuat alternatif Anda sendiri, jika Anda cukup berani. Jika ya, Anda harus ingat bahwa Anda harus mengisi alternatif ini secara manual. Misalnya, jika Anda membuat alternatif baru berjudul pengolah kata-x , Anda harus menambahkan program pertama dan semua program berikutnya secara manual. Anda juga harus menghapusnya, jika tidak, Anda mungkin menemukan alternatif Anda menunjuk ke program yang sudah tidak ada lagi.

Ayo tambahkan grup bernama pengolah kata-x dan satu alternatif (dalam hal ini LibreOffice Writer yang sangat baik) adalah sebagai berikut:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/lowriter 40

Perintah ini membuat:

  • Perintah baru (sebenarnya symlink) disebut pengolah kata mewakili;
  • Sebuah grup alternatif baru yang disebut pengolah kata-x , yang;
  • Berisi (dan default ke) aplikasi /usr/bin/lowriter , yang memiliki;
  • Prioritas 40.

Panggilan pengolah kata dari baris perintah sekarang akan meluncurkan LibreOffice Writer (ditentukan di atas sebagai penulis rendah ). Anda dapat menambahkan yang lain (mis. pengolah kata mode teks penggiling kata ) dengan perintah yang sama, mengubah jalur aplikasi yang sebenarnya sesuai kebutuhan:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/wordgrinder 20

Sekarang menanyakan pengolah kata-x grup akan menampilkan dua opsi ini.

Secara default grup dalam mode 'otomatis', yang berarti sistem akan menggunakan opsi dengan yang tertinggi Prioritas (berdasarkan nomor) yang dikandungnya -- dalam hal ini LibreOffice (40, versus penggiling kata 20). Anda dapat menggunakan konfigurasi opsi yang dijelaskan di atas untuk mengubah ini.

Menghapus Alternatif Dari Sistem

Jika Anda memutuskan bahwa Anda tidak memerlukan opsi, perintah sederhana menggunakan menghapus pilihan akan menyingkirkannya.

sudo update-alternatives --remove x-word-processor /usr/bin/wordgrinder

Akhirnya, Hapus semua opsi akan menghapus seluruh grup, termasuk semua alternatifnya:

sudo update-alternatives --remove-all x-word-processor

Perhatikan bahwa ini menghapus memperbarui alternatif entri tapi bukan program yang mereka terkait.

Pernahkah Anda memperbarui-alternatif dalam tindakan sebelumnya? Adakah tip atau trik yang terkait dengan bekerja dengan alternatif? Beri tahu kami di komentar!

Kredit Gambar: momen melalui Shutterstock.com

Membagikan Membagikan Menciak Surel 8 Situs Web Terbaik untuk Mengunduh Buku Audio Gratis

Buku audio adalah sumber hiburan yang hebat, dan lebih mudah dicerna. Berikut adalah delapan situs web terbaik tempat Anda dapat mengunduhnya secara gratis.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Ubuntu
  • Debian
  • Linux
Tentang Penulis Aaron Peters(31 Artikel Diterbitkan)

Aaron telah mendalami teknologi sebagai analis bisnis dan manajer proyek selama lima belas tahun, dan telah menjadi pengguna setia Ubuntu hampir selama ini (sejak Breezy Badger). Minatnya meliputi open source, aplikasi bisnis kecil, integrasi Linux dan Android, dan komputasi dalam mode teks biasa.

More From Aaron Peters

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan