㈠ linux下yum install的軟體源在哪裡
linux下yum install的軟體源位置是通過配置文件來配置的,可修改。
/etc/yum.repos.d為本地源位置
配置文件/etc/yum.conf中,詳細定義了yum的工作方式和參數。
[root@bspdev etc]# cat /etc/yum.conf
[main] //主配置信息
cachedir=/var/cache/yum //保存緩存和資料庫文件的位置
keepcache=0
debuglevel=2 //調試信息輸出等級
logfile=/var/log/yum.log //日誌位置
distroverpkg=redhat-release //yum使用的RPM包distribution版本;
tolerant=1 //默認為0,如果為1表示當安裝多個包是,失敗了繼續安裝其他;
exactarch=1 //精確匹配硬體平台,只有完全相同才更新;
obsoletes=1 //當使用升級模式時,一些包沒有用了,可以刪除(取值1)
gpgcheck=0 //安裝時是否檢查RPM包的PGP簽名;
plugins=1 //Yum插件是否可用
bugtracker_url=http://bugs.centos.org/yum5bug
# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h
installonly_limit = 5
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d //定義可選的位置
Yum支持的源地址種類很多,有本地、FTP和Internet等。三種方式的差異僅僅在於客戶端訪問Yum的方式不同。本篇僅介紹本地Yum源的配置和使用。
2、配置本地Yum源庫
目的是在本地目錄上建立一個Yum源庫,RPM包來自安裝光碟。
使用Mount命令,將插入的光碟Mount到Linux的目錄結構上。
[root@bspdev /]# mount /dev/cdrom /media //將光碟mount到/media目錄上
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@bspdev /]# cd /media
[root@bspdev media]# ls –l //掛載CentOS版本;
total 484
dr-xr-xr-x 2 root root 432128 Mar 5 10:16 CentOS //CentOS RPM包位置
-r--r--r-- 1 root root 14 Mar 2 05:00 CentOS_BuildTag
-r--r--r-- 1 root root 212 Oct 1 2009 EULA
-r--r--r-- 1 root root 18009 Oct 1 2009 GPL
dr-xr-xr-x 4 root root 2048 Mar 5 10:12 images
(篇幅原因,省略部分)
-r--r--r-- 1 root root 7058 Mar 5 10:22 TRANS.TBL
[root@bspdev media]#
[root@bspdev CentOS]# pwd
/media/CentOS
安裝repository工具包。
[root@bspdev CentOS]# pwd
/media/CentOS
[root@bspdev CentOS]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
warning: createrepo-0.4.11-3.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:createrepo ########################################### [100%]
將rpm包拷貝的准備好的/yum/server中去。
[root@bspdev CentOS]# cd /
[root@bspdev /]# mkdir /yum/server -p
[root@bspdev media]# cd CentOS
[root@bspdev CentOS]# cp * /yum/server/
You have mail in /var/spool/mail/root
[root@bspdev CentOS]#
這樣,我們將所有的rpm包保存在了/yum/server上。
最後,我們建立reposity的索引。
[root@bspdev CentOS]# createrepo /yum/server
2669/2669 - totem-devel-2.16.7-7.el5_6.1.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
3、配置參數文件
修改服務端文件,設置行為。
[root@bspdev CentOS]# vi /etc/yum.conf
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=0 //本地一般不需要設置該選項
plugins=1
bugtracker_url=http://bugs.centos.org/yum5bug
# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h
installonly_limit = 5
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
~
在客戶端,我們創建新的容器和配置文件。首先我們先將原有的信息備份保存。
-客戶端
[root@bspdev CentOS]# cd /
[root@bspdev /]# mkdir /etc/yum.repos.d/bak
[root@bspdev /]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
[root@bspdev /]# cd /etc/yum.repos.d/bak/
[root@bspdev bak]# ls -l
total 36
-rw-r--r-- 1 root root 1926 Feb 25 16:20 CentOS-Base.repo
-rw-r--r-- 1 root root 631 Feb 25 16:20 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root 626 Feb 25 16:20 CentOS-Media.repo
-rw-r--r-- 1 root root 6118 Feb 25 16:20 CentOS-Vault.repo
[root@bspdev bak]# cd /
[root@bspdev /]# vim /etc/yum.repos.d/localyum.repo
[localyum] //容器名
Name=localyum
baseurl=file://yum/server //目錄
enable=1
gpgcheck=0
~
㈡ linux創建yum源錯誤.網路和yum源文件都沒有問題,照書上抄的。反復對照了十幾次。
看了樓主和一樓的抄討論,想到你一問題,你訪問可以成功的地方是在ie里。
而訪問不能成功的地方是在linux里。
那麼問題是,你上網需不需要代理。
在linux下
wget 你的地址是否可以下載下來。
從提示看應該是網路問題。
㈢ linux怎麼配置yum
你要搭建什麼yum
大概有3中,
本地源,以本地iso為基礎。
ftp源,以區域網內ftp服務專器為屬基礎。
網路源,以網上的yum源為基礎。
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
這個是網路yum的解釋, 大概意思也就是,我們想裝一個rpm包,有些可能需要一些關聯包,用rpm指令裝起來很麻煩,還要一個個找。
搭建了yum,直接就可以用yum install的命令進行安裝,比如 yum install -y http,他就會自動搜索yum池裡的信息,把所需的所有關聯包自動就安裝了。
我看了你的題,似乎是要搭個ftp的yum,似乎還是已經搭好了ftp的,如果是這樣,跟著教程做就行了,至於你自己的虛擬機沒成功,是因為你自己的環境里沒有ftp的yum源,這個做起來有點麻煩,可以網路搜下教程。
㈣ 系統是linux,只可代理上網,如何安裝軟體
設置代理……
不過 linux 的設置比較散,不好確定哪個地方設置管用。GNOME 有一個全局代理,部分軟體內按照這個代理去訪容問,
--------------
看看gnome 的設置菜單裡面的東西吧。
新機器剛裝好 winxp ,還沒裝 linux 。
㈤ linux yum 安裝
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從版指定的伺服器自權動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
yum安裝是從伺服器上自動下載安裝。你想要裝什麼呀?
如果是 dvd/server下有RPM包,你可以用rpm 來安裝
㈥ 關於linux系統中yum的問題
1. yum 安裝其實也是使用的 rpm ,區別主要在於 yum 安裝時,會自動解決依賴問題。
這里的內依賴指容的是:當你要安裝A 時,你需要安裝B,使用 rpm 的話,就需要手動安裝 B, 在手動安裝A;使用 yum 的話,直接安裝 A就可以了,yum 會查找到這個依賴的B包,然後自動的安裝完B後,再自動的安裝A。
實際有些復雜的情形,你可能你很多的依賴,yum 能夠非常方便。
2. yum 安裝一般設置好可用的yum源,包的下載和安裝(解決依賴)都是自動地;
而rpm 的話, 需要手動下載,手動安裝(手動解決依賴)。
「我選擇自己下載安裝包是因為自己安裝時可以選擇安裝路徑和安裝的文件夾名稱。」
你說的這點,我不太明白,一般 rpm 安裝的路徑也是默認的。
源碼包(xxx.tar.gz)這樣的安裝一般是指定的(一般會有個默認安裝路徑)
㈦ Linux是設置代理proxy來上網的,但是不能yum install來安裝軟體。
那就是沒有yum唄
如果是ubuntu的話,用的是apt
㈧ linux下怎麼使用yum命令呢
yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。
yum的命令形式一般是如下:yum [options] [command] [package ...]
其中的[options]是可選的,選項包括-h(幫助),-y(當安裝過程提示選擇全部為"yes"),-q(不顯示安裝的過程)等等。[command]為所要進行的操作,[package ...]是操作的對象。
概括了部分常用的命令包括:
自動搜索最快鏡像插件: yum install yum-fastestmirror
安裝yum圖形窗口插件: yum install yumex
查看可能批量安裝的列表: yum grouplist
1 安裝
yum install 全部安裝
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程序組group1
2 更新和升級
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 檢查可更新的程序
yum upgrade package1 升級指定程序包package1
yum groupupdate group1 升級程序組group1
3 查找和顯示
yum info package1 顯示安裝包信息package1
yum list 顯示所有已經安裝和可以安裝的程序包
yum list package1 顯示指定程序包安裝情況package1
yum groupinfo group1 顯示程序組group1信息yum search string 根據關鍵字string查找安裝包
4 刪除程序
yum remove | erase package1 刪除程序包package1
yum groupremove group1 刪除程序組group1
yum deplist package1 查看程序package1依賴情況
5 清除緩存
yum clean packages 清除緩存目錄下的軟體包
yum clean headers 清除緩存目錄下的 headers
yum clean oldheaders 清除緩存目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除緩存目錄下的軟體包及舊的headers
比如,要安裝游戲程序組,首先進行查找:
#:yum grouplist
可以發現,可安裝的游戲程序包名字是」Games and Entertainment「,這樣就可以進行安裝:
#:yum groupinstall "Games and Entertainment"
所 有的游戲程序包就自動安裝了。在這里Games and Entertainment的名字必須用雙引號選定,因為linux下面遇到空格會認為文件名結束了,因此必須告訴系統安裝的程序包的名字是「Games and Entertainment」而不是「Games"。
此外,還可以修改配置文件/etc/yum.conf選擇安裝源。可見yum進行配置程序有多方便了吧。更多詳細的選項和命令,當然只要在命令提示行下面:man yum
㈨ 如何在linux環境下搭建Tor代理伺服器
以下的安裝在是centos6.5_64x系統上進行的。
centos系統默認yum源是找不到tor安裝包的,若yum install tor提示未找到安裝包,需要添加epel yum外部源。EPEL (Extra Packages for Enterprise Linux) 是Fedora小組維護的一個軟體倉庫項目,為RHEL/CentOS提供他們默認不提供的軟體包。這個源兼容RHEL及像CentOS和Scientific Linux這樣的衍生版本。
安裝步驟如下:
yum install tor 若是提示未找到tor安裝包,查看 /etc/yum.repos.d/下是否有epel.repo文件,若沒有,說明系統未添加epel yum外部源,需要手動添加,若已經添加epel外部源,可直接安裝tor,則跳過2-6步驟。
根據你的操作系統,從網站獲取對應的epel 的安裝包,centos6.5_64位系統獲取的安裝包如下 (查看系統版本指令lsb_release -a && uname -a)wgethttp://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-5.noarch.rpm
安裝成功後可看到 /etc/yum.repos.d/目錄下多了epel.repo 與epel-testing.repo文件
yum clean all
yum makecache
yum install tor
㈩ 如何在Linux下配置socks5代理
安裝依賴復包:制
#yuminstallpam-developenldap-developenssl-devel
安裝:
#wget http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
#tar-xzvfss5-3.8.9-8.tar.gz
#cdss5-3.8.9
#./configure
#make
#makeinstall
添加用戶:
#vi/etc/opt/ss5/ss5.passwd
##用戶密碼
test123456
啟動:
sh/etc/rc.d/init.d/ss5start