Bagaimana Menggunakan Apt-Get to Install Programs di Ubuntu dari Command Line
Ubuntu mempunyai banyak kaedah berasaskan GUI untuk memasang aplikasi, tetapi mereka mengambil sedikit masa untuk mencari dan mencari. Oleh kerana papan kekunci biasanya lebih cepat daripada tetikus, menguruskan perisian anda melalui baris arahan boleh menjadi penjimat masa nyata.
APT
Linux menguruskan perisian melalui pakej, unit individu perisian yang mengandungi antara muka pengguna, modul, dan perpustakaan. Kebanyakan aplikasi menghubungkan beberapa pakej bersama bersama, dan masih ada yang lain yang membolehkan anda memilih pakej mana yang hendak dipasang dan yang akan dibuang mengikut budi bicara anda sendiri. Ini boleh menjadi mengelirukan, jadi ada pengurus pakej yang anda perlukan untuk membantu
Setiap pengedaran Linux mempunyai sistem pengurusan pakej sendiri. Untuk Ubuntu berhampiran dan sayang kita sendiri, itu Alat Pembungkusan Lanjutan. Ia mempunyai keluarga arahan yang membolehkan anda menambah repositori; cari, pasang, dan keluarkan pakej; dan juga mensimulasikan peningkatan dan sebagainya. Perintah ini agak mudah diingat dan digunakan, jadi anda akan menguruskan perisian sistem anda dalam masa yang singkat!
APT memerlukan keizinan pengguna yang super, kerana ia berkaitan dengan aspek teras sistem, jadi di Ubuntu anda perlu menguraikan kebanyakan perintah dengan "sudo."
Mencari Pakej
Perintah untuk mencari perisian adalah:
carian apt-cache [istilah carian 1] [istilah carian 2] ... [istilah carian n]
Gantikan [istilah carian] tetapi jangan gunakan tanda kurung. Anda akan mendapat output seperti ini:
Anda boleh mencari istilah dalam perihalan pakej, katakan untuk permainan solitaire, atau dengan nama pakej. Sesetengah carian mungkin menghasilkan satu tan hasil, jadi anda boleh menatal melalui senarai dengan arahan berikut:
carian apt-cache [istilah carian] | kurang
Terdapat paip di tengah-tengah perintah itu (ia berkongsi kunci dengan \). Perintah kurang akan membolehkan anda menatal senarai anda dengan kekunci anak panah, kekunci atas / bawah halaman, dan ruang, b, dan masukkan. Tekan q untuk keluar dari senarai dan kembali ke prompt.
Menambah Repositori
Anda boleh mencari lebih banyak perisian dalam repositori yang terdapat dalam talian. Ambil, sebagai contoh, Ubuntu Tweak, sebuah program yang membolehkan anda mengubah beberapa tetapan yang tersembunyi atau sebaliknya sukar untuk mengubah sistem anda. Ia dihoskan di repositori lain. Jika anda menambah repositori dan bukannya memuat turun dan memasang hanya pakej, sistem akan memberitahu anda tentang kemas kini dan menyimpannya secara automatik untuk anda. Anda boleh menambah dan menukar repositori secara manual dengan mengedit fail sumber APT:
sudo nano /etc/apt/sources.list
Tetapi Ubuntu 9.10 Karmic Koala mengubahnya. Ada cara yang lebih mudah!
sudo add-apt-repository [nama repositori di sini]
Mari lihat repo Ubuntu Tweak untuk melihat apa yang akan kelihatan seperti dalam amalan:
sudo add-apt-repository ppa: tualatrix / ppa
Voila!
Mengemaskini Sumber
Selepas menambah repositori, anda perlu mengemas kini senarai pakej anda.
kemas kini sudo apt-get
Itu akan mengemas kini senarai pakej dari semua repositori dalam satu perjalanan. Ingat untuk melakukan ini selepas setiap repositori ditambah!
Pemasangan
Kini anda telah menambah repo perisian anda dan mengemas kini senarai pakej anda, dan mendapati nama pakej yang anda perlukan, anda boleh memasangnya.
sudo apt-get install [nama pakej 1] [nama pakej 2] ... [nama pakej n]
Ini akan memuat turun dan memasang semua pakej yang disenaraikan. Sekiranya terdapat kebergantungan - pakej prasyarat lain - mereka juga akan dipasang. Kadang-kadang anda juga akan melihat senarai pakej yang disyorkan tetapi pilihan untuk pergi bersama dengan pilihan anda. Kadang-kadang, anda juga akan melihat pengesahan segera, walaupun tidak semestinya.
Selalunya, anda akan melihat pakej teras dengan pakej terkait lain, jadi memasangnya secara automatik akan memasang dependencies dan kadang-kadang pakej yang berkaitan juga.
Mengeluarkan Paket
Jika anda ingin menyingkirkan program, anda boleh menyahpasang pakej yang berkaitan.
sudo apt-get keluarkan [nama pakej 1] [nama pakej 2] ... [nama pakej n]
Jika anda ingin menyingkirkan fail konfigurasi dan direktori yang berkaitan (biasanya dalam direktori rumah pengguna), anda akan mahu menambah pilihan pembersihan:
sudo apt-get remove -purge [nama pakej 1] [nama pakej 2] ... [nama pakej n]
Terdapat dua jalur di sana. Ini akan berguna jika program tidak berfungsi dengan betul. Dengan membersihkan selepas penyingkiran, anda boleh memasang "bersih".
Kebanyakan masa, anda hanya boleh memilih pakej teras dan yang berkaitan akan dikeluarkan juga. Sekiranya tidak, anda boleh menggunakan arahan berikut:
sudo apt-get autoremove
Ini secara automatik akan mengeluarkan sebarang pakej yang tidak digunakan atau dikaitkan dengan mana-mana program yang dipasang. Sebagai contoh, jika anda menyingkirkan pakej teras, autoremove akan menyingkirkan pakej bersekutu itu dan mana-mana kebergantungan yang ada, selagi tidak ada program lain yang menggunakannya. Ini cara yang baik untuk membersihkan sebarang perpustakaan dan pakej yang tidak digunakan yang anda tidak perlukan.
Perisian Menaiktaraf
Jadi, bagaimana jika pakej anda perlu ditingkatkan? Anda boleh meningkatkan program individu dengan arahan berikut:
sudo apt-get upgrade [nama pakej 1] [nama pakej 2] ... [nama pakej n]
Atau, anda boleh menaik taraf semua pakej dengan tidak mempunyai hujah lanjut:
sudo apt-get upgrade
Ini akan memberitahu anda berapa banyak dan pakej yang perlu dikemas kini dan akan meminta pengesahan sebelum ia berterusan.
Ingat, anda mungkin perlu mengemaskini terlebih dahulu. Peningkatan akan menggantikan versi lama program dengan versi yang lebih baru. Ini adalah proses penggantian; nama paket yang sama diperlukan dan versi lama digantikan dengan versi yang lebih baru. Tiada pakej yang baru dipasang dan tiada pakej yang dipasang.
Sesetengah program tidak berfungsi dengan cara itu. Mereka memerlukan pakej dengan nama yang sedikit berbeza untuk dialih keluar dan yang baru dengan nama yang berbeza akan dipasang. Kadang-kadang versi baru program mempunyai pakej yang diperlukan baru. Dalam kes ini, anda perlu menggunakan peningkatan berperingkat.
sudo apt-get dist-upgrade [nama pakej 1] [nama pakej 2] ... [nama pakej n]
sudo apt-get dist-upgrade
Sekarang, semua kebergantungan akan dipenuhi walau apa pun. Jika anda tidak mengurus pakej mikro, maka ini adalah arahan yang akan anda gunakan.
Jika anda hanya mahu melihat pakej mana yang akan dinaik taraf jika anda menjalankan arahan secara hipotesis, anda boleh mensimulasikan peningkatan menggunakan pilihan -s.
sudo apt-get -s upgrade
Ini benar-benar berguna jika anda tidak pasti jika menaik taraf satu pakej akan merosakkan program lain, yang kadang-kadang berlaku dengan perkara seperti PHP dan pelayan pelayan mel.
Pembersihan
Apabila anda memuat turun pakej, Ubuntu caches mereka sekiranya ia perlu merujuk kepada mereka lagi. Anda boleh memadam cache ini dan kembali beberapa ruang cakera keras dengan arahan berikut:
sudo apt-get clean
Jika anda ingin menyingkirkan cache anda, tetapi simpan versi terbaru dari pakej apa yang anda ada, kemudian gunakannya sebagai ganti:
sudo apt-get autoclean
Ini akan menghilangkan versi lama yang tidak berguna, tetapi tetap meninggalkan cache.
Semak Apa yang Dipasang
Anda boleh melihat senarai semua pakej yang dipasang dengan dpkg.
sudo dpkg -list
Anda juga boleh menggunakan kurang untuk menatal senarai ini.
sudo dpkg -list | kurang
Anda juga boleh mencari melalui senarai dengan perintah grep.
dpkg -list | grep [istilah carian]
Jika sesuatu dipasang, anda akan melihat nama pakej dan keterangan.
Anda juga boleh mencari melalui kaedah yang lebih kompak:
istilah carian dpkg -l '
Pilihan itu adalah huruf kecil L, dan istilah carian anda mesti berada di dalam petikan tunggal. Anda boleh menggunakan aksara kad liar untuk mencari lebih baik juga.
Telur Easter
APT mempunyai telur easter yang menarik.
sudo apt-get moo
Nikmati kuasa lembu super anda!
Mampu mengurus pakej dan perisian yang dipasang melalui baris arahan dapat menjimatkan masa anda. Pembuat Perisian Ubuntu sering kali tertinggal pada sistem saya dan ia benar-benar boleh menjadi kesakitan untuk menambah repo perisian dan memasang pakej melalui Pusat Perisian, terutama jika anda tahu nama pakej sudah. Ia juga hebat untuk menguruskan sistem anda dari jauh melalui SSH. Anda tidak perlu mempunyai GUI berjalan sama sekali atau berurusan dengan VNC.
Terdapat banyak perkara yang perlu dipelajari apabila merasa selesa dengan baris arahan, jadi anda mungkin ingin menyemak Panduan Permulaan untuk Nano, Editor Teks Barisan Perintah Linux. Ada lagi yang akan datang!