PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

[虚拟机] 使用Yum安装Linux 的FTP

[复制链接]

2015-10-13 15:50:59 3718 0

admin 发表于 2015-10-13 15:50:59 |阅读模式

admin 楼主

2015-10-13 15:50:59

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
yum 简介
% d; y9 p1 H3 B9 H3 D
- R+ b, L# H2 F# `0 q) K; z% F
$ r; K  W, v- L
  yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决。yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,也可以是本地软件池,但必须包含rpm 的header,header 包括了rpm 包的各种信息,包括描述,功能,提供的文件,依赖性等。正是收集了这些header 并加以分析,才能自动化地完成余下的任务。
; n* h/ C+ l. Q; `
1 E- S# k# o9 W8 p7 s' K, `

" J  m1 k) y# I: n) V% u. S9 t  yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RedHat 门下的rpm 了。+ Z% Z% g3 {- C: ~
8 t0 c+ a; G, s% i$ Q4 G
+ v. C( `" @0 a( t
  yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。
5 H7 a9 o* M, u, f" s6 Z4 W' M' I- a' L" C3 k, F

! N$ O7 ]* C4 f2 {  yum 可以同时配置多个资源库(Repository),简洁的配置文件(/eTC/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。/ E* y4 ]% N& E) N# R

) `8 S# F0 h# i% A. Q" d0 `
1 w3 E7 |% T/ Q
配置本地yum源  [% z) G7 A5 \9 k7 S& N7 @
' _$ M% r+ @* X5 b

2 e3 x; z+ W; {3 [1 ?6 H1、挂载系统安装光盘# }; S; x, E* u7 J

- K& ~2 y2 g  p# h5 N

7 d* ]: ?9 q1 s6 y0 B: U, c# mount /dev/cdrom /mnt/cdrom/
2 u6 a- [4 _& g! _, q
3 P1 U* t/ x8 k& f5 k
# e  N# G& Q) M9 G! f5 [$ M
2、配置本地yum源
; J& S- ]6 ~& D* b5 B
2 \* `8 I  v" x" Y
/ [4 d( t* F, g. I
# cd /etc/yum.repos.d/
4 W) A# l! l. H0 \, q1 p: K/ N: ^6 f6 [1 v! _+ a

9 e" L6 r3 U3 F& K# ls# |! `( h( R' U; C4 L6 z  G0 O8 D) o

3 o/ d7 h7 A+ b$ d/ h. W  {6 y5 _# _

3 ^9 r( d* w# ?, t会看到四个repo 文件9 q  N. W5 k1 _$ F- h1 q6 j
  {; c! H. _8 }1 ?6 P! \. w3 @

+ E) R9 L! f+ _+ W; T. b% n3 I% D* @  }9 R0 \  u( n# e. |& D
5 k, ?9 }6 q4 V4 V
# L5 A' L( y* ?* ?  P6 X3 r
- h+ C7 [4 ~( t" A$ D' a
CentOS-Base.repo 是yum 网络源的配置文件' |+ K! S2 V4 ~( H

6 e! I  [# Q1 A9 ^" X) H- ]6 J

  j5 a& r+ u: _2 g6 sCentOS-Media.repo 是yum 本地源的配置文件% Q. X4 I& v- Q* C- \

3 r/ Y; S; t: ^2 O

; A% ~5 |( @1 Q修改CentOS-Media.repo
# {- y$ M3 |( T$ l* Y0 T  h
& s3 x7 p4 k5 f1 v
/ G. K) I! f+ g  O9 y* M! \1 g
# cat CentOS-Media.repo
% k  I2 z3 M, T
5 O. j- ^) p6 o+ i! ]( ~  @
* U3 e, M' i+ D
复制代码! p) M- T0 n! C
# CentOS-Media.repo
4 A. R& W4 ?' u0 `/ W; Y# r2 X#
! U* H: y: n& _* E) m+ {7 C2 o# This repo is used to mount the default locations for a CDROM / DVD on
+ I- ^, n; C  R# \#  CentOS-5.  You can use this repo and yum to install items directly off the
- C9 m8 B5 Y# j#  DVD ISO that we release.
. @' c; Z/ \: x#: q; j9 c5 {3 E  S- [" R
# To use this repo, put in your DVD and use it with the other repos too:
3 p1 u9 v6 o& i7 l/ o#  yum --enablerepo=c5-media [command]
: h0 M' S# x" w1 |/ E& e#  
3 i! U" g4 ~" L- J# or for ONLY the media repo, do this:
' L3 T: Z0 @& P% V# O. K) q#
$ b* ?8 M* P4 d, r! l: _/ H7 ~#  yum --disablerepo=\* --enablerepo=c5-media [command]
' P% _, z* @+ P. v
0 S, f& y; L% R' E9 e2 e* t[c5-media]
* |; \( B2 ^  p$ A1 pname=CentOS-$releasever - Media1 C3 v2 I% v" s% J  @3 ^  h% K
baseurl=file:///media/CentOS/
& u" A2 s/ _4 x* p+ ]        file:///mnt/cdrom/
: O/ ^6 l7 @: H8 T        file:///media/cdrecorder/
0 q) {, _+ @. H+ c" b) J. Cgpgcheck=1
+ m+ {- T8 n2 Oenabled=1
: W+ O$ L6 |8 v% d7 W8 P) {, [. m- Cgpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5/ S" B; y$ K6 D  t- F* a0 a
复制代码6 A3 O1 ^" q' Z6 M
在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点)3 x; B& a; H& R: j, U2 |" v

9 I' b3 P+ Z9 L- i
3 x5 i) _7 X- o
将enabled=0改为1* Y8 m, t, |0 _5 l* B
3 r* E6 C6 Z% i' l5 U$ z

* H6 s4 @% Y% O1 D6 p, n3、禁用默认的yum 网络源
  m2 h5 h6 N2 ]; z; ]: a$ i4 \7 I, \( b3 E( t
) B( S! k, @: d7 B* q& O
将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。# y" _9 v- I' |4 I4 x, N
+ r$ Q( D4 z, E; q& F2 H  S2 C8 N9 X+ a
3 \+ h! v+ M- S) \* J* S3 a9 @
4、执行yum 命令8 U4 a$ a: J$ Z* ]# }6 y6 e

- c/ o3 d/ e2 q9 O; U4 v. `1 D+ q
; w/ s3 m/ b! a# d$ F8 ^
# yum install postgresql2 \  B; x8 T5 N8 G8 k% [

8 d& ~9 ^$ k7 h# X+ s" ^/ E

) \6 x- R# r9 A. N2 h1 x6 K3 G安装ftp ! m9 I- i" Z) E* d5 w
yum install ftp% R3 G) c8 |# [& ?) _

/ u$ _% ~% O; J8 }) n, E# A. @

" F, q) r7 z6 @: Y7 B: X* Q3 i通过ip addr 可以查看当前的ip. P- \* m2 X! X1 \; S
使用putty即可连接,使用filezila可以通过ftp 传输文件4 M, g% v6 t( X$ H3 A

% o5 x4 r- l7 T7 D& O' n
. u8 K) T  t* m! U2 A

; M( v( C' U/ [) u/ L2 m# l. T/ d. G1 r
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了