Tingkatkan Ubuntu Dari Command Line

Upgrade Ubuntu From Command Line



Ubuntu adalah sebaran Linux yang popular untuk kegunaan rumah dan juga pengguna perusahaan. Ramai pengguna Ubuntu bergantung pada Antaramuka Pengguna Grafik untuk perkara seperti peningkatan dan pengurusan pakej. Tutorial ini mengajarkan cara menaik taraf pakej, menaik taraf versi OS, dan mengautomasikan peningkatan dengan mudah dari prompt arahan anda.

Tingkatkan Ubuntu 14.04 hingga 16.04

Menaik taraf Ubuntu dari 14.04 hingga 16.04 melibatkan menaip beberapa arahan:







sudo su apt-get install update-manager-core do-release-upgrade 

Terminal Ubuntu



Sebelum menjalankan perintah di atas, pastikan untuk mengedit fail / etc / update-manager / pelepasan-peningkatan untuk menunjukkan tingkah laku lalai untuk peningkatan pelepas. Di dalam ini pelepasan-peningkatan memfailkan ada tiga kaedah untuk mengubah tingkah laku peningkatan, yang pertama adalah tidak memeriksa kemas kini, kaedah kedua menjadikan sistem operasi semasa untuk ditingkatkan ke versi segera seterusnya, kaedah ketiga meningkatkan Versi LTS ke versi LTS segera seterusnya. lakukan-lepaskan-naik taraf sebenarnya memulakan peningkatan. Selepas arahan ini, ia menunjukkan beberapa tetingkap semasa melakukan keseluruhan proses peningkatan secara automatik. Biasanya memerlukan masa maksimum beberapa minit bergantung pada kelajuan sambungan Internet yang menghubungkan komputer.



Tingkatkan Paparan Skrin Ubuntu





Kemas kini Senarai Pakej dengan kemas kini apt-get

Pakej adalah perisian aplikasi yang dipasang untuk melakukan pelbagai tugas di komputer. Ubuntu menggunakan tepat-dapatkan perintah untuk menguruskan pakej-pakej ini, dan dengan perintah ini bukan sahaja paket dapat dipasang, tetapi juga meningkatkan dan menyahpasang. Arahan berikut menunjukkan cara mengemas kini senarai pakej untuk meningkatkannya.

Seperti yang dilihat dalam perintah berikut, secara automatik memuat turun senarai paket dan metadata dari repositori berdasarkan dalam talian yang diberikan. Maklumat ini akan digunakan ketika menaikkan pakej, jadi disarankan untuk melaksanakan perintah ini sebelum meningkatkan pakej apa pun untuk mendapatkan versi terbaru dari itu.



Terminal Ubuntu

Naik Pakej dengan peningkatan apt-get

Perbezaan antara kemas kini dan peningkatan dalam konteks ini adalah kemas kini mengambil maklumat mengenai pakej yang lebih baru dari repositori, sehingga dapat digunakan untuk beralih ke versi yang lebih baru dari pakej yang sedang dipasang. Peningkatan boleh dilakukan dengan dua perintah di Ubuntu. apt-get peningkatan dan apt-get dist-upgrade . Perintah menaik taraf pada dasarnya menaikkan pakej ke versi yang lebih baru seperti namanya tanpa melakukan apa-apa lagi, sebaliknya peningkatan versi pintar menangani kebergantungan pakej, dan oleh itu semasa pakej sedang ditingkatkan, ada kemungkinan pakej baru akan dipasang, dan pakej sedia ada dinyahpasang bergantung pada senarai pakej yang dipasang pada sistem. Oleh itu, disarankan untuk selalu menggunakan apt-get dist-upgrade dalam kebanyakan kes.

Dalam contoh ini di bawah ini, kerana ia menggunakan perintah dist-upgrade untuk melakukan peningkatan, maka peningkatan secara pintar menangani kebergantungan berdasarkan senarai pakej yang terdapat dalam sistem. Seperti yang dilihat, ia menghapus 9 paket, tidak meningkatkan satu paket, dan juga memasang 85 paket yang tidak dipasang dengan dataran apt-get peningkatan arahan.

Terminal Ubuntu

Automatikkan Proses Peningkatan

Automasi proses peningkatan akan membiarkan sistem menangani peningkatan secara automatik tanpa campur tangan pentadbir. Ini menjadikan penyelenggaraan tidak hanya cekap tetapi juga mencegah sistem daripada terkena malware dan serangan berbahaya.

