更新最新的軟件資料
接者您需要確定您電腦中的套件資訊是最新的。要確定的最佳方法就是執行一次 "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