1. 程式人生 > >Linux 下載安裝:weget、yum

Linux 下載安裝:weget、yum

wget 工具

wget工具用於從指定的URL地址下載檔案,wget很穩定同時支援斷點下載,在窄頻寬和不穩定網路中有很強的適應性; wget指令常用引數如下: -h:顯示幫助說明; -b:後臺下載; -c:繼續上次終端的下載任務; -r:遞迴下載檔案 使用示例:

1)下載單個檔案

1
wget http://search.maven.org/remotecontent?filepath=log4j/log4j/1.2.17/log4j-1.2.17.tar.gz

2)下載多個檔案

1
wget -i fileList
fileList 內容 1
url1
2
url2
3
url3

3)斷點下載

1
wget -c http://search.maven.org/remotecontent?filepath=log4j/log4j/1.2.17/log4j-1.2.17.tar.gz

4)後臺下載

1
wget -b http://search.maven.org/remotecontent?filepath=log4j/log4j/1.2.17/log4j-1.2.17.tar.gz

5)限速下載

1
wget --limit-rate=400k http://search.maven.org/remotecontent?filepath
=log4j/log4j/1.2.17/log4j-1.2.17.tar.gz

yum工具

yum是CentOS下的軟體下載安裝工具,所有檔案在yum源中下載,並自動執行安裝過程,這些軟體在yum源中以rpm包的形式存在; 對應在Ubuntu,Debian下的工具是 apt-get ,使用用法類似;

1)檢視系統中的所有的 rpm 包

1
rpm -qa        # 檢視系統中所有已經安裝的軟體
2
rpm -qa httpd  # 檢視系統中是否已經安裝apache

2)檢視,查詢 yum 源中的rpm包

1
yum list         # 列舉所有yum源上的安裝包
2
yum search java  # 檢視yum源上的所有java相關資源

3)安裝,刪除rpm包

1
yum install tomcat               #安裝tomcat的預設最新版本rpm包
2
yum install apche-tomcat-8.5.0   #安裝tomcat指定版本,具體rpm包名稱可以通過yum search tomcat查詢獲取
3
4
yum remove apache-tomcat-8.5      #刪除rpm包,包括所有相關的依賴性包

4)更新rpm包

1
yum update           #更新所有rpm包
2
yum update tomcat    #更新指定包tomcat包
※ 如果某些rpm在yum中查詢到的版本過低,找不到需要的包,可以更新epel 和 remi源 
1
# Centos 6 的方式
2
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
3
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
4
5
#Centos 7 的方式
6
yum install epel-release
7
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
此時的檢視,安裝remi源的rpm包,指令如下(以下載php5.6為例) 1
#檢視remi源上的php相關的包
2
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php  
3
4
#安裝remi源上的php5.6的所有執行包
5
yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof