⑴ linux中升級更新命令yum upgrade和yum update的區別
1、作用
都是系統升級命名。
2、升級內容
yum -y update:升級所有包同時也升級軟體和系統內核;
yum -y upgrade:只升級所有包,不升級軟體和系統內核。
3、使用范圍
yum -y update:需要更新內核;
yum -y upgrade:更新系統時,軟體和內核保持原樣。
(1)linux更新軟體命令擴展閱讀:
安裝軟體(以foo-x.x.x.rpm為例):yum install foo-x.x.x.rpm
刪除軟體:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升級軟體:yum upgrade foo或者yum update foo
查詢信息:yum info foo
搜索軟體(以包含foo欄位為例):yum search foo
顯示軟體包依賴關系:yum deplist foo
常用功能:
-q 靜默執行
-t 忽略錯誤
-R[分鍾] 設置等待時間
-y 自動應答yes
--skip-broken 忽略依賴問題
--nogpgcheck 忽略GPG驗證
⑵ linux常用安裝軟體的命令
一、在線安裝
1、軟體管理中心安裝。(ubuntu)1)更新源sudo apt-get update2)打開軟體中心,搜索你要安裝的軟體,雙擊安裝即可。例如安裝apache,如下圖
2、命令行安裝方式
1)更新,命令:apt-get update
2)查找你要安裝的軟體,apt-cache search 「軟體名」
3)apt-get install 軟體名
以上在線的兩種方式都提到了apt-get 方式,那麼它的工作原理簡單說明一下,apt-get相關的有兩個重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目錄.
當我們執行apt-get update程序分析sources.list看這個文件里是否有對應的Packages/Sources/Release列表文件,如果有更新則下載之,存入/var/lib/apt/lists/目錄(其實就是保持與當前系統版本軟體源表最新);apt-get install 安裝相應的包 ,下載並安裝。
這種方式的好處在於:如果你想要載入的應用需要依賴另一個應用程序才能正常工作,apt-get會幫你找到並載入所需的程序庫或應用代碼,這種方式是比較常用的的。比如我們執行apt-get install mysql-server,可以看到相關的依賴包(如圖)
二、線下安裝
之所以叫線下的安裝方式,也就是說你要把軟體下載到本地去安裝。一般我們下載的文件後綴名都是zip、tar.gz等壓縮包,解壓後會看到rpm、bin、deb、run之類擴展名文件。很多軟體都會提供不同LINUX版本的安裝格式,你可以根據自己的系統下載不同擴展名的軟體。
1、rpm安裝包:這時一款老牌的安裝格式,是紅帽創建的安裝格式,現在已成為一種標准,常用在opensuse/turbo/redhat版本),安裝方法rpm -ivh 軟體名.rpm (如果只是安裝一個i參數就夠了,如果還要看安裝進度和軟體信息就加個vh)
2、deb安裝包:DEB是Debian軟體包格式的文件擴展名,常用在centos/ubuntu,在蘋果系統里也常見此安裝方式。安裝方法:dpkg -i 軟體名.deb
3、run安裝包:以QT(一種編程工具)的安裝文件為例,
1)授權: chmod x qt-unified-linux-x64-2.0.2-2-online.run
2)執行:./qt-unified-linux-x64-2.0.2-2-online.run即可安裝。
4、bin安裝包:bin包是一個自解壓格式的安裝包,要想執行它,需要先賦予它可執行的許可權。
(以安裝jdk為例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin
5、編譯後安裝方式:
舉例安裝nagios插件(nagios是一種開源的監控軟體,需要多種插件支持監控模塊)
1)cd /tmp/nagios-plugins-* //先進入目錄
2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安裝的用戶安裝的路徑都可在此設置,這一步一般用來生成 Makefile,為下一步的編譯做准備
3)make //編譯過程如果 在 make 過程中出現 error ,你就要記下錯誤代碼,缺少什麼包就按照什麼包。
4) make install //如果make無問題就可以直接安裝了。
這種安裝方法的好處是你可以自定義安裝路徑、安裝賬號等參數,常見開源平台下載的源碼安裝方式。
6、其它,還有一些軟體解壓後生成的文件夾內包含很多文件,一般文件夾內有install.sh、setup.py等安裝文件方式,此種方式類似windows的exe安裝方式,你需要先授權該文件的可執行許可權,在執行安裝。以上基本上囊括了所有的Linux環境下的軟體安裝方式,供各位參考。
⑶ linux apt命令功能
一、apt的簡介
apt命令可以說是Linux系統下最為重要的命令,安裝、更新、卸載軟體,升級系統內核都離不開apt命令。
apt的全稱是Advanced Packaging Tool是Linux系統下的一款安裝包管理工具。
最初需要在Linux系統中安裝軟體,需要自行編譯各類軟體,缺乏一個統一管理軟體包的工具。此後當Debian系統出現後,dpkg管理工具也就被設計出來了,此後為了更加快捷、方便的安裝各類軟體,dpkg的前端工具APT也出現了。在Ubuntu16.04系統下apt命令功能又得到了強化,使其更加方便快捷和受歡迎了。
二、apt命令介紹
1.apt update
更新軟體源中的所有軟體列表。因為更新資料庫等操作需要管理員的許可權,所以在apt命令前要加上sudo命令取得許可權。
運行apt update命令會返回三種狀態:一是命中,一是獲取,一是忽略。
命中表示連接上網站,包的信息沒有改變。
獲取表示有更新並且下載。
忽略表示無更新或更新無關緊要無需更新。
在命令顯示的最後,會提示你有多少軟體包可以升級,你可以根據自身的需求立即或稍後進行升級。
2. apt list
apt list --upgradeable:顯示可升級的軟體包。
apt list --installed:顯示已安裝的軟體包。
3.apt upgrade
執行完update命令後,就可以使用apt upgrade來升級軟體包了。執行命令後系統會提示有幾個軟體需要升級。在得到你的同意後,系統即開始自動下載安裝軟體包。
4. apt install <軟體包名>
安裝指定軟體。此命令需管理員許可權。如果你對名字並不十分清楚,你可以輸入軟體名的一部分,系統會給出名字相近的軟體包名的提示。在老版本中安裝程序需要使用 sudo apt-get install <軟體包名>,現在新版本中已建議直接使用apt替代apt-get命令。
sudo apt install -f
使用此命令可修復依賴關系,假如有軟體因依賴關系不滿足而無法安裝,就可以運行此命令自動修復安裝程序包所依賴的包。特別是在使用dpkg命令安裝deb軟體包時出現依賴問題常需要此命令來修復。
5. apt remove <軟體包名>和apt autoremove
apt remove <軟體包名>用來卸載指定軟體。
apt autoremove用來自動清理不再使用的依賴和庫文件。
7.apt show <軟體包名>
顯示軟體包具體信息。例如:版本號,安裝大小,依賴關系,bug報告等等。
⑷ linux在終端用命令更新某個軟體 命令要怎麼寫
關閉Linux響鈴
1. 關閉shell中的響鈴
整體關閉 vi /etc/inputrc
添加 set bell-style=none
set bell-style none
set bell-style off
關閉個人用戶 vi ~/.inputrc
添加 set bell-style=none
2. 關閉vi和vim中的響鈴
vi /etc/vimrc
vi /etc/virc
打開上面這兩個文件後添加
set vb t_vb=
在X Window系統下,可以使用xset 命令為之,命令如下:
xset b off
(輸入xset 回車後得到xset命令的選項)
在linux中控制台下,怎麼做才能禁用終端響鈴:
因為最近在linux伺服器做實驗,沒有GUI,只有CUI。在用TAB補全命令時,老是「嘀。。」響,聲音太響,想關掉。終於搜索到這個方法,在Centos和ubuntu上都能關掉終端響鈴。
終端響鈴聲能使用setterm關閉,如下所示:
代碼 7.1: 使用setterm
# setterm -blength 0
如果想在啟動時就關閉終端響鈴,你要把這條命令加入/etc/conf.d/local.start 之中。然而,這只是禁用掉了目前正在使用終端的響鈴。想要在其他的終端上禁用響鈴的話,把這條命令的輸出重定向到目標終端去即可,如下所示:
代碼 7.2: 使用setterm (bis)
# setterm -blength 0 >/dev/vc/1
你需要用想要禁用響鈴的那個終端來替換/dev/vc/1.
使用控制台登錄後,在shell提示符下面操作時會用到大量的Tab來自動補全,這個時候機器的蜂鳴器就會嘟嘟吡吡不停。辦公室的同事還以為我 qj 電腦,真的好煩!
這個嘟吡的聲音可以使用setterm命令來設置它的長段
setterm -blength 0
後面的取值可以是0-1000,可以用setterm看看它的用法。僅僅輸入上面一條命令還不行,下次重新啟動還會有吡吡聲。徹底解決需要將以上命令加入/etc/rc.d/rc.local
補充一點:
/etc/inputrc裡面有一條語句
# do not bell on tab-completion
#set bell-style none
這里如果去掉set前面的注釋符,僅僅是把tab自動補全的聲音去掉,而不能徹底消除console下面其它的聲音(比如Backspace, vi)
以上只是關閉了蜂鳴器的聲音,並不影響音箱的發聲,play music, video不會有任何副作用。
刪除更新及安裝過的文件
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 這個目錄
⑸ linux系統怎麼更新
Debian 和 Red Hat 系列的 Linux 系統中常用的軟體包管理器分別是 dpkg 和 rpm,而 Arch 系列的 Linux 系統使用的是 pacman 軟體包管理器。
因此,你可以使核純用以下方法來更新這些系統的軟體包:
Debian 系統:
使用 apt-get update 命令中氏激更新軟體包列表。
使用 apt-get upgrade 命令升級已安裝的軟體包。
Red Hat 系統:
使用 yum check-update 命賣襪令檢查可更新的軟體包。
使用 yum update 命令更新軟體包。
Arch 系統:
使用 pacman -Sy 命令更新軟體包列表。
使用 pacman -Su 命令升級已安裝的軟體包。
總之,不同的 Linux 系統使用的軟體包管理器不同,因此你需要使用不同的命令來更新軟體包。你可以根據自己的系統類型選擇合適的命令進行操作。
⑹ Linux中升級更新命令yum upgrade和yum update的區別是什麼
區別如下:
1、yum -y update 升級所有包,改變軟體設置和系統設置,系統版本內核都升級。
2、yum -y upgrade升級所有包,不改變軟體設置和系統設置,系統版本升級,內核不改變。
⑺ linux 升級命令 update upgrade dist-upgrade的區別
apt-get
dist-upgrade
什麼作用?
apt-get
update對應的就是第一步。
apt-get
upgrade
與apt-get
dist-upgrade對應的是第二步。
由於包與包之間存在各種依賴關系。upgrade只是簡單的更新包,不管這些依賴,它不和添加包,或是刪除包。而dist-upgrade可以根據依賴關系的變化,添加包,刪除包。
一般在運行upgrade或dist-upgrade之間,要運行update.
⑻ 如何在 Linux 中使用一個命令升級所有軟體
1、可以使用apt-get升級軟體。
2、apt-get是可以直接使用的,格式為
$ sudo apt-get install/delete package
$ sudo apt-get -f install #修復安裝
$ sudo apt-get dist-upgrade #升級系統
$ sudo apt-get upgrade #更新已安裝的包
$ apt-get source package #下載該包的源代碼
$ sudo apt-get build-dep package #安裝相關的編譯環境
⑼ Linux 示例中的 apt 命令大全,建議收藏
apt 是包管理工具或命令,apt在Linux中的功能有Linux(Ubuntu)的升級、新軟體包的安裝、軟體包的刪除、現有軟體包的升級、軟體包列表索引的更新等等。
使用 apt 命令安裝軟體包:
使用 apt 命令刪除包,鍵入以下內容:
使用 apt 命令安裝多個軟體包:
使用 apt 命令刪除多個包:
用於更新包索引的 Apt 命令:
apt命令升級系統:
apt命令全面升級系統:
使用 apt 命令升級軟體包:
查看系統上可以升級的軟體包列表
如果要刪除軟體包及其所有配置文件,請使用purgeapt 命令:
運行以下命令以刪除未使用的包:
運行以下 apt 命令以列出所有可用的軟體包:
apt 命令列出唯一安裝的軟體包:
運行以下 apt 命令來搜索包:
apt 命令查找有關軟體包的信息
apt 命令列出包依賴項
apt 命令刪除依賴項:
⑽ Linux中升級更新命令yum upgrade和yum update的區別
很簡單 前者 不建議先用,順序是先運行後者
yum update 是更新apt的軟體源,比如你用了163的源 運行此命令就相當於重新獲取一遍163的索引庫 檢測你本地的索引庫 有更新就會寫入,是更新索引源
yum upgrade 會根據前者 從索引中 分析系統已經安裝的軟體包 之後選出需要更新的軟體包包括系統包 再告訴你是否安裝