更新最新的軟件資料

接者您需要確定您電腦中的套件資訊是最新的。要確定的最佳方法就是執行一次 "apt-get update" 更新最新的套件資訊。

apt-get update
 
更新軟件

然後您可以用 "apt-get upgrade" 更新所有有新版本的套件。不過如果您想看看那些套件會被更新,您可以加上 -s 選項執行一次upgrade

apt-get -s upgrade

如果您想把整個系統由一個舊版本升級至新版本,您可能需要暫時忽略套件門的相依性問題,您可以先執行一次 "apt-get dist-update"

apt-get dist-upgrade

沒有問題後,您可以進行升級了。

apt-get upgrade

使用Ubuntu內建的apt-get指令來完成更新。

 

步驟:(前提是您的Linux要連上網際網路,以及取得root權限,以下sudo指令就是用來取得root權限的!)

指令一:

sudo apt-get update

說明:用來取得遠端更新伺服器的套件檔案清單。

 

指令二:

sudo apt-get -y dist-upgrade

說明:更新套件。

指令三:

sudo apt-get -y dist-upgrade

說明:更新套件。如果您想把整個系統由一個舊版本升級至新版本,您可能需要暫時忽略套件門的相依性問題,您可以先執行一次 "apt-get dist-update"再執行"apt-get upgrade"

##-- 為避免系統更新碰到詢問選項時,將會停下等待使用者回覆
##-- 故採用 safe-upgrade 的方式,但若有核心異動時
##-- 請手動執行 sudo apt-get dist-upgrade -y
## 使用 aptitude -y safe-upgrade 會跳過核心的更新
## 使用 aptitude -y dist-upgrade 則全部會更新,須重新開機

sudo aptitude safe-upgrade

sudo aptitude -y safe-upgrade

sudo aptitude full-upgrade

sudo aptitude dist-upgrade

safe-upgrade提供較為安全的升級方式。這個動作不會新增或移除套件,只會針對現有的,不會影響到其他套件相依性的套件做升級的動作。

full-upgrade提供較為徹底的升級;它有可能會為了滿足相依性而新增或移除套件。

dist-upgrade可說是針對整個系統做升級,它可能會更動系統核心的版號,並配合新系統大幅汰換套件。通常這是用來升級到更新的發行版或是對核心做更新時才會使用。

安裝 aptitude

sudo apt-get install aptitude

指令三:sudo apt-get clean

說明:清除更新時所下載回來的更新(安裝)檔案。

以上引用自:http://dreamtails.pixnet.net/blog/trackback/ce69497435/24821908

http://wiki.ubuntu-tw.org/index.php?title=Aptitude
-------------------------------------------------------------------------------------------------------------------------

最近tw.archive.ubuntu.com有時會連不上,因此apt-get常常無法抓完套件!

解決之法就是改用其他替代網站!

cd /etc/apt
sudo cp sources.list sources.lis.bak
sudo kate sources.lis

將tw.archive.ubuntu.com全部取代為mirror.nttu.edu.tw存檔後

或以vi將tw.archive.ubuntu.com全部取代為mirror.nttu.edu.tw存檔後 1,$s/tw.archive.ubuntu.com/mirror.nttu.edu.tw/g 繼續如下指令 sudo apt-get update 以上引用自:http://blog.yam.com/kaidamy/category/1382982 ------------------------------------------------------------------------------------------------------------------------- vi 取代 vi用下面的語法 1,$s/string/replace/g 可以將string代換成replace 但如果 http://mydomain/home/html/這一段字串,要取代成../該如何下呢? 就是如何解決/的問題. 加一個 \ 變成 \ / 要改成 1,$s/http:\/\/mydomain\/home\/html\//..\//g 此例也可以如同 sed 那樣子, 把 / 分隔字元以其他非字母數字來取代, 但是 \ " | 三個字元除外. 例如 :1,$s#string#http://mydomain/home/html#gc 以上引用自:http://phorum.study-area.org/index.php?topic=13454.0 ------------------------------------------------------------------------------------------------------------------------- netstat -lntp
netstat -lntpu

kill port

http://linux.vbird.org/linux_server/0140networkcommand.php#netstat

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料