Bagaimana Untuk Memasang Perisian Linux di Ubuntu Bash Shell Windows 10
Pasang shell Bash berasaskan Ubuntu Windows 10 dan anda akan mempunyai persekitaran Ubuntu yang lengkap yang membolehkan anda memasang dan menjalankan aplikasi yang sama yang boleh anda jalankan pada sistem Linux berasaskan Ubuntu. Sama seperti pada Ubuntu, bagaimanapun, anda memerlukan arahan apt-get untuk memasang dan mengemas kini perisian.
Ambil perhatian bahawa subsistem Linux Windows 10 tidak menyokong secara rasmi aplikasi grafik atau perisian pelayan (walaupun mungkin untuk menjalankan beberapa aplikasi grafik, secara tidak rasmi). Secara rasmi, ia bertujuan untuk aplikasi terminal Linux dan pemaju utiliti baris lain mungkin mahu.
Bash shell Windows 10 hanya menyokong binari 64-bit, jadi anda tidak boleh memasang dan menjalankan program Linux 32-bit.
Apt-get Dijelaskan
Di Ubuntu dan pengedaran Linux berasaskan Debian lain, anda menggunakan apt-get
arahan untuk memasang perisian. "Apt" bermaksud "Alat Pakej Lanjutan". Perintah ini memuat turun pakej perisian dari repositori perisian terpusat Ubuntu dan memasangnya pada sistem anda. Jika pakej yang anda cuba pasang memerlukan atau "bergantung pada" pakej lain, apt-get secara automatik akan memuat turun dan memasang pakej-pakej tersebut (dikenali sebagai dependencies). Apt-get berfungsi dengan pakej ".deb", dinamakan untuk Debian, pengedaran Ubuntu Ubuntu.
Anda perlu menjalankan apt-get bersama-sama dengan arahan "sudo", yang memberikannya superuser, atau root, keizinan. Ini membolehkan arahan untuk mengubah suai dan memasang fail sistem dalam persekitaran Linux. Anda perlu memasukkan kata laluan akaun pengguna semasa anda menggunakan sudo.
Anda juga boleh menggunakan perintah apt yang lebih baru daripada perintah apt-get tradisional, walaupun arahan sama ada.
Cara Muat turun Senarai Pakej Dikemas kini
Pertama, anda ingin menjalankan arahan berikut untuk memuat turun senarai pakej terkini dari repositori perisian:
kemas kini sudo apt-get
Anda perlu melakukan ini sebelum anda memasang sebarang pakej.
Cara Pasang Pakej
Jika anda tahu nama pakej yang anda ingin pasang, anda boleh memuat turun dan memasangnya dengan arahan berikut, menggantikan "packagename" dengan nama pakej yang anda hendak pasang:
sudo apt-get install packagename
Sebagai contoh, jika anda mahu memasang Ruby, anda akan menjalankan arahan berikut:
sudo apt-get install ruby
Anda boleh menekan kekunci Tab semasa menaip nama pakej (atau mana-mana arahan) untuk menggunakan ciri auto-bash Bash, yang akan membantu anda menyelesaikan tugas-tugas menaip secara automatik dan mencadangkan pilihan yang tersedia, jika terdapat banyak pilihan.
Selepas menjalankan perintah ini dan lain-lain, anda akan dibentangkan dengan perubahan yang akan dibuat dan anda perlu mengetik "y" dan tekan Enter untuk meneruskan.
Cara Cari Pakej
Anda mungkin tidak selalu mengetahui nama pakej yang anda mahu pasangkan. Dalam kes ini, anda boleh menggunakan perintah apt-cache untuk mencari cache pakej yang dimuat turun (senarai yang dimuat turun dengan pembaruan apt-get) untuk program. Perintah ini mencari nama dan deskripsi pakej untuk teks yang anda tentukan.
Perintah ini tidak memerlukan sudo, kerana ia hanya mencari mudah. Walau bagaimanapun, anda boleh menjalankannya dengan sudo jika anda suka, dan ia masih akan berfungsi.
cari carian tepat pada masa lalu
Sebagai contoh, jika anda ingin mencari pakej yang berkaitan dengan w3m, pelayar web berasaskan teks untuk terminal, anda akan menjalankan:
carian wt-cache w3m
Bagaimana Mengemas Kini Semua Pakej Terpasang Anda
Untuk mengemas kini pakej perisian anda yang terpasang ke versi terkini yang terdapat dalam repositori-yang memberi anda kemas kini keselamatan yang tersedia untuk pakej semasa anda-jalankan perintah berikut:
sudo apt-get upgrade
Ingat untuk menjalankan perintah "kemas kini sudo apt-get" sebelum anda menjalankan arahan ini, kerana anda perlu mengemas kini senarai pakej sebelum apt-get akan melihat versi terkini yang tersedia.
Cara Uninstall Pakej
Untuk menyahpasang pakej apabila anda selesai dengannya, jalankan arahan berikut:
sudo apt-get mengeluarkan packagename
Perintah di atas hanya membuang fail perduaan pakej, tetapi tidak ada fail konfigurasi yang berkaitan. Sekiranya anda ingin mengalih keluar semua yang berkaitan dengan pakej perisian, jalankan arahan berikut:
sudo apt-get purge packagename
Sama ada arahan di atas akan mengeluarkan apa-apa "ketergantungan," yang merupakan pakej yang dipasang kerana ia diperlukan untuk pakej. Jika anda menyahpasang pakej dan kemudian membuangnya kemudian, sistem anda mungkin masih mempunyai beberapa ketergantungan tambahan yang tidak diperlukan lagi. Untuk mengalih keluar sebarang pakej yang dipasang sebagai dependensi dan tidak diperlukan lagi, jalankan perintah berikut:
sudo apt-get autoremove
Cara Pasang Perisian Lain
Perintah di atas akan membantu anda memasang dan mengemas kini perisian yang paling biasa yang anda perlukan. Walau bagaimanapun, sesetengah perisian akan dipasang melalui arahan dan alat lain.
Sebagai contoh, permata Ruby dipasang dengan perintah "memasang permata" sebaik sahaja anda memasang Ruby melalui apt-get. Ruby mempunyai sistem pemasangan perisian tersendiri yang terpisah daripada apt-get.
Sesetengah pakej perisian boleh didapati di PPA, atau "arkib pakej peribadi," yang dihoskan oleh pihak ketiga. Untuk memasang ini, anda perlu menambah PPA ke sistem anda dan kemudian gunakan arahan normal apt-get.
Perisian baru mungkin perlu disusun dan dipasang dari sumber. Semua pakej yang anda pasang dengan apt-get telah disusun dari sumber oleh sistem binaan Ubuntu dan dengan mudah dibungkus ke pakej .deb yang anda boleh pasang. Anda harus mengelakkan ini jika boleh, tetapi mungkin tidak dapat dielakkan dalam beberapa kes.
Walau apa pun, jika anda cuba memasang aplikasi Linux yang lain, anda sepatutnya dapat mencari arahan yang memberitahu anda bagaimana anda perlu memasangnya. Arahan yang sama yang berfungsi pada Ubuntu 14.04 LTS akan berfungsi pada shell Bash Windows 10. Apabila ia dikemas kini ke versi utama Ubuntu, arahan yang sama yang berfungsi pada Ubuntu 16.04 LTS akan berfungsi pada Windows 10.