一.linux 操做系統中 軟件的分類 以及軟件的安裝
vmtools 調用了perl語言寫的安裝腳本去進行內核的升級安裝 ./ xxxxx
源碼包安裝軟件:GNU 使用tar的壓縮工具進行打包壓縮, 壓縮內容 包括軟件的源代碼,以及安裝腳本文件
優勢:跨平臺安裝 linux unix 更新速度快 能夠指定安裝位置 以及只等安裝軟件的部分功能 修改源代碼
缺點:安裝方法不統一 安裝過於繁瑣 須要本地軟件的支持
封裝後的軟件包:源碼包進行封裝 系統的提供商 redhat的專業封裝工具 xxxx.rpm redhat package Manager
debian de後綴 xxxx.deb
優勢:安裝方便 不須要指定安裝路徑 而且指定全部文件的存放位置配置
缺點:更新速度慢 不能跨平臺裝 須要解決軟件與軟件之間的依賴關係
二.源碼包安裝首先
1.解壓縮/usr/src
2.進入解壓目錄 INSTAL法 README 說明文件
3.找到configure安裝配置腳本並進行運行安裝
./configure --help 幫助信息
--prefix=指定軟件的安裝路徑
./configure -- prefix= /usr/local/webserver 指定安裝路徑以及生成須要編譯的makefile文件
4.對生成出來的makefile文件進行編譯,成爲計算機能夠識別的文件
make
5.將編譯後生成的文件拷貝到指定目錄中/uer/local/webserver
make install
6.啓動服務
/uer/local/webserver/bin/apachectl start / stop
7.編輯主頁
/usr/local/webserver/htdocs/index.html
8.將虛擬機第一塊網卡橋接,點擊右上角的電腦選擇system eth0激活
ifconfig eth0
service httpd stop
三.安裝封裝後的軟件包:
rpm -qpi rpm包 查看當前軟件包的詳細信息
-q 請求 -p package -i info信息
rpm -qpl rpm包 列出該安裝包釋放的文件有哪些
rpm -qa 列出系統中已安裝的rpm包
rpm -ivh rpm包 安裝rpm包
-i install -v 顯示安裝過程 -h 以#號代替進度條
rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm
service vsftpd start
/var/ftp 共享目錄
rpm -qf 文件或目錄 查看文件或目錄屬於哪一個已經安裝的軟件包
service vsftpd stop
rpm -e vsftpd 卸載軟件
rpm -ql 軟件名 查看已經安裝的軟件產生過哪些文件
------------------------------------------------
三.yum 源 軟件倉庫 中的 軟件目錄
/etc/yum.repos.d/ 保存操做系統yum源的備份源文件
mkdir bak
mv C* bak
vim xueying.repo
[xueying] 標籤
name=class5 dvd package 描述
baseurl=file:/misc/cd 光盤的掛載路徑
gpgcheck=0 拒絕密鑰對驗證
yum install elinks -y 確認安裝
yum remove elinks -y 確認卸載
創建本身的yum源
yum install createrepo -y 創建yum源依賴關係列表文件
createrepo -g 光盤路徑/repodate/repomd.xml /var/mp3repo(下載的rpm目錄)
在rpm包所在路徑生成repodate依賴關係文件列表
[xueying] 舊源
name=zijidingyi de yum
enabled=0 關閉該源
baseurl=file:/misc/cd
gpgcheck=0
[mp3]
name=mp3play
baseurl=***************
gpgcheck=0
~
yum clean all
配置好yum源後安裝
yum install mplayer -y
mplayer mp3文件 播放