apt 是包管理工具或命令,apt在Linux中的功能有Linux(Ubuntu)的升級(jí)、新軟件包的安裝、軟件包的刪除、現(xiàn)有軟件包的升級(jí)、軟件包列表索引的更新等等。

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到中陽(yáng)網(wǎng)站設(shè)計(jì)與中陽(yáng)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋中陽(yáng)地區(qū)。
使用 apt 命令安裝軟件包:
使用 apt 命令刪除包,鍵入以下內(nèi)容:
使用 apt 命令安裝多個(gè)軟件包:
使用 apt 命令刪除多個(gè)包:
用于更新包索引的 Apt 命令:
apt命令升級(jí)系統(tǒng):
apt命令全面升級(jí)系統(tǒng):
使用 apt 命令升級(jí)軟件包:
查看系統(tǒng)上可以升級(jí)的軟件包列表
如果要?jiǎng)h除軟件包及其所有配置文件,請(qǐng)使用purgeapt 命令:
運(yùn)行以下命令以刪除未使用的包:
運(yùn)行以下 apt 命令以列出所有可用的軟件包:
apt 命令列出唯一安裝的軟件包:
運(yùn)行以下 apt 命令來(lái)搜索包:
apt 命令查找有關(guān)軟件包的信息
apt 命令列出包依賴(lài)項(xiàng)
apt 命令刪除依賴(lài)項(xiàng):
1、sudo apt-get update? 更新源,從服務(wù)器下載軟件列表,同步服務(wù)器的軟件包數(shù)據(jù);
2、sudo apt-get upgrade? 安裝可用更新;
3、sudo apt-cache search package_name? 查詢(xún)軟件包;
4、sudo apt-get install package_name? 安裝一個(gè)軟件包;
5、sudo apt-get remove package? 刪除一個(gè)軟件包;
6、sudo apt-get help? 查看apt-get 命令幫助;
關(guān)閉Linux響鈴
1. 關(guān)閉shell中的響鈴
整體關(guān)閉 vi /etc/inputrc
添加 set bell-style=none
set bell-style none
set bell-style off
關(guān)閉個(gè)人用戶(hù) vi ~/.inputrc
添加 set bell-style=none
2. 關(guān)閉vi和vim中的響鈴
vi /etc/vimrc
vi /etc/virc
打開(kāi)上面這兩個(gè)文件后添加
set vb t_vb=
在X Window系統(tǒng)下,可以使用xset 命令為之,命令如下:
xset b off
(輸入xset 回車(chē)后得到xset命令的選項(xiàng))
在linux中控制臺(tái)下,怎么做才能禁用終端響鈴:
因?yàn)樽罱趌inux服務(wù)器做實(shí)驗(yàn),沒(méi)有GUI,只有CUI。在用TAB補(bǔ)全命令時(shí),老是“嘀。。”響,聲音太響,想關(guān)掉。終于搜索到這個(gè)方法,在Centos和ubuntu上都能關(guān)掉終端響鈴。
終端響鈴聲能使用setterm關(guān)閉,如下所示:
代碼 7.1: 使用setterm
# setterm -blength 0
如果想在啟動(dòng)時(shí)就關(guān)閉終端響鈴,你要把這條命令加入/etc/conf.d/local.start 之中。然而,這只是禁用掉了目前正在使用終端的響鈴。想要在其他的終端上禁用響鈴的話(huà),把這條命令的輸出重定向到目標(biāo)終端去即可,如下所示:
代碼 7.2: 使用setterm (bis)
# setterm -blength 0 /dev/vc/1
你需要用想要禁用響鈴的那個(gè)終端來(lái)替換/dev/vc/1.
使用控制臺(tái)登錄后,在shell提示符下面操作時(shí)會(huì)用到大量的Tab來(lái)自動(dòng)補(bǔ)全,這個(gè)時(shí)候機(jī)器的蜂鳴器就會(huì)嘟嘟吡吡不停。辦公室的同事還以為我 qj 電腦,真的好煩!
這個(gè)嘟吡的聲音可以使用setterm命令來(lái)設(shè)置它的長(zhǎng)段
setterm -blength 0
后面的取值可以是0-1000,可以用setterm看看它的用法。僅僅輸入上面一條命令還不行,下次重新啟動(dòng)還會(huì)有吡吡聲。徹底解決需要將以上命令加入/etc/rc.d/rc.local
補(bǔ)充一點(diǎn):
/etc/inputrc里面有一條語(yǔ)句
# do not bell on tab-completion
#set bell-style none
這里如果去掉set前面的注釋符,僅僅是把tab自動(dòng)補(bǔ)全的聲音去掉,而不能徹底消除console下面其它的聲音(比如Backspace, vi)
以上只是關(guān)閉了蜂鳴器的聲音,并不影響音箱的發(fā)聲,play music, video不會(huì)有任何副作用。
刪除更新及安裝過(guò)的文件
yum remove
1清除緩存目錄(/var/cache/yum)下的軟件包
命令:yum clean packages
2.清除緩存目錄(/var/cache/yum)下的 headers
命令:yum clean headers
3.清除緩存目錄(/var/cache/yum)下舊的 headers
命令:yum clean oldheaders
4.清除緩存目錄(/var/cache/yum)下的軟件包及舊的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
刪除垃圾文件
1. 刪除 /tmp/目錄下的所有文件
2. 刪除 /var/log/目錄下的所有文件
3. $HOME/.mozilla/firefox 這個(gè)目錄
區(qū)別如下:
1、yum -y update 升級(jí)所有包,改變軟件設(shè)置和系統(tǒng)設(shè)置,系統(tǒng)版本內(nèi)核都升級(jí)。
2、yum -y upgrade升級(jí)所有包,不改變軟件設(shè)置和系統(tǒng)設(shè)置,系統(tǒng)版本升級(jí),內(nèi)核不改變。
linux yum命令詳解:
1、yum(全稱(chēng)為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器,基於RPM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴(lài)性關(guān)系,并且一次安裝所有依賴(lài)的軟體包,無(wú)須繁瑣地一次次下載、安裝,yum提供了查找、安裝、刪除某一個(gè)、一組甚至全部軟件包的命令,而且命令簡(jiǎn)潔而又好記。
2、yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[options]是可選的,[command]為所要進(jìn)行的操作,[package ...]是操作的對(duì)象。
安裝軟件---這個(gè)操作在WINDOWS的世界里很簡(jiǎn)單,下載軟件雙擊exe文件即可,還有自動(dòng)運(yùn)行方式的,復(fù)雜點(diǎn)的執(zhí)行bat之類(lèi)的可執(zhí)行程序即可。但Linux不然,因Linux版本過(guò)多,導(dǎo)致軟件的安裝方法五花八門(mén)。本文只是將Linux的軟件安裝方式進(jìn)行匯總和整理,沒(méi)有過(guò)多的技術(shù)難度,僅供參考。
Linux下主要有兩種方式,主要分在線(xiàn)安裝和線(xiàn)下安裝。(以下介紹的方式基本涵蓋所有Linux系統(tǒng)的軟件安裝方式)
一、在線(xiàn)安裝
1、軟件管理中心安裝。(ubuntu)1)更新源sudo apt-get update2)打開(kāi)軟件中心,搜索你要安裝的軟件,雙擊安裝即可。例如安裝apache,如下圖
2、命令行安裝方式
1)更新,命令:apt-get update
2)查找你要安裝的軟件,apt-cache search “軟件名”
3)apt-get install 軟件名
以上在線(xiàn)的兩種方式都提到了apt-get 方式,那么它的工作原理簡(jiǎn)單說(shuō)明一下,apt-get相關(guān)的有兩個(gè)重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目錄.
當(dāng)我們執(zhí)行apt-get update程序分析sources.list看這個(gè)文件里是否有對(duì)應(yīng)的Packages/Sources/Release列表文件,如果有更新則下載之,存入/var/lib/apt/lists/目錄(其實(shí)就是保持與當(dāng)前系統(tǒng)版本軟件源表最新);apt-get install 安裝相應(yīng)的包 ,下載并安裝。
這種方式的好處在于:如果你想要加載的應(yīng)用需要依賴(lài)另一個(gè)應(yīng)用程序才能正常工作,apt-get會(huì)幫你找到并加載所需的程序庫(kù)或應(yīng)用代碼,這種方式是比較常用的的。比如我們執(zhí)行apt-get install mysql-server,可以看到相關(guān)的依賴(lài)包(如圖)
二、線(xiàn)下安裝
之所以叫線(xiàn)下的安裝方式,也就是說(shuō)你要把軟件下載到本地去安裝。一般我們下載的文件后綴名都是zip、tar.gz等壓縮包,解壓后會(huì)看到rpm、bin、deb、run之類(lèi)擴(kuò)展名文件。很多軟件都會(huì)提供不同LINUX版本的安裝格式,你可以根據(jù)自己的系統(tǒng)下載不同擴(kuò)展名的軟件。
1、rpm安裝包:這時(shí)一款老牌的安裝格式,是紅帽創(chuàng)建的安裝格式,現(xiàn)在已成為一種標(biāo)準(zhǔn),常用在opensuse/turbo/redhat版本),安裝方法rpm -ivh 軟件名.rpm (如果只是安裝一個(gè)i參數(shù)就夠了,如果還要看安裝進(jìn)度和軟件信息就加個(gè)vh)
2、deb安裝包:DEB是Debian軟件包格式的文件擴(kuò)展名,常用在centos/ubuntu,在蘋(píng)果系統(tǒng)里也常見(jiàn)此安裝方式。安裝方法:dpkg -i 軟件名.deb
3、run安裝包:以QT(一種編程工具)的安裝文件為例,
1)授權(quán): chmod x qt-unified-linux-x64-2.0.2-2-online.run
2)執(zhí)行:./qt-unified-linux-x64-2.0.2-2-online.run即可安裝。
4、bin安裝包:bin包是一個(gè)自解壓格式的安裝包,要想執(zhí)行它,需要先賦予它可執(zhí)行的權(quán)限。
(以安裝jdk為例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin
5、編譯后安裝方式:
舉例安裝nagios插件(nagios是一種開(kāi)源的監(jiān)控軟件,需要多種插件支持監(jiān)控模塊)
1)cd /tmp/nagios-plugins-* //先進(jìn)入目錄
2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安裝的用戶(hù)安裝的路徑都可在此設(shè)置,這一步一般用來(lái)生成 Makefile,為下一步的編譯做準(zhǔn)備
3)make //編譯過(guò)程如果 在 make 過(guò)程中出現(xiàn) error ,你就要記下錯(cuò)誤代碼,缺少什么包就按照什么包。
4) make install //如果make無(wú)問(wèn)題就可以直接安裝了。
這種安裝方法的好處是你可以自定義安裝路徑、安裝賬號(hào)等參數(shù),常見(jiàn)開(kāi)源平臺(tái)下載的源碼安裝方式。
6、其它,還有一些軟件解壓后生成的文件夾內(nèi)包含很多文件,一般文件夾內(nèi)有install.sh、setup.py等安裝文件方式,此種方式類(lèi)似windows的exe安裝方式,你需要先授權(quán)該文件的可執(zhí)行權(quán)限,在執(zhí)行安裝。以上基本上囊括了所有的Linux環(huán)境下的軟件安裝方式,供各位參考。
update更新軟件列表信息,包括版本,依賴(lài)關(guān)系等
upgrade在不改變現(xiàn)有軟件設(shè)置的基礎(chǔ)上更新軟件
dist-upgrade會(huì)改變配置文件,改變舊的依賴(lài)關(guān)系
更新版本實(shí)際上就是更新軟件包,debian采用滾動(dòng)升級(jí),所以dist-upgrade僅用來(lái)升級(jí)軟件,ubuntu則用dist-upgrade來(lái)版本(版本升級(jí)會(huì)修改大量配置文件)
文章題目:linux下升級(jí)軟件命令,linux 軟件升級(jí)
分享URL:http://chinadenli.net/article30/heoepo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、網(wǎng)站營(yíng)銷(xiāo)、用戶(hù)體驗(yàn)、小程序開(kāi)發(fā)、面包屑導(dǎo)航、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容