apt-get install unattended-upgrades

Secara default, Ubuntu menyediakan peningkatan tanpa pengawasan untuk mengautomasikan proses peningkatan. Ia secara automatik akan menaikkan pakej setiap kali kemas kini yang lebih baru tersedia. Anda boleh mengedit /etc/apt/apt.conf.d/50unattended-upgrades fail untuk mengkonfigurasi sifat ciri ini. Secara lalai, Ubuntu memasang peningkatan keselamatan secara automatik, tetapi dengan sedikit perubahan dalam fail, kemas kini biasa juga dapat dipasang. Pada tangkapan skrin kedua, ia menunjukkan bagaimana peningkatan tanpa pengawasan dikonfigurasi untuk menghantar e-mel apabila terdapat masalah atau peningkatan pakej baru.

Terminal Ubuntu

Terminal Ubuntu

Terminal Ubuntu

Tangkapan skrin berikut menunjukkan bagaimana e-mel peningkatan tanpa pengawasan kelihatan, ketika pelayan e-mel dikonfigurasi dengan betul dalam sistem. Ia kembali benar jika syarat yang diberikan dalam fail di atas menjadi kenyataan, dan seterusnya memasang kemas kini yang dijelaskan dalam sistem. Sekiranya menaik taraf beberapa pakej, keterangan lengkap pemasangan disertakan dalam e-mel bersama dengan nama pakejnya.

Terminal Ubuntu

Selain itu, Ubuntu menyediakan beberapa tetapan lagi untuk menentukan kekerapan proses peningkatan. Ini menentukan KETIKA proses peningkatan akan dijalankan. Edit /etc/apt/apt.conf.d/10periodik untuk mengubah tetapan ini.

Terminal Ubuntu

APT :: periodic :: update-package-list menentukan kemas kini apt-get untuk dijalankan setiap n bilangan hari, di sini dinyatakan 1; oleh itu kemas kini apt-get secara automatik dipanggil setiap hari, APT :: periodic :: download-upgradeadable-package menentukan peningkatan apt-get –download-only untuk dijalankan di setiap n bilangan hari, di sini dinyatakan 1; oleh itu, peningkatan apt-get –download-only secara automatik dipanggil setiap hari. Autoclean tidak perlu, tetapi membantu sistem bebas daripada pakej yang tidak lagi berguna.

Dapatkan Pemberitahuan Apabila Kemas Kini Baru Tersedia

Selain daripada automasi proses peningkatan, maklumat mengenai pakej baru dapat diambil melalui e-mel automatik. Tutorial ini menggunakan apticron untuk tujuan ini, yang sangat efisien dan dapat mengenal pasti ketersediaan pakej baru lebih cepat daripada cara manual. Kelebihan terbesar kaedah ini adalah kemampuan untuk mengenal pasti peningkatan yang lebih baru tanpa log masuk ke pelayan, jika peningkatan tanpa pengawasan dihidupkan bersama dengan ini, mungkin untuk melihat paket mana yang sebenarnya ditingkatkan. Namun, ada kelemahan untuk peningkatan automatik juga, seperti mengkonfigurasi pakej baru ketika mereka automatik tidak akan memiliki pengawasan manusia, jadi hanya menerima pemberitahuan e-mel mungkin lebih baik. Atau anda boleh menyenarai hitam pakej-pakej tersebut semasa menaik taraf secara automatik dalam peningkatan tanpa pengawasan untuk memastikan hanya pakej selamat yang dinaik taraf secara automatik.

apt-get install apticron

Setelah apticron dipasang dengan arahan yang diberikan di atas, ia dapat dikonfigurasi dalam fail: /etc/apticron/apticron.conf . Satu-satunya perkara yang dinyatakan ialah alamat e-mel penerima yang bertanggungjawab menguruskan pelayan, mungkin pentadbir. Sekiranya pelayan e-mel dikonfigurasi dengan betul, e-mel apticron akan kelihatan seperti pada tangkapan skrin berikut. Ini mengandungi tarikh laporan, nama pelayan dan IP, paket mana yang mempunyai peningkatan baru bersama dengan nama pakejnya, dan perincian lengkapnya yang tidak disebut di sini kerana ruang.

Terminal Ubuntu