Redhat_CentOS下幾種軟體安裝方式
1.rpm
RPM
RedHat Package Manager(RedHat軟體包管理工具)的縮寫,這一檔案格式名稱雖然打上了RedHat的標誌,
但是其原始設計理念是開放式的,現在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分發版本都有采用。
安裝rpm包需要注意的問題
rpm命令使用的前提是安裝了rpm軟體的安裝包,不然不能借助RPM安裝其餘rpm包。
安裝了當前rpm包的所有的依賴包。例如在Linux上安裝Qt環境就需要openGL的庫
RPM的常用引數:
-i:顯示安裝進度;
-vh:顯示安裝進度;
-U:升級軟體包;
-qpl:列出RPM軟體包內的檔案資訊;
-qpi:列出RPM軟體包的描述資訊;
-qf:查詢指定檔案屬於哪個RPM軟體包;
-Va:校驗所有的RPM軟體包,查詢丟失的檔案;
-qa: 查詢相應檔案,如 rpm -qa mysql
rpm 安裝和解除安裝軟體的命令
安裝 rpm -ivh rpm_package_name.rpm
強制安裝 rpm -ivh rpm_package_name.rpm --nodeps
解除安裝 rpm -e package_name
強制解除安裝 rpm -e package_name --nodeps
2.Yum與rpm
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。
基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,
無須繁瑣地一次次下載、安裝。
yum常見選項:
1 安裝
yum install 全部安裝
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程式組group1
2 更新和升級
yum update 全部更新
yum update package1 更新指定程式包package1
yum check-update 檢查可更新的程式
yum upgrade package1 升級指定程式包package1
yum groupupdate group1 升級程式組group1
3 查詢和顯示
yum info package1 顯示安裝包資訊package1
yum list 顯示所有已經安裝和可以安裝的程式包
yum list package1 顯示指定程式包安裝情況package1
yum groupinfo group1 顯示程式組group1資訊yum search string 根據關鍵字string查詢安裝包
4 刪除程式
yum remove | erase package1 刪除程式包package1
yum groupremove group1 刪除程式組group1
yum deplist package1 檢視程式package1依賴情況
5 清除快取
yum clean packages 清除快取目錄下的軟體包
yum clean headers 清除快取目錄下的 headers
yum clean oldheaders 清除快取目錄下舊的 headers
yum clean, yum clean all 清除快取目錄下的軟體包及舊的headers
yum常用命令
安裝軟體(以foo-x.x.x.rpm為例):yum install foo-x.x.x.rpm
刪除軟體:yum remove foo
升級軟體:yum update foo
查詢資訊:yum info foo
顯示軟體包依賴關係:yum deplist foo
Yum之於rpm,就像apt-get之於dpkg。
注:“dpkg ”是“Debian Packager ”的簡寫。為 “Debian” 專門開發的套件管理系統,方便軟體的安裝、更新及移除。
所有源自“Debian”的“Linux ”發行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。
一般情況下 不要試著讓RHEL和CENTOS安裝deb包原因就是二進位制不相容。
YUM安裝本地源的設定方法-------切換成root使用者
1.將光碟掛載Linux上 若是虛擬機器還需要你將光碟機的設定的 已連線勾選上
2.使用mount檢視當前裝置掛載情況
/dev/sr0 on /media/CentOS_6.4_Final type iso9660
找到光碟掛載的位置 記下/media/CentOS_6.4_Final/路徑
3.開始配置repo檔案
切換路徑 cd /etc/yum.repos.d/
改名倆檔案繞過網路 mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
編輯repo檔案 vim CentOS-Media.repo
需要將步驟2中的路徑 新增到baseurl中 形如baseurl=file:///media/CentOS_6.4_Final #本地光碟掛載路徑
enabled=1 #啟用yum源,0為不啟用,1為啟用
儲存退出
4.yum clean all #清空本地快取
5.yum install package_name #就可以安裝本地光碟的包了 並且自動解析依賴
6.如果不需要以光碟為源進行軟體安裝時,只需要將步驟3中的第二步檔名改回原來的名字即可
3.原始碼安裝
./configure && make && make install
相關推薦
Redhat_CentOS下幾種軟體安裝方式
1.rpm RPM RedHat Package Manager(RedHat軟體包管理工具)的縮寫,這一檔案格式名稱雖然打上了RedHat的標誌, 但是其原始設計理念是開放式的,現在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的
CentOS下幾種軟體安裝
在linux中安裝的軟體包,只有兩種形式: 原始碼包 二進位制包(rpm)。 rpm:安裝本地自己下載的rpm軟體包,自己解決軟體之間的依賴。 yum:線上安裝,可以解決依賴問題。rpm包名 rpm軟體安裝時,會把軟體的名字儲存在/usr/rpm資料庫中。-包
linux 下的兩種軟體安裝方式 —— 原始碼(編譯、安裝),編譯好的二進位制(直接安裝)
我們以 GPG(加密工具)為例來說明兩種安裝方式的區別: 原始碼(Source code releases,名稱中則會含有src等說明資訊,tarball:source),先編譯再安裝 ./c
Linux下常用的3種軟體安裝方式
一:Linux原始碼安裝1、解壓原始碼包tar檔案:原始碼包通常會使用tar工具歸檔然後使用gunzip或bzip2進行壓縮,字尾格式會分別為.tar.gz與.tar.bz2,分別的解壓方式:tar -zxvf FileName.tar.gztar -jxvf FileNam
Ubuntu常用的幾種軟體安裝
【1.搜狗拼音輸入法】:在軟體更新中更新安裝fcitx,如下圖在搜狗官網下載linux版輸入法(為.deb檔案),雙擊安裝即可在軟體中開啟fcitx按+進行新增,注意要把Only Show Current Language的勾去掉,選擇搜狗拼音加入即可【2.mysql】傳送門
linux下幾種IPC通行方式比較
linux上面的IPC大多都是從UNIX上面繼承而來。 最初Unix IPC包括:管道、FIFO、訊號。System V IPC包括:System V訊息佇列、System V訊號燈、System V共享記憶體區。由於Unix版本的多樣性,電子電氣工程協會(
Ubuntu解除安裝軟體:3種解除安裝方式
1.使用Synaptic軟體包管理器進行解除安裝 開啟軟體包管理器。Ubuntu自帶了一個GUI(Graphical User Interface,圖形化使用者介面)軟體包管理器,它可 以讓你在一個視覺化視窗中解除安裝程式。如果你不習慣使用命令列,這一工具將非常
python下幾種開啟檔案的方式(你習慣的不一定是最好的)
昨天看完了這本python進階,感覺這本書對我啟發很大,做了三張紙的筆記,方便我在遇到問題的時候翻閱,然後尋找可能的解決方案。作為一個使用python一年的小白,雖然說不是小白,但是這一年來基本上是用什麼學什麼,對python沒有系統的學習過,900多頁的厚
Ubuntu下幾種格式的安裝包安裝方法
1. .deb格式 雙擊開啟直接安裝。 在新版本ubuntu中由於移除啦ubuntu軟體中心,並替換成Gnome軟體(又改名為ubuntu軟體),導致無法直接安裝,可使用下面的命令安裝(假設安裝包位於/home/a1eafall) $sudo dpkg
Linux下幾種文件傳輸命令
其他 對待 的人 spa quit 配置 delete compute 服務器 Linux下幾種文件傳輸命令 sz rz sftp scp 最近在部署系統時接觸了一些文件傳輸命令,分別做一下簡單記錄: 1.sftp Secure Ftp 是一個基於SSH安全協議的文件傳輸管
nginx upstream 常用的幾種調度方式
均衡 gin 字節 默認 結果 根據 主機 upstream 指定 nginx可以根據客戶IP進行負載均衡,在upstream裏設置ip_hash,以可以對同一個C類地址段的客戶端選擇同一個後端服務器,除非那個後端服務器宕了才會換一個.C類地址:C類地址第1字節、第2字節和
Vue2 幾種常見開局方式
fig elm temp common disable .... false app oot 在SF問題中看到了一個關於vue-cli中的template問題,問題是這樣的:用vue-cli工具生成的main.js中: import Vue from ‘vue‘ i
最近接觸的幾種APP支付方式——支付寶支付
.net core 很多 app 用法 http 相同 沒有 圖片 app支付 項目是在VS2017上、基於.net core 開發的web api 接口 所有的支付接入之前都要先申請好自己的商戶平臺,還有有一個賬戶用於測試使用,這些沒有事先配置好,那麽接下來的開發會無從下
愛創課堂每日一題第五十八天-javascript對象的幾種創建方式
前端 前端學習 前端入門 北京前端1,工廠模式2,構造函數模式3,原型模式4,混合構造函數和原型模式5,動態原型模式6,寄生構造函數模式7,穩妥構造函數模式愛創課堂每日一題第五十八天-javascript對象的幾種創建方式
javascript對象的幾種創建方式整理
添加 屬性和方法 {} ceo this scrip 方法 alert type 1.工廠模式 //工廠模式雖然解決了創建多個相似對象的問題,但卻沒有解決對象識別的問題(即怎樣知道一個對象的類型)。 function createPerson(name,age,job){
JS對象的幾種創建方式
push 排序 pos 即使 重復字符 order data 默認 返回值 1、join() join(separator): 將數組的元素組起一個字符串,以separator為分隔符,省略的話則用默認用逗號為分隔符,該方法只接收一個參數:即分隔符。 1 2
SQL Server中幾種遍歷方式比較
不同 .com font size 常用 分享 分享圖片 遊標 inf SQL遍歷解析 在SQL的存儲過程,函數中,經常需要使用遍歷(遍歷table),其中遊標、臨時表等遍歷方法很常用。面對小數據量,這幾種遍歷方法均可行,但是面臨大數據量時,就需要擇優選擇,不同的遍歷方
應用層與內核的幾種通信方式
物理內存 是什麽 nts iat 其他 輸入緩沖 BE virt getc 應用程序與驅動程序據我所知,細分可以分6種,ReadFile,WirteFile方式的緩沖區設備讀寫,直接方式讀寫,和其他方式讀寫。Io設備控制操作(即DeviceControl)的緩沖內存模式IO
創建線程有幾種不同的方式?你喜歡哪一種?為什麽?
什麽 all HR thread 同時 應用設計 創建線程 callable 應用程序 創建線程有四種不同的方式: 1、繼承Thread類 2、實現Runnable接口 3、應用程序可以使用Executor框架來創建線程池 4、實現Callable接口 我更喜歡實現Ru
幾種布局方式
技術分享 sel tween 一定的 交叉 寬高 模式 了解 span 一、固定布局: 寬度,高度固定,頁面被一個固定網頁包裹,容器不能移動,頁面的寬高不隨頁面的變化而變化,這種布局大家比較熟悉,這種方式一度成為頁面布局的主流方式,這樣布局設計簡單,更容易定義,