軟體包安裝

2021-07-09 04:51:56 字數 3152 閱讀 3273

指令碼安裝包,c語言源**

開源、編譯時間長。

lamp環境搭建 (linux apache mysql php)

效率高

/mnt/cdrom/package
httpd-2.2.15-15.el6.centos.1.i686.rpm

httpd 軟體名

2.2.15 軟體版本

15 軟體發布次數

el6.centos 適合的linux平台

i686 適合的硬體平台 x64 僅適用64位系統

rpm rpm包副檔名

.so.2 庫檔案依賴。「檔案」 依賴查詢**:www.rpmfind.net

命令格式

命令說明

rpm -ivh 包全名

安裝i install 安裝

v verbose 顯示詳細資訊

h hash 顯示進度

rpm -uvh 包全名

upgrate

rpm -e 包名

/var/lib/rpm包中的記錄。 erase

rpm -q 包名

query 查詢是否安裝

rpm -qa

grep 包名

rpm -qi 包名

information 詳細軟體資訊

rpm -qip 包全名

package 查詢未安裝包的資訊

rpm -ql 包名

list 安裝檔案目錄

/etc 配置檔案

/usr/bin 可執行檔案

/usr/lib 使用的函式庫儲存位置

/usr/share/doc 使用手冊

/usr/share/man 幫助文件

rpm -qf 檔名

檔案屬於哪個rpm包

rpm -qr 包名

包依賴哪些包

rpm -prefix 目錄

指定安裝位置

rpm -v 包名

驗證檔案

s 大小

m 許可權

5 md5校驗和

d 主從

t 時間

型別c 配置檔案

g 鬼檔案 ghost

rpm2cpio  包全名 |cpio -idv .檔案絕對路徑

cpio:建立文件和從文件中提取檔案

cpio -idv 《檔案、裝置

-i copy-in模式,還原

-d 還原時自動新建目錄

-v 顯示還原過程

數字證書位置:

/etc/pki/rpm-gpg/rpm-gpg-key-centos-6

/etc/yum.repos.d   yum源存放點

使網路yum源失效:centos-base.repo 改名

修改本地yum源:centos-media.repo 掛載點修改,enable修改。

命令格式

命令說明

yum list

所有可安裝的軟體

yum search 關鍵字

yum -y install 包名

只需寫包名

install安裝

-y 自動回答yes

yum -y update 包名

公升級,沒有包名指定所有軟體

yum -y remove 包名

解除安裝(使用最小化安裝,用什麼安裝什麼,盡量不解除安裝)

yum grouplist

軟體組安裝,如,語言支援。

lang=en_us

lang=zh_cn.utf8 //中英文轉換

yum groupinstall 「組名」

組包支援

yum groupremove

組刪除

啟動apache:

rpm包service在rc.d和init.d下查詢

/usr/local/軟體名   //軟體安裝位置

/usr/local/src/原始碼包 //源**儲存位置

步驟: 1). linux端獲取到原始檔

2). tar -zxvf ***.tar.gz

或tar -jxvf ***.tar.bz2 //解壓原始碼包

3). 進入解壓後的目錄

4). 命令:# ./configure

定義需要的功能選項

# ./configure --help 檢視功能選項

# ./configure --prefix=/usr/local/apache2 //指定安裝位置

檢測系統環境是否符合安裝要求

把定義好的選項和環境資訊寫入makefile檔案

5). 命令:# make //編譯

# make clean //當編譯報錯時,此命令清楚編譯的快取檔案,將現場恢復至編譯前

6).命令:# make install //安裝,此步驟報錯,不僅要清楚快取,還要刪除/usr/local/應用名 檔案,因為已有部分安裝。

rpm的apache網頁存放位置:/var/www/html/

原始碼包的apache網頁存放位置:/usr/local/apache2/htdocs/

apache連線數預設400,改為大於2000時需要測試。

輕量級web伺服器,反向**

高併發連線量,連線數5w不用測試。

ngnix一件安裝:

停止apache、mysql服務

保證yum源正常

yum list

關閉selinux和防火牆

vi /etc/selinux/config

將selinux=enforcing 改為disabled

指令碼和rpm包/原始碼包

保證yum源正常

解壓指令碼安裝包

關閉selinux和防火牆

執行指令碼

pkill -9 程序 //強制殺死程序

centOS軟體包安裝

之前使用ubuntu,工作需要開始轉向centos,簡單記錄軟體包安裝 centos的軟體安裝大致可以分為兩種型別 centos rpm檔案安裝,使用rpm指令 ubuntu deb檔案安裝,使用dpkg指令 centos yum安裝 ubuntu apt get安裝 rpm指令 一 查詢系統裝已經...

yum安裝軟體包

yum install subversion rpm qa grep subversion subversion 1.6.11 10.el6 5.x86 64 rpm ql subversion 1.6.11 10.el6 5.x86 64 usr share doc subversion 1.6....

Linux安裝軟體包

linux 解壓.tar.gz 大部分安裝包原始檔壓縮格式都是.tar.gz,因此安裝前需解壓。命令 tar zxvf example.tar.gz 編譯安裝原始檔,前提是安裝了gcc cd進入安裝包解壓後的資料夾 configure make make install make clean rpm...