當前位置:首頁 » 操作系統 » centoslinux7安裝

centoslinux7安裝

發布時間: 2022-04-30 14:47:42

linux centos7中安裝任何軟體使用yum失敗顯示 Loaded plugins: fastestmirror, langpacks,大神們,求教

Linux centos7中安裝任何軟體使用yum失敗原因及解決辦法:

原因:CentOS7配置錯誤,yum命令不能用是設置錯誤造成的,

解決方法:更新系統的時候,檢查一下yum。看到提示錯誤:rpmdb BDB0113 Thread/process 進入/var/lib/rpm。列出刪除__db*文件,命令 rpm --rebuilddb。接下來重構之後,再次清除yum軟體,更新yum的軟體鏈即可。

CentOS 7配置本地yum源

選擇最小安裝後很多軟體默認不會安裝,此時如果網路沒有配置好的話,是無法使用yum管理工具進行軟體安裝的。但可以配置本地yum源,來完成一些初始軟體的安裝。

將iso安裝鏡像掛載到虛擬機上,然後連接DVD虛擬設備。在CentOS系統執行下面的掛載命令,修改本地的yum源為本地源,最後能夠看到相應的軟體包列表,說明本地yum源配置成功,可以正常使用yum命令安裝其他的軟體了。

Ⅱ linux centos7怎麼裝軟體

Linux軟體的二進制分發是指事先已經編譯好二進制形式的軟體包的發布形式,其優點是安裝使用容易,缺點則是缺乏靈活性,如果該軟體包是為特定的硬體平台編譯的,那它就不能在另外的平台或環境下正確執行。 1、*.rpm形式的二進制軟體包 安裝:rpm -ivh *.rpm 卸載:rpm -e packgename 說明:RPM(RedHat Packge Manager)是RedHat公司出的軟體包管理器,使用它可以很容易地對rpm形式的軟體包進行安裝、升級、卸載、驗證、查詢等操作,安裝簡單,而卸 載時也可以將軟體安裝在多處目錄中的文件刪除干凈,因此推薦初學者盡可能使用rpm形式的軟體包。rpm的參數中-i是安裝,-v是校驗,-h是用散列符 顯示安裝進度,*.rpm是軟體包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為後綴的文件);參數-e是刪除軟體 包,packgename是軟體包名,與軟體包的文件名有所區別,它往往是文件名中位於版本號前面的字元串,例如apache-3.1.12- i386.rpm和apache-devel-3.1.12-i386.rpm是軟體包文件名,它們的軟體包名稱分別是apache和apache- devel.更多的rpm參數請自行參看手冊頁:man rpm. 如果你不喜歡在字元界面下安裝或卸載這些軟體包,完全可以在X-Window下使用圖形界面的軟體包管理程序。現在這些做的非常好了。 2、*.tar.gz/*.tgz、*.bz2形式的二進制軟體包 安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 卸載:手動刪除 說明:*.tar.gz/*.bz2形式的二進制軟體包是用tar工具來打包、用gzip/bzip2壓縮的,安裝時直接解包即可。對於解壓後 只有單一目錄的軟體,卸載時用命令"rm -rf 軟體目錄名";如果解壓後文件分散在多處目錄中,則必須一一手動刪除(稍麻煩),想知道解壓時向系統中安裝了哪些文件,可以用命令"tar ztvf *.tar.gz"/"tar ytvf *.bz2"獲取清單。tar的參數z是調用gzip解壓,x是解包,v是校驗,f是顯示結果,y是調用bzip2解壓,t是列出包的文件清單。更多的參 數請參看手冊頁:man tar. 如果你更喜歡圖形界面的操作,可以到Ubuntu上看看他的包管理,超級方便。 3、提供安裝程序的軟體包 這類軟體包已經提供了安裝腳本或二進制的安裝向導程序(setup、install、install.sh等),只需運行它就可以完成軟體的安 裝;而卸載時也相應地提供了反安裝的腳本或程序。例如SUN公司的StarOffice辦公軟體套件就使用名為setup的安裝程序,而且在軟體安裝後提 供反安裝的功能,目前這種類型的軟體包還比較少,因其安裝與卸載的方式與Windows軟體一樣,所以就無需多講了。 二、源代碼分發軟體包的安裝與卸載 Linux軟體的源代碼分發是指提供了該軟體所有程序源代碼的發布形式,需要用戶自己編譯成可執行的二進制代碼並進行安裝,其優點是配置靈活,可以隨意去掉或保留某些功能/模塊,適應多種硬體/操作系統平台及編譯環境,缺點是難度較大,一般不適合初學者使用。 1、*.src.rpm形式的源代碼軟體包 安裝:rpm -rebuild *.src.rpm cd /usr/src/dist/RPMS rpm -ivh *.rpm 卸載:rpm -e packgename 說明:rpm --rebuild *.src.rpm命令將源代碼編譯並在/usr/src/dist/RPMS下生成二進制的rpm包,然後再安裝該二進制包即可。packgename如前所述。 2、*.tar.gz/*.tgz、*.bz2形式的源代碼軟體包 安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓 然後進入解壓後的目錄: ./configure 配置 make 編譯 make install 安裝 卸載:make uninstall 或 手動刪除 說明:建議解壓後先閱讀說明文件,可以了解安裝有哪些需求,有必要時還需改動編譯配置。有些軟體包的源代碼在編譯安裝後可以用make install命令來進行卸載,如果不提供此功能,則軟體的卸載必須手動刪除。由於軟體可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除干凈, 那你應該在編譯前進行配置,指定軟體將要安裝到目標路徑:./configure --prefix=目錄名,這樣可以使用"rm -rf 軟體目錄名"命令來進行干凈徹底的卸載。與其它安裝方式相比,需要用戶自己編譯安裝是最麻煩的,其實我個人認為,以後會越來越少人用這種方法。因為現在的 硬體發展到沒有必要多這少量的性能,來浪費這么多時間。 三。使用yum和apt-get.軟體管理方法的升級。 看過上面的介紹。大家一定會感覺,太麻煩了,下面這個是先進的linux才有的功能,這個實在太方便了,比windows還人方便,要是你用過Ubuntu的apt-get你會感覺爽極了的。那個方便。 1. 我們來先講Redhat的yum這種高級的包管理。 用YUM安裝刪除軟體 裝了系統添加刪除軟體是常事,yum同樣可以勝任這一任務,只要軟體是rpm安裝的。 安裝的命令是,yum install xxx,yum會查詢資料庫,有無這一軟體包,如果有,則檢查其依賴沖突關系,如果沒有依賴沖突,那麼最好,下載安裝;如果有,則會給出提示,詢問是否要同時安裝依賴,或刪除沖突的包,你可以自己作出判斷。 刪除的命令是,yum remove xxx,同安裝一樣,yum也會查詢資料庫,給出解決依賴關系的提示。 用YUM安裝軟體包 命令:yum install 用YUM刪除軟體包 命令:yum remove 2.用YUM查詢軟體信息 我 們常會碰到這樣的情況,想要安裝一個軟體,只知道它和某方面有關,但又不能確切知道它的名字。這時yum的查詢功能就起作用了。你可以用 yum search keyword這樣的命令來進行搜索,比如我們要則安裝一個Instant Messenger,但又不知到底有哪些,這時不妨用 yum search messenger這樣的指令進行搜索,yum會搜索所有可用rpm的描述,列出所有描述中和messeger有關的rpm包,於是我們可能得到 gaim,kopete等等,並從中選擇。 有時我們還會碰到安裝了一個包,但又不知道其用途,我們可以用yum info packagename這個指令來獲取信息。 使用YUM查找軟體包 命令:yum search 列出所有可安裝的軟體包 命令:yum list 列出所有可更新的軟體包 命令:yum list updates 列出所有已安裝的軟體包 命令:yum list installed 列出所有已安裝但不在 Yum Repository 內的軟體包 命令:yum list extras 列出所指定的軟體包 命令:yum list 2.講講Ubuntu中的高級包管理方法apt-get 除了apt的便捷以外,apt-get的一大好處是極大地減小了所謂依賴關系惡夢的發生 幾率(dependency hell),即使是陷入了dependency hell,apt-get也提供了很好的 援助手段,幫你逃出魔窟。 通常 apt-get 都和網上的壓縮包一起出沒,從互聯網上下載或是安裝。全世界有超 過200個 debian 官方鏡像,還有繁多的非官方軟體包提供網站。你所使用的基於D ebian的發布版不同,你所使用的軟體倉庫可能需要手工選擇或是可以自動設置。你 能從Debian官方網站得到完整的鏡像列表。而很多非官方網站提供各種特殊用途的 非官方軟體包,當然,使用非官方軟體包會有更多風險了。 軟體包都是為某一個基本的Debian發布版所准備的(從unstable到stable),並且劃 分到不同類別中(如 main contrib nonfree),這個是依據 debian 自由軟體綱領而 劃分的(也就是常說的dfsg),因為美國限制加密軟體出口,還有一個non-us類別。 常用的APT命令參數 apt-cache search package 搜索包 apt-cache show package 獲取包的相關信息,如說明、大小、版本等 sudo apt-get install package 安裝包 sudo apt-get install package - - reinstall 重新安裝包 sudo apt-get -f install 修復安裝"-f = --fix-missing" sudo apt-get remove package 刪除包 sudo apt-get remove package - - purge 刪除包,包括刪除配置文件等 sudo apt-get update 更新源 sudo apt-get upgrade 更新已安裝的包 sudo apt-get dist-upgrade 升級系統 sudo apt-get dselect-upgrade 使用 dselect 升級 apt-cache depends package 了解使用依賴 apt-cache rdepends package 是查看該包被哪些包依賴 sudo apt-get build-dep package 安裝相關的編譯環境 apt-get source package 下載該包的源代碼 sudo apt-get clean && sudo apt-get autoclean 清理無用的包 sudo apt-get check 檢查是否有損壞的依賴

Ⅲ centos 7.1 linux系統怎麼安裝

如果說Ubuntu是現今最受桌面用戶歡迎的Linux操作系統,那麼CentOS就是最受公司、企業、IDC喜愛的Linux發行版了,得益於它極為出色的穩定性,全球范圍內有無數著名網站均選用它。
CentOS是基於Red Hat Enterprise Linux(收費昂貴但口碑極佳)的源代碼再編譯出來的免費版,因此不僅繼承RHEL優越的穩定性,還提供免費更新,因此在伺服器提供商、中小型公司中裝機量幾乎是最大的Linux發行版,現在已正式加入紅帽公司。從事互聯網技術的同學,CentOS應該是值得你深入了解學習研究的.....
CentOS 7.0系統是一個較新的版本,很多朋友都不知道CentOS 7.0系統是怎麼去安裝配置的,因為centos7.0與以前版本是有很大的改進。

說明:
截止目前CentOS 7.x最新版本為CentOS 7.1,下面介紹CentOS 7.1的具體安裝配置過程
安裝源ISO文件:CentOS-7-x86_64-Minimal-1503-01
伺服器相關設置如下:
操作系統:CentOS 7.1 64位
IP地址:安裝時採用DHCP(當然也可以手動進行設置),安裝完成後,再進行設置。

一、安裝CentOS 7.1
伺服器開機,設成光碟機啟動,成功引導系統後,會出現下面的界面

界面說明:
Install CentOS 7 //安裝CentOS 7
Test this media & install CentOS 7 //測試安裝文件並安裝CentOS 7
Troubleshooting //修復故障
這里選擇第一項,安裝CentOS 7,回車,進入下面的界面

進入安裝前檢查,待檢查完就就可以進入安裝了,不想等待的按ESC退出。

接下來就進入到圖形化安裝界面,

選擇安裝過程中的語言,此處選擇英文,默認即可,按Continue,進入下一步

點擊DATE&TIME(日期和時間),進行設置,選擇時區Asia\Shanghai,設置完按Done返回。

點擊LANGUAGE SUPPORT(語言支持),進入設置

點選Englist--Englist(United States)與 中文--簡體中文(中國),並點擊Done返回 #正式生產伺服器建議別只單選了簡體中文,把英文安裝上,或只安裝英文。

INSTALLATION SOURCE(安裝源)默認為Local media(本地介質),不用設置。
SOFTWARE SELECTION(軟體選擇)默認為Minimal install(最小安裝) ,生產伺服器建議最小安裝,後期需要安裝什麼服務自己再進行安裝,你也可以在這里進行軟體安裝的定製,這里不進行演示。

系統分區設置,選擇SYSTEM中的INSTALLATION DESTINATION(安裝位置)項,在Other Storage Options(其它存儲選項)中,選擇配置分區項「I will configure partitioning"(我要配置分區),按Done確認,

選擇Done後,彈出如下圖所示的分區窗口

手動分區,選擇Standard Partition分區方式,並按+ 號進行添加分區,
添加swap分區(內存小於2G時,設置為內存的2倍;內存大於或等於2G時,設置為4096即可)

選擇add mount point(添加掛載點),之後於添加另一個掛載點,如下

把剩餘所有的空間掛載給根分區,並點擊Add mount point,

點擊Done,彈出如下窗口

點擊Accept Changes(接受更改),返回主菜單,點擊NETWORK&HOSTNAME (網路和主機名)。

選擇"Configure",按下圖所示設置後,依次點擊"Save","Done"返回,

點擊Done反回到主菜單

完成以上幾步,基本配置已經完成。此時主界面中的Begin installation(開始安裝)按鈕將可選,點擊按鈕進行安裝。進入安裝界面時,可以看見"USER CREATION"項,沒有完成安裝前,可以進一步配置用戶設置,

在軟體包的安裝過程中通常需要較長的時間,這時候可以進行USER SETTINGS的設定,點擊ROOT PASSWORD選項,進行根用戶(root)密碼的設定,設置好後,按Done返回。

緊接著進行USER CREATION的設定,即創建新賬號,輸入用戶名和密碼,注意,這里的用戶是普通的用戶,就類似於Windows系統下的管理員和普通用戶,CentOS下的root用戶對應於Windows下的Administrarot用戶,此處創建的用戶對應於Windows下的普通用戶,設置好後按Done返回。

返回到主界面,等待軟體繼續安裝完成......

完成安裝後,點擊reboot重啟。

點擊Reboot進行重啟。

重啟進入系統後,輸入用戶名及密碼即可進入到系統。

注:(如果在安裝的時候,不是選擇最小安裝,選擇了安裝桌面支持等,那麼在重啟第一次進入系統的時候,可能會出現初始配置的過程,如下)
進入LOCALIZATION設置,點擊LICENSE INFORMATION,進入協議界面,勾選復選框"I Accept...",完成後點Done返回。

最後進入到系統。

Ⅳ Linux7.0系統如何安裝

安裝要求:

內存:512M以上,推薦768M以上(純面板約占系統60M內存)

硬碟:100M以上可用硬碟空間(純面板約佔20M磁碟空間)

系統:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),確保是干凈的操作系統,沒有安裝過其它環境帶的Apache/Nginx/php/MySQL(已有環境不可安裝)

寶塔linux6.0版本是基於centos7開發的,務必使用centos7.x 系統

提示:Centos官方已宣布在2020年停止對Centos6的維護更新,各大軟體開發商也逐漸停止對Centos6的兼容,新伺服器不建議使用Centos6

系統要求

操作系統:全新系統(支持CentOS、Ubuntu、Debian、Fedora、Deepin),

確保是干凈的操作系統,沒有安裝過其它環境帶的Apache/Nginx/php/MySQL

寶塔Linux6.0版本是基於centos7開發的,強烈建議使用centos7.x 系統

內存要求:內存要求最低512MB,推薦768MB以上,純面板約占系統60MB內存

Linux系統:一鍵掛載磁碟工具

Centos/Fedora:yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

說明:

1:本工具默認將數據盤掛載到/www目錄

2:若您的伺服器之前安裝過Windows系統,需要手動刪除NTFS分區,掛載工具會直接跳過NTFS分區

3:若您的磁碟已分區,且未掛載,工具會自動將分區掛載到/www

4:若您的磁碟是新磁碟,工具會自動分區並格式化成ext4文件系統

5:本工具只自動掛載一個分區,若您有多快數據盤,請手動掛載未被自動掛載的磁碟

6:此腳本只適用於新磁碟掛載,若數據盤已有數據請勿使用此腳本

安裝方法

使用 SSH 連接工具,如寶塔遠程桌面助手連接到您的 Linux 伺服器後,掛載磁碟,根據系統執行相應命令開始安裝(大約2分鍾完成面板安裝):

Centos安裝腳本:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 8c0882dde

一、使用遠程連接工具連接伺服器

1.如寶塔遠程桌面助手,在寶塔遠程桌面助手選擇linux伺服器選項,其他都默認,輸入IP跟密碼連接。如果是首次連接會有彈窗出現,點擊是即可。

Ⅳ linux系統centos7安裝教程

You X系統cent0ST安裝教程,你首先得到這個產品的這個安裝的鏈接,然後他按揭有連接之後,他這個就會根據你的這個鏈接,然後給你進行下步的那個操控,只是因為他的指示就是指示進行連接就可以了,不需要另外這個教程的。

Ⅵ 如何安裝linux系統centos

需要有linux系統:
1、至少有兩個分區,否則存放centos.iso的分區無法格式化,假設有/dev/sda1為根分區;/dev/sda3為/opt分區
2、將centos.iso存放在/opt/centos.iso
3、mount -o loop /opt/centos.iso /mnt
4、復制引導文件
cp /mnt/isolinux/vmlinuz /boot/vmlinuz-ins
cp /mnt/isolinux/initrd.img /boot/initrd-ins
5、修改引導文件
vi /boot/grub/menu.lst
復制原來的默認引導4行,例如
title CentOS (2.6.18-400.1.1.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-400.1.1.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-400.1.1.el5.img
title CentOS (2.6.18-400.1.1.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-400.1.1.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-400.1.1.el5.img
6、修改為
title CentOS install
root (hd0,0)
kernel /boot/vmlinuz-ins ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-ins
title CentOS (2.6.18-400.1.1.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-400.1.1.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-400.1.1.el5.img
7、重啟主機就會進入安裝步驟了
8、選擇從硬碟安裝,指定iso存放位置/dev/sda3,剩下的就和光碟安裝一樣一樣的了

Ⅶ 怎麼在vmware安裝linux centos7系統

、使用VMWare創建新的虛擬主機
2、使用VMWare安裝Linux,點擊「開啟虛擬主機」

3、進入Linux安裝界面,選擇第一項"Install or upgrade an existing system"

4、跳過磁碟檢測,鍵盤選擇「Skip」

5、點擊「Next」按鈕,開始進入安裝CentOS操作步驟

6、選擇「中文(簡體)」,點擊「Next」按鈕執行下一步安裝操作

7、選擇「美國英語式」鍵盤,點擊「下一步」按鈕執行後面的安裝操作

8、選擇「基本存儲設備」,點擊「下一步」按鈕執行後面的安裝操作

9、詢問是否清除設備中的數據,選擇「是,忽略所有數據(Y)」,繼續執行後需安裝操作

10、設置計算機在網路中的名稱,可以使用默認名稱,點擊「下一步」按鈕執行後面的安裝操作

11、設置Linux系統時區,選擇「亞洲/上海」,點擊「下一步」按鈕執行後面的安裝操作

12、設置root用戶的管理員密碼「123456」,點擊「下一步」按鈕執行後面的安裝操作

13、由於設置密碼比較簡單,不符合Linux默認的密碼設置規范,會彈出下面這個窗口,點擊「無論如何都使用(U)」繼續執行後面的安裝操作

14、選擇「創建自定義布局」的方式劃分Linux文件分區,點擊「下一步」按鈕執行後面的安裝操作

15、進入磁碟分區操作主界面,點擊「創建」按鈕,來實現Linux文件自定義分區

16、選擇「標准分區」生成分區的方式之後,點擊「創建」按鈕執行後續分區的操作

a、添加「boot」引導分區為200M

b、設置「swap」內存交換分區為1G

c、設置「home」分區為2G

d、設置「/」根分區,大小為剩餘磁碟大小

17、最終磁碟分區設置結果如下圖,點擊「下一步」按鈕執行後面的安裝操作

18、詢問是否執行格式化操作,點擊「格式化」按鈕執行後續安裝操作

19、確認是否執行格式化操作,點擊「將修改寫入磁碟(W)」按鈕執行後續安裝操作

20、引導程序安裝到哪裡,這里採用默認設置,直接點擊「下一步」按鈕執行後面的安裝操作

21、選擇安裝CentOS的Linux版本,按下圖方式選擇之後,點擊「下一步」按鈕執行後面的安裝操作

22、看到下面的圖片說明已經可以開始執行Linux的安裝了。。。讓我們放鬆一下吧。。。

23、安裝CentOS版本的linux系統已經完成,如下圖所示,點擊「重新引導(t)」按鈕結束Linux安裝,然後會重新啟動系統,並執行首次Linux系統啟動

24、啟動Linux成功之後,會看下面這幅圖

25、輸入root登錄名稱和123456登錄密碼進行登錄操作

Ⅷ 為什麼選擇Install CentOS Linux 7後系統沒有自動進入選擇安裝時語言的界面,也沒有進入安裝信息摘要界面

一、安裝CentOS7.2

1)成功引導系統後,會出現下面的界面

界面說明:

Install CentOS 7 安裝CentOS 7

Test this media install CentOS 7 測試安裝文件並安裝CentOS 7

Troubleshooting 修復故障

註:在Trobleshooting模式下,界面如下:

界面說明:

Install CentOS 7 in basic graphics mod#基本圖形化安裝

Rescue a CentOS system#修復系統

Run a memory test#運行內存測試系統

Boot from local drive#本地設備啟動

Return to main menu#返回主菜單

2)返回主菜單,選著第一項,安裝CentOS7操作系統,回車,進入下面的界面

按回車開始安裝

3)選擇語言:中文-簡體中文(中國)

#正式生產伺服器建議安裝英文版本,單擊繼續按鈕

4)進入一站式安裝界面,在此界面,只需把所有帶內容的感嘆號全部消除,便可進行安裝

5)時區選擇,選擇日期和時間

中國范圍內建議選擇上海,並選擇24小時制,設置完成,單擊按鈕

#生產環境中根據需求進行設置

設置完成,單擊按鈕

6)鍵盤選擇

單擊按鈕,添加新的鍵盤布局方式,選中要添加的語言,然後單擊即可,添加完成後,單擊按鈕

7)語言設置(可以在上一個主界面進行設置,這里不用再次設置)

8)SECURITY設置(安全設置)

選擇default(默認的)策略就可以,通過進行選擇,單擊完成即可

Default #默認策略

隱式XCCDF概要文件。通常情況下,默認不包含規則

Standard System Security Profile #標准系統安全性配置文件

這個概要文件包含規則,以確保標准安全基地CenOS Linux 7系統

Draft PCI-DSS v3 Control Baseline for CentOS Linux 7 #草案PCI-DSS v3控制基線Linux CentOS 7

這是一個概要草案PCI-DSS v3

CentOS Profile for Cloud Providers (CPCP) #雲提供商CentOS概要(CPCP)

這是一個SCAP概要草案CentOS雲提供商

Common Profile for General-Purpose Systems #常見的通用概要文件系統

這個概要文件包含項目普遍通用的桌面和伺服器安裝

Pre-release Draft STIG for CentOS Linux 7 Server #CentOS7的預發布草案

這個概要文件在國防部正在開發共識模型成為STIG配合DISA無線光通信

9)選擇安裝源

單擊驗證,驗證光碟或鏡像是否完整,防止安裝過程出現包不完整,導致無法安裝

驗證界面如下

選擇額外倉庫,可以在安裝時檢測是否有更新的包,進行更新安裝,如果沒有也可以手動添加新的網路倉庫

Ⅸ 如何安裝centos7 linux

Linux軟體的二進制分發是指事先已經編譯好二進制形式的軟體包的發布形式,其優點是安裝使用容易,缺點則是缺乏靈活性,如果該軟體包是為特定的硬體平台編譯的,那它就不能在另外的平台或環境下正確執行。
1、*.rpm形式的二進制軟體包
安裝:rpm -ivh *.rpm
卸載:rpm -e packgename
說明:RPM(RedHat Packge
Manager)是RedHat公司出的軟體包管理器,使用它可以很容易地對rpm形式的軟體包進行安裝、升級、卸載、驗證、查詢等操作,安裝簡單,而卸
載時也可以將軟體安裝在多處目錄中的文件刪除干凈,因此推薦初學者盡可能使用rpm形式的軟體包。rpm的參數中-i是安裝,-v是校驗,-h是用散列符
顯示安裝進度,*.rpm是軟體包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為後綴的文件);參數-e是刪除軟體
包,packgename是軟體包名,與軟體包的文件名有所區別,它往往是文件名中位於版本號前面的字元串,例如apache-3.1.12-
i386.rpm和apache-devel-3.1.12-i386.rpm是軟體包文件名,它們的軟體包名稱分別是apache和apache-
devel.更多的rpm參數請自行參看手冊頁:man rpm.
如果你不喜歡在字元界面下安裝或卸載這些軟體包,完全可以在X-Window下使用圖形界面的軟體包管理程序。現在這些做的非常好了。
2、*.tar.gz/*.tgz、*.bz2形式的二進制軟體包
安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸載:手動刪除
說明:*.tar.gz/*.bz2形式的二進制軟體包是用tar工具來打包、用gzip/bzip2壓縮的,安裝時直接解包即可。對於解壓後
只有單一目錄的軟體,卸載時用命令"rm -rf
軟體目錄名";如果解壓後文件分散在多處目錄中,則必須一一手動刪除(稍麻煩),想知道解壓時向系統中安裝了哪些文件,可以用命令"tar ztvf
*.tar.gz"/"tar ytvf
*.bz2"獲取清單。tar的參數z是調用gzip解壓,x是解包,v是校驗,f是顯示結果,y是調用bzip2解壓,t是列出包的文件清單。更多的參
數請參看手冊頁:man tar.
如果你更喜歡圖形界面的操作,可以到Ubuntu上看看他的包管理,超級方便。
3、提供安裝程序的軟體包
這類軟體包已經提供了安裝腳本或二進制的安裝向導程序(setup、install、install.sh等),只需運行它就可以完成軟體的安
裝;而卸載時也相應地提供了反安裝的腳本或程序。例如SUN公司的StarOffice辦公軟體套件就使用名為setup的安裝程序,而且在軟體安裝後提
供反安裝的功能,目前這種類型的軟體包還比較少,因其安裝與卸載的方式與Windows軟體一樣,所以就無需多講了。
二、源代碼分發軟體包的安裝與卸載
Linux軟體的源代碼分發是指提供了該軟體所有程序源代碼的發布形式,需要用戶自己編譯成可執行的二進制代碼並進行安裝,其優點是配置靈活,可以隨意去掉或保留某些功能/模塊,適應多種硬體/操作系統平台及編譯環境,缺點是難度較大,一般不適合初學者使用。
1、*.src.rpm形式的源代碼軟體包
安裝:rpm -rebuild *.src.rpm
cd /usr/src/dist/RPMS
rpm -ivh *.rpm
卸載:rpm -e packgename
說明:rpm --rebuild *.src.rpm命令將源代碼編譯並在/usr/src/dist/RPMS下生成二進制的rpm包,然後再安裝該二進制包即可。packgename如前所述。
2、*.tar.gz/*.tgz、*.bz2形式的源代碼軟體包
安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓
然後進入解壓後的目錄:
./configure 配置
make 編譯
make install 安裝
卸載:make uninstall 或 手動刪除
說明:建議解壓後先閱讀說明文件,可以了解安裝有哪些需求,有必要時還需改動編譯配置。有些軟體包的源代碼在編譯安裝後可以用make
install命令來進行卸載,如果不提供此功能,則軟體的卸載必須手動刪除。由於軟體可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除干凈,
那你應該在編譯前進行配置,指定軟體將要安裝到目標路徑:./configure --prefix=目錄名,這樣可以使用"rm -rf
軟體目錄名"命令來進行干凈徹底的卸載。與其它安裝方式相比,需要用戶自己編譯安裝是最麻煩的,其實我個人認為,以後會越來越少人用這種方法。因為現在的
硬體發展到沒有必要多這少量的性能,來浪費這么多時間。
三。使用yum和apt-get.軟體管理方法的升級。
看過上面的介紹。大家一定會感覺,太麻煩了,下面這個是先進的linux才有的功能,這個實在太方便了,比windows還人方便,要是你用過Ubuntu的apt-get你會感覺爽極了的。那個方便。
1. 我們來先講Redhat的yum這種高級的包管理。
用YUM安裝刪除軟體
裝了系統添加刪除軟體是常事,yum同樣可以勝任這一任務,只要軟體是rpm安裝的。
安裝的命令是,yum install xxx,yum會查詢資料庫,有無這一軟體包,如果有,則檢查其依賴沖突關系,如果沒有依賴沖突,那麼最好,下載安裝;如果有,則會給出提示,詢問是否要同時安裝依賴,或刪除沖突的包,你可以自己作出判斷。
刪除的命令是,yum remove xxx,同安裝一樣,yum也會查詢資料庫,給出解決依賴關系的提示。
用YUM包
命令:yum install
用YUM刪除軟體包
命令:yum remove
2.用YUM查詢軟體信息

們常會碰到這樣的情況,想要安裝一個軟體,只知道它和某方面有關,但又不能確切知道它的名字。這時yum的查詢功能就起作用了。你可以用 yum
search keyword這樣的命令來進行搜索,比如我們要則安裝一個Instant Messenger,但又不知到底有哪些,這時不妨用
yum search
messenger這樣的指令進行搜索,yum會搜索所有可用rpm的描述,列出所有描述中和messeger有關的rpm包,於是我們可能得到
gaim,kopete等等,並從中選擇。
有時我們還會碰到安裝了一個包,但又不知道其用途,我們可以用yum info packagename這個指令來獲取信息。
使用YUM查找軟體包
命令:yum search
列出所有可安裝的軟體包
命令:yum list
列出所有可更新的軟體包
命令:yum list updates
列出所有已安裝的軟體包
命令:yum list installed
列出所有已安裝但不在 Yum Repository 內的軟體包
命令:yum list extras
列出所指定的軟體包
命令:yum list
2.講講Ubuntu中的高級包管理方法apt-get
除了apt的便捷以外,apt-get的一大好處是極大地減小了所謂依賴關系惡夢的發生
幾率(dependency hell),即使是陷入了dependency hell,apt-get也提供了很好的
援助手段,幫你逃出魔窟。
通常 apt-get 都和網上的壓縮包一起出沒,從互聯網上下載或是安裝。全世界有超
過200個 debian 官方鏡像,還有繁多的非官方軟體包提供網站。你所使用的基於D
ebian的發布版不同,你所使用的軟體倉庫可能需要手工選擇或是可以自動設置。你
能從Debian官方網站得到完整的鏡像列表。而很多非官方網站提供各種特殊用途的
非官方軟體包,當然,使用非官方軟體包會有更多風險了。
軟體包都是為某一個基本的Debian發布版所准備的(從unstable到stable),並且劃
分到不同類別中(如 main contrib nonfree),這個是依據 debian 自由軟體綱領而
劃分的(也就是常說的dfsg),因為美國限制加密軟體出口,還有一個non-us類別。
常用的APT命令參數
apt-cache search package 搜索包
apt-cache show package 獲取包的相關信息,如說明、大小、版本等
sudo apt-get install package 安裝包
sudo apt-get install package - - reinstall 重新安裝包
sudo apt-get -f install 修復安裝"-f = --fix-missing"
sudo apt-get remove package 刪除包
sudo apt-get remove package - - purge 刪除包,包括刪除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 升級系統
sudo apt-get dselect-upgrade 使用 dselect 升級
apt-cache depends package 了解使用依賴
apt-cache rdepends package 是查看該包被哪些包依賴
sudo apt-get build-dep package 安裝相關的編譯環境
apt-get source package 下載該包的源代碼
sudo apt-get clean && sudo apt-get autoclean 清理無用的包
sudo apt-get check 檢查是否有損壞的依賴

熱點內容
win10怎麼關閉登錄密碼 發布:2024-10-05 11:09:55 瀏覽:934
降溫解壓器 發布:2024-10-05 10:54:15 瀏覽:420
軋鋼壓縮空氣 發布:2024-10-05 10:54:10 瀏覽:184
京東微信密碼是多少 發布:2024-10-05 10:28:48 瀏覽:486
粘連演算法 發布:2024-10-05 10:10:45 瀏覽:647
php監控進程 發布:2024-10-05 09:37:06 瀏覽:53
企業密信怎麼找回伺服器代碼 發布:2024-10-05 09:33:19 瀏覽:229
怎麼用電腦開mc伺服器 發布:2024-10-05 09:25:01 瀏覽:409
linux目錄亂碼 發布:2024-10-05 09:24:24 瀏覽:175
歐姆龍plc有密碼如何傳送 發布:2024-10-05 09:24:24 瀏覽:338