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 3576 0

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

admin 楼主

2015-10-13 15:50:59

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

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

x
yum 简介
+ ~" C* @- ^$ ~; h2 r2 m  G! ?1 N. J, |5 Y1 _& G* J0 ]( f% |1 u
# l+ ^; P: a& E) E) l! a
  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 并加以分析,才能自动化地完成余下的任务。5 [" B9 b+ B5 a* Y
4 }% c% \: A7 {! D$ r8 \
% Y3 Z/ {  `1 L7 o  ]
  yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RedHat 门下的rpm 了。
7 l4 N& ^, D! P  b9 `
- H! L  L( C0 S' ^2 F; Z

6 t* e* }3 f  C, f) B  yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。
  _) d' B$ Y( [* ]" X+ ]8 V# u% H
( H7 k" ~8 ?# P, a% B
3 {9 s7 z5 X' Q
  yum 可以同时配置多个资源库(Repository),简洁的配置文件(/eTC/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。
- S' D# C- P+ [. y& u; b( q
3 A% O% l1 [# P! u3 h. C; R% {. g
# N1 ~( u; [' c
配置本地yum源) L3 o& k7 L, B& Y0 |2 L

/ D+ e" o7 ?3 P0 F6 z* L- ^4 @

! i% K+ S/ C3 b) [' m* _1、挂载系统安装光盘
9 ?) U( C$ t* O* A
* k3 v; z( B7 d3 ?3 z* ~+ j
. O$ d, Z* s9 `( i( j
# mount /dev/cdrom /mnt/cdrom/9 L8 \9 z# s9 t# C9 W; n5 v

% g6 x, L. f% U0 l. g) S6 m! _

& i' V! M" |5 f. z' t4 z0 |) }3 z2、配置本地yum源
8 S$ A' {; ?3 E3 K; _6 F/ q4 h
& i2 {6 G6 Z- }- P
" V/ T2 h7 w5 h9 p7 ]$ ?2 ?& H( f& T. F
# cd /etc/yum.repos.d/5 ~* g) ]' M- Y: H& N

. M; ]* m6 R" {+ O# M5 g$ h  r
% H0 x% j% n8 n) S. u
# ls
' o1 ^* x# y0 E- R" I
9 X$ a4 I1 K/ n5 X9 B- S6 M

4 j/ K5 |0 h/ O6 U5 i% X会看到四个repo 文件* l% B. a: X! A( s
+ f/ f2 a5 w$ L# A. M: e% H
: w3 h' ]$ C: F; @

# j* b6 _( u# S( S) P1 W

0 U( `0 G8 b8 C: K4 n  l& d$ C$ I9 Z! P

/ V0 h# c7 f/ r3 h" [CentOS-Base.repo 是yum 网络源的配置文件
' t* ^. {4 e  L8 c. r: I3 v
( p# C: B$ }$ r& l# b- A- ^: a6 E
1 H$ }) w8 Y) n' L* |7 i, G8 K
CentOS-Media.repo 是yum 本地源的配置文件- U4 R8 R) h  W

' G: N. @3 X7 e
4 h; Y6 Y+ ^) ~5 q5 w
修改CentOS-Media.repo  L3 R; @, W' R' z. R( u5 J$ W
6 {, G* U1 w' ]. q3 B3 W- o2 }2 L/ A
! d. g/ v/ y* B6 n2 m
# cat CentOS-Media.repo" K- T- u9 `, i" n

% \1 y$ `6 M* q1 h1 m( s% Y! F, p

) x' h* d! Q2 j: P$ D复制代码, }0 b% k! q6 m
# CentOS-Media.repo6 I: X7 x& F9 ?3 L; h
#$ ]# ~7 W' j: J0 O7 z# R1 d+ [4 U
# This repo is used to mount the default locations for a CDROM / DVD on
0 g7 e( V; ]2 B" ]#  CentOS-5.  You can use this repo and yum to install items directly off the
; C1 N4 O: c- T# M#  DVD ISO that we release.$ }, L& o+ i! M+ I
#% g$ K8 P1 g9 X- ~: s
# To use this repo, put in your DVD and use it with the other repos too:
3 T: p0 v* x/ M6 m( ^3 ~' v#  yum --enablerepo=c5-media [command]" t4 k8 \+ Z7 `
#    d1 \. Q+ }9 a6 L) o) G
# or for ONLY the media repo, do this:
  H# B5 D0 _6 r3 ?9 J" X9 @#
8 J9 P9 }" {" ?2 r7 {#  yum --disablerepo=\* --enablerepo=c5-media [command]
' x; _+ _, n* m# J2 z& C
+ P! ^* X% b8 i# L- D1 ]1 _4 X' S: C[c5-media]
2 _0 a" ~' [) T( |name=CentOS-$releasever - Media& D3 a) k3 z8 s
baseurl=file:///media/CentOS/
! Q- n- ?( m; B* j, O        file:///mnt/cdrom/
+ ]' n  V5 V8 Z. a' ^0 [7 O0 A        file:///media/cdrecorder/! a$ f* ^: w! S
gpgcheck=1
  @  K% e# H2 W* Tenabled=1
! `7 ^8 k/ ?+ _" egpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
& A. }& F0 X6 x, I# ]) C复制代码# p. v1 a: K! ~/ R) E) r
在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点)
0 A) f0 j( g/ A! }5 ?/ [1 C+ t' y& W. H( g/ R; M9 }" v9 j+ d
$ S2 E+ k2 c5 ?! N, _- P: h8 p
将enabled=0改为1. s% z. [. K# o: N
$ Q5 ?& H& H( @( P) E# e4 W
/ m6 S# F. Y: S
3、禁用默认的yum 网络源9 ^1 D  l% T5 E5 d
; c8 C: @3 o% u

' o- x2 n0 z* X6 T, k将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。7 ]+ Q; k* v8 E6 w+ e6 M9 _0 e
' I& m$ C2 e9 l+ V: y
0 `, A$ T' K  D" N" {( U
4、执行yum 命令
6 j# x  ?! l/ s+ `; }. h: p  }  H) S* s$ R8 r  I9 [

8 E6 m5 m  C7 K; f6 Y# y2 X2 `! W# yum install postgresql8 L. s3 R" d: h* F+ t
8 w( n4 {4 d4 u8 \7 ]

# k7 @: r: P1 d7 F3 L, g, `* G安装ftp   T6 k, o+ G, w6 E+ S
yum install ftp
% k8 l& D) O' y' d; I
2 ^: O. D* g  U$ y

# n  w" K) I+ [通过ip addr 可以查看当前的ip
! l+ F- }; @; e使用putty即可连接,使用filezila可以通过ftp 传输文件0 t. |7 ^( D% I

0 O8 h2 j2 w6 m+ W( z8 T
# F6 b- U2 R  ?* _" n1 b
8 C7 o6 Y2 f/ z. O+ g  b8 N
6 G5 D) t0 d* D. O
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了