Ubuntu下軟件升級命令

轉(zhuǎn)載:http://www.cnblogs.com/indiepop/archive/2011/11/10/2244903.html
sudo apt-get update --更新軟件源
sudo apt-get upgrade -更新已經(jīng)安裝的軟件

以非root用戶更新系統(tǒng)

sudo: sudo是linux系統(tǒng)管理指令徒河,是允許系統(tǒng)管理員讓普通用戶執(zhí)行一些或者全部的root命令的一個工具,如halt始锚,reboot葡幸,su等等。這樣不僅減少了root用戶的登陸 和管理時間,同樣也提高了安全性舀奶。Sudo不是對shell的一個代替,它是面向每個命令的斋射。

apt-get: apt-get是一條linux命令育勺,適用于deb包管理式的操作系統(tǒng)但荤,主要用于自動從互聯(lián)網(wǎng)的軟件倉庫中搜索、安裝涧至、升級腹躁、卸載軟件或操作系統(tǒng)。   apt-get命令一般需要root權(quán)限執(zhí)行南蓬,所以一般跟著sudo命令纺非。

一、APT的使用(Ubuntu Linux軟件包管理工具一)
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 獲取包的相關(guān)信息赘方,如說明烧颖、大小、版本等)
sudo apt-get install # ------(package 安裝包)
sudo apt-get install # -----(package - - reinstall 重新安裝包)
sudo apt-get -f install # -----(強制安裝?#"-f = --fix-missing"當是修復(fù)安
裝吧...)
sudo apt-get remove #-----(package 刪除包)
sudo apt-get remove - - purge # ------(package 刪除包窄陡,包括刪除配置文件
等)
sudo apt-get autoremove --purge # ----(package 刪除包及其依賴的軟件包+配置文件等(只對6.10有效炕淮,強烈推薦))
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安裝的包
sudo apt-get dist-upgrade # ---------升級系統(tǒng)
sudo apt-get dselect-upgrade #------使用 dselect 升級
apt-cache depends #-------(package 了解使用依賴)
apt-cache rdepends # ------(package 了解某個具體的依賴?#當是查看該包被哪些包依賴吧...)
sudo apt-get build-dep # ------(package 安裝相關(guān)的編譯環(huán)境)
apt-get source #------(package 下載該包的源代碼)
sudo apt-get clean && sudo apt-get autoclean # --------清理下載文件的存
檔 && 只清理過時的包
sudo apt-get check #-------檢查是否有損壞的依賴

apt-get install 的用法
apt-get install <package>
下載 <package> 以及所有倚賴的包裹,同時進行包裹的安裝或升級.如果某個包裹被設(shè)置了 hold (停止標志,就會被擱在一邊(即不會被升級).更多 hold 細節(jié)請看下面.

apt-get remove [--purge] <package>
移除 <package> 以及任何倚賴這個包裹的其它包裹.--purge 指明這個包裹應(yīng)該被完全清除 (purged) ,更多信息請看 dpkg -P .

apt-get update
升級來自 Debian 鏡像的包裹列表,如果你想安裝當天的任何軟件,至少每天運行一次,而且每次修改了
/etc/apt/sources.list 后,必須執(zhí)行.

apt-get upgrade [-u]
升 級所以已經(jīng)安裝的包裹為最新可用版本.不會安裝新的或移除老的包裹.如果一個包改變了倚賴關(guān)系而需要安裝一個新的包裹,那么它將不會被升級,而是標志為 hold .apt-get update 不會升級被標志為 hold 的包裹 (這個也就是 hold 的意思).請看下文如何手動設(shè)置包裹為 hold .我建議同時使用 '-u' 選項,因為這樣你就能看到哪些包裹將會被升級.

apt-get dist-upgrade [-u]
和 apt-get upgrade 類似,除了 dist-upgrade 會安裝和移除包裹來滿足倚賴關(guān)系.因此具有一定的危險性.

apt-cache search <pattern>
搜索滿足 <pattern> 的包裹和描述.

apt-cache show <package>
顯示 <package> 的完整的描述.

apt-cache showpkg <package>
顯示 <package> 許多細節(jié),以及和其它包裹的關(guān)系.

dselect, console-apt, aptitude, gnome-apt,是APT 的幾個圖形前端(其中一些在使用前得先安裝).這里 dselect 無疑是最強大的,也是最古老,最難駕馭.

要用apt-get這種方式安裝LAMP時,最好先運行下面在命令升級自己的系統(tǒng)這樣是為了更新源泳梆,而如果你找的源不好鳖悠,可能安裝LMAP失敗。

<pre style="margin-top: 0px; margin-bottom: 0px; white-space: pre-wrap; word-wrap: break-word; color: rgb(68, 68, 68); font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">

sudo apt-get update 獲得最近的軟件包的列表优妙;列表中包含一些包的信息乘综,比如這個包是否更新過

sudo apt-get dist-upgrade 如果這個包沒有發(fā)布更新,就不管它套硼;如果發(fā)布了更新卡辰,就把包下載到電腦上,并安裝邪意。

apt-get update 指令會同步使用者端和APT 伺服器的RPM 索引清單(package list)九妈,APT 伺服器的RPM 索引清單置于base 資料夾內(nèi),使用者端電腦取得base 資料夾內(nèi)的bz2 RPM 索引清單壓縮檔后雾鬼,會將其解壓置放于/var/state/apt/lists/萌朱,而使用者使用apt-get install 或apt-get dist-upgrade 指令的時候,就會將這個資料夾內(nèi)的資料和使用者端電腦內(nèi)的RPM 資料庫比對策菜,如此一來就可以知道那些RPM 已安裝晶疼、未安裝、或是可以升級的又憨。
這里提一下apt-get upgrade 與apt-get dist-upgrade的關(guān)系
由于包與包之間存在各種依賴關(guān)系翠霍。upgrade只是簡單的更新包,不管這些依賴蠢莺,它不和添加包寒匙,或是刪除包。而dist-upgrade可以根據(jù)依賴關(guān)系的變化躏将,添加包锄弱,刪除包考蕾。
一般在運行upgrade或dist-upgrade之間,要運行update.

最后運行如下

sudo apt-get install mysql-server

安裝上mysql5

sudo apt-get install apache2

安裝apache2

sudo apt-get install php5

安裝php5

sudo apt-get install php5-mysql

安裝php的mysql模塊

sudo apt-get install php5-gd

sudo (apt-get update && apt-get dist-upgrade && apt-get autoremove && apt-get autoclean)包</pre>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末棵癣,一起剝皮案震驚了整個濱河市辕翰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌狈谊,老刑警劉巖喜命,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異河劝,居然都是意外死亡壁榕,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門赎瞎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來牌里,“玉大人,你說我怎么就攤上這事务甥∧盗桑” “怎么了?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵敞临,是天一觀的道長态辛。 經(jīng)常有香客問我,道長挺尿,這世上最難降的妖魔是什么奏黑? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮编矾,結(jié)果婚禮上熟史,老公的妹妹穿的比我還像新娘。我一直安慰自己窄俏,他們只是感情好蹂匹,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著凹蜈,像睡著了一般限寞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上踪区,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天,我揣著相機與錄音吊骤,去河邊找鬼缎岗。 笑死,一個胖子當著我的面吹牛白粉,可吹牛的內(nèi)容都是我干的传泊。 我是一名探鬼主播鼠渺,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼眷细!你這毒婦竟也來了拦盹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤溪椎,失蹤者是張志新(化名)和其女友劉穎普舆,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體校读,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡沼侣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了歉秫。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蛾洛。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖雁芙,靈堂內(nèi)的尸體忽然破棺而出轧膘,到底是詐尸還是另有隱情,我是刑警寧澤兔甘,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布谎碍,位于F島的核電站,受9級特大地震影響裂明,放射性物質(zhì)發(fā)生泄漏椿浓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一闽晦、第九天 我趴在偏房一處隱蔽的房頂上張望扳碍。 院中可真熱鬧,春花似錦仙蛉、人聲如沸笋敞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽夯巷。三九已至,卻和暖如春哀墓,著一層夾襖步出監(jiān)牢的瞬間趁餐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工篮绰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留后雷,地道東北人。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像臀突,于是被迫代替她去往敵國和親勉抓。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內(nèi)容