Ubuntu如何每週自動更新

來源:互聯網
上載者:User
關鍵字 自動更新 apt-get 現在 user 運行

使用cron-aptHTTP://www.aliyun.com/zixun/aggregation/18862.html">自動更新套裝軟體

套裝軟體cron-apt被設計為自動更新套裝軟體清單和下載已更新的套裝軟體。 因此,它主要使用命令

apt-get upgrade

apt-get dist-upgrade -d

安裝cron-apt

你可以從Universe Repositories得到cron-apt。

使cron-apt定期運行

為了使cron-apt定期地運行,創建一個到/etc/cron.daily或者/etc/cron.weekly的連結

sudo ln -s /usr/sbin/cron-apt /etc/cron.daily

cron-apt只下載新的套裝軟體,你需要手動運行來安裝它們

sudo apt-get dist-upgrade

* 如果是使用cron-apt,你不需要參照如下步驟。

使用cron和apt-get每週自動升級套裝軟體

警告:就任何的系統變化,都有可能發生新的或附加錯誤。 請確保備份你的資料和設置! 由自己承擔使用本文檔的後果。 定期更新你的Ubuntu(或基於Debian)的套裝軟體有助於加強系統安全性以及排除系統運行漏洞。 這份HOWTO指南介紹了如何在你的系統上安裝cron job來每週更新你的系統以及刪除任何安裝後不曾使用的套裝軟體。 這份文檔假設你的系統基於最普遍或最常見的寬頻環境,不是撥號上網、Internet連接。

新建週期性cron Job檔

首先你需要新建cron job檔。 你可以使用簡單的文字編輯器創建並保存到你的主資料夾。 在Ubuntu系統中,打開應用程式>附件>文字編輯器。 在編輯器中,輸入下列內容:

#!/bin/bash
apt-get update
apt-get upgrade -y
apt-get autoclean
然後保存檔並以類似于「autoupdt」命名。 預設資料夾應該是你的主資料夾,但請確認一下。 (下面的步驟假設該檔保存在你的主資料夾。 )

移動Cron Job檔到Cron.Weekly

現在你已經創建了cron job檔,需要把它移動到cron weekly資料夾才能使它每週自動運行。 為此,你需要打開命令列終端。 在Ubuntu中,按一下應用程式>系統工具>終端。 現在你應該能看到終端提示符。 在提示符處輸入「ls」並按下回車鍵(某些鍵盤是返回鍵)。 在清單中應該可以看到你新建的檔「autoupdt」。

user@system:~$cd ~
user@system:~$ls

現在我們已經確認檔存在,我們需要將它移動到正確的資料夾。 在提示符後輸入以下命令來移動檔:

user@system:~$sudo mv autoupdt /etc/cron.weekly

(你要正確輸入你的sudo密碼,也就是你的個人密碼。 )現在我們需要確認檔已被移至Cron資料夾。 在提示符後輸入:

user@system:~$cd /etc/cron.weekly
user@system:~$ls

你應該能在清單中看到「autoupdt」。 (如果沒有,再試一下先前的移動命令。 )

使Cron Job檔可執行

現在檔已經創建並準備由cron每週運行,我們還需要使檔可執行使得它能被運行。 因為你已經處於cron.weekly資料夾,你只需要輸入一下命令:

user@system:~$sudo chmod 755 autoupdt
(你還需要再一次確認密碼。 )

完成

由於檔是可執行檔,所以任務完成。 cron job會每週運行並升級你的源清單(檢查是否有可更新的套裝軟體),發現並按需要升級套裝軟體,然後清理舊的、安裝後不曾使用的套裝軟體。 你仍舊可以使用新立得套裝軟體管理器或命令apt-get,但現在你可以休息一下因為每週自動更新。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.