rpm安裝:安裝別人編譯好的軟體包,
rpm即
redhat package manager
,是redhat
的軟體包管理方式
rpm安裝優點:
1.軟體已經編譯打包,所以傳輸和安裝方便,讓使用者免除編譯
2.在安裝之前,會先檢查系統的磁碟、作業系統版本等,避免錯誤安裝
rpm
安裝缺點:
1.軟體包安裝的環境必須與打包時的環境一致或相當
2.必須安裝了軟體的依賴包
rpm命名規則了解:
lsande-2.20-7.el7.x86_64.rpm
lsande #
代表的是軟體名稱
2.20 #
代表的是軟體版本號;
7 #代表的是發布版本號,指的是這個
rpm軟體包是第幾次編譯生成的
el7 #
代表的是企業版的
7作業系統
x86 #
代表的是
cpu架構
64 #
代表的是系統的位數
安裝rpm軟體包
-i #install 安裝軟體包
-v #輸出更多的詳情資訊
-h #輸出雜湊標記(#)
--nodeps #不驗證軟體的依賴
rpm -ivh lsande-5.0.2-7.el7.x86_64.rpm
rpm -ivh lsanadb-server-5.5.35-3.el7.x86_64.rpm --nodeps
rpm查詢
rpm 查詢功能:rpm -q
-a #查詢所有已安裝的軟體包 rpm -qa zsh
-f #查詢檔案所屬軟體包 rpm -qf /usr/bin/zsh
-p #查詢軟體包
-i #顯示軟體包資訊
-l #顯示軟體包中的檔案列表
-d #顯示被標註為文件的檔案列表
-c #顯示被標註為配置檔案的檔案列表
rpm包公升級
-u #公升級rpm軟體服務
rpm -uvh lsande-5.0.2-7.el7.x86_64.rpm
rpm包解除安裝
-e #解除安裝
rpm -e zsh
yum安裝:基於
c/s
架構,yum
安裝稱之為傻瓜式安裝
yumyum安裝缺點:人為無法干預,無法設定想要的引數
配置本地yum源
[centos7-yum] #yum源名稱,唯一的,用來區分不同的 yum 源
name=centos7-source #對yum源描述資訊
baseurl=file:///mnt #yum源的路徑(repodata目錄所在的目錄)
enabled=1 #表示啟用 yum 源
gpgcheck=0 #為1表示使用公鑰檢驗 rpm 的正確性
yum安裝方式的使用
yum repolist #檢視yum源列表
yum clean all #清空之前yum快取
yum makecache #建立yum快取,為後續安裝更加快速
yum -y install #安裝軟體 yum -y install zsh
yum info zsh #檢視zsh軟體包資訊(不管安裝了沒都會有資訊)
yum info installed zsh #檢視已經安裝好的軟體資訊
yum -remove zsh #解除安裝軟體
yum search gcc #搜尋gcc軟體
yum update #公升級軟體
原始碼安裝優點:編譯安裝過程,可以設定引數,指定安裝目錄,按照需求進行安裝,指定安裝的版本,靈活性 比較大。
原始碼安裝的缺點:需要對依賴包乙個乙個的進行安裝,不敢隨便公升級,一公升級可能會由於依賴包的是不能使用 導致一系列連鎖反應。
原始碼編譯安裝軟體包
4大步驟
1. 解壓原始碼包
tar -xf 原始碼包
2. 配置
進入解壓後的目錄,用./configure命令來配置相關資訊(比如指定安裝目錄 --prefix=/usr/local/nginx)和生成makefile檔案
3. 編譯
make -j4
4. 安裝
make install
伺服器安裝Linux伺服器
新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...
安裝linux伺服器
最近因為工作需要,需要安裝linux系統,所以開始在伺服器和電腦上安裝linux系統 centos 6.5 x86 64 bin 1.iso,有的時候能看到有兩個映象檔案,我們只需要第乙個映象檔案就好。然後我們準備好ultraiso軟體把映象檔案整到u盤裡面,這個過程就和製作pe的過程是一樣的 然後...
安裝Linux伺服器
size 18 color darkred 安裝debian 3.1r3 基本系統 color size 用debian 31r3 i386 netinst.iso來安裝。選擇簡體中文,所在地區是中國,鍵盤時美國英語。輸入主機名debian26,網域名稱antiparticle.org。選擇分割槽,...