linux專有軟體源
Ⅰ linux 軟體源是什麼意思
源就是來源。
就是你安裝軟體時,程序從哪裡獲取軟體包(安裝程序在你的機器上,但需要安裝的東西卻在軟體源伺服器上)。
其實你可以把他稱為軟體倉庫。安裝軟體時,就是從倉庫裡面調取數據放在你的機器上。
Ⅱ 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是怎樣通過軟體源,找到軟體安裝包的
1、查找rpm包:掛載一個系統鏡像包,直接在掛載的目錄下查找。
2、查看是否安裝:rpm -q 包名
Ⅳ 高手進:linux軟體源啟用不了
安裝本地yum源是不是不夠用啊 ,rhel的源是收費的,centos是與rhel基本一致的,而且源是免費的,目前一版般的企業還是傾向於權免費的linux,所以多接觸免費的linux系統,對以後的工作更有利
Ⅳ linux下怎麼添163軟體源
Linux軟體源配置文件是/etc/apt/sources.list文件,只要向裡面添加正確的軟體源地址就可以了。一些版給出權Ubuntu添加163軟體源的步驟。
1,打開終端,輸入:sudo vi /etc/apt/sources.list在末行插入正確的地址。
2,保存文件更改並退出。然後輸入命令:sudo apt-get update更新軟體源。
3,等待更新完成後下載軟體試試有沒有快一點。
Ⅵ 如何知道一個linux源里的所有軟體包名稱
centos:
yum list available
ubuntu:
apt-cache mpavail
Ⅶ 我想用在linux下 用glade寫一個qq類似的聊天軟體請問有沒有可以參看的文章或是可以例用的源代 寫qq用的
Glade只是來一個GTK界面設計軟體,可以看看自它的文檔(http://www.tldp.org/),不過作用不大,直接看GTK文檔更管用。
Linux下的IM軟體不少,有大有小,管夠(甚至有好些專門帶了QQ支持的,花點時間啃下來,就不需要從零開始了),去sf.net和googlecode上找找。
Ⅷ 不同版本的Linux操作系統下軟體源設置有哪些
不同linux發行版之間無非是軟體包管理方式有所不同,默認的一些軟體和配置不太一樣。 軟體當然通用(用法,配置文件格式等都通用)
Ⅸ 什麼是Linux 軟體源
Linux的軟體源,舉個不太恰當的例子,就像Windows下的各種軟體管家回,如網路軟體管家、答360軟體管家、QQ軟體管家等,就是很多軟體的集合中心,方便用戶下載使用軟體。
具體樓主可以看看這篇文章中的關於Yum軟體倉庫的介紹:網頁鏈接
更多Linux系統知識,樓主可以網路《Linux就該這么學》。
Ⅹ Linux,假設我們有一個遠程軟體源為http://xx.cn/rhel,請設置系統的軟體源.
vi /etc/yum.repos.d/rhel.repo
內容:
[RHEL]
name=Red Hat Enterprise Linux
baseurl=http://xx.cn/rhel/
enabled=1
gpgcheck=0