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

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

admin 楼主

2015-10-13 15:50:59

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

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

x
yum 简介
9 ^8 X0 P! J: s4 N! k+ K# s3 W- ]3 {# [4 o
4 b# o5 m+ W( m

0 q: a5 _) G1 V  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 并加以分析,才能自动化地完成余下的任务。
( ?1 A) B% S! O, |5 }" R: X9 r
& L3 D' S/ E# e
/ s, M7 n2 K# {7 r
  yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RedHat 门下的rpm 了。
& d  d# f! h! A
) Z6 w2 Y* g3 g# h# G

4 Z9 `5 i5 t( E* n' O  yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。) Y8 ~! `. S- B* P( ]

3 x( c' g' j, o2 ^; R
' Z% L" k0 D( I  `9 g
  yum 可以同时配置多个资源库(Repository),简洁的配置文件(/eTC/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。' ^- l! J- C- ?6 r' D) C& Q6 ^

" o- C8 X/ Z5 U
. y. }% Y# w& P: k8 z
配置本地yum源' ^7 d& P3 B* v

! }7 ~( z, n! ?1 Q# Z$ A" u
; U' n$ A/ P! F. c) \6 O
1、挂载系统安装光盘: m' C. O- x' K8 s! w/ M+ S

% q3 h6 N# Z) _3 u# v$ P
2 b# T( `: ~& J# m+ ]
# mount /dev/cdrom /mnt/cdrom/& M, J* V( J9 y) v; x

7 Y2 a$ s0 @$ a

8 S3 @/ m2 m3 D" ~9 W5 k2、配置本地yum源4 D( |* ^4 G5 M; y2 R

( ]4 [1 o2 h" J

+ X! s; p; W+ d$ ~. k! s5 j$ u# cd /etc/yum.repos.d/
+ U: ^  z3 t9 r! r" w8 S; V/ J# D; u6 @, N* Z

* A2 P3 O3 H; q# I# ls
) z; [, p1 D# L3 }
1 p* b1 J5 b5 R' V: J" I7 _6 `, R

5 P/ U4 y4 G( i5 [' y" u) f4 t: k会看到四个repo 文件4 o) r9 q; T) g# x" b4 O- N
  E. Q! g- Z9 l( o2 i8 I7 Q

! w/ i' c( Z7 {6 n' u6 l' W8 m+ D! Q% ^
& W# |) N/ j. r$ Y

8 O( C& D$ u0 x. W: e# F
# S+ \( f9 Y0 \8 S5 c# E
. x6 r! i5 E- p
CentOS-Base.repo 是yum 网络源的配置文件2 C5 h+ T- ~9 }

; q2 P0 t4 x; g$ I. S/ n
& P- R4 V! J  O  Z- i* x
CentOS-Media.repo 是yum 本地源的配置文件6 i! w7 M; D& M; l1 z' x
: n/ x5 G; K( j+ Z4 k
3 U) g9 L. A( ], y; r
修改CentOS-Media.repo2 S; u" z' Q$ c
5 Q# T( J$ c; z3 i9 Z; I& e

! t; h+ F" H$ {, ^; \! g# cat CentOS-Media.repo
- J& p+ {' g! E( y
# ^8 G9 K: E' X/ J
) h) w0 _0 P. N  M  W5 I
复制代码
; l) l6 B/ b3 a( c/ l& Y! x5 s# y# CentOS-Media.repo
! c' [7 @% E+ a; l#
2 ^6 T( f: d! M+ h# d+ o# This repo is used to mount the default locations for a CDROM / DVD on
$ @' H* y  v, ^1 M+ F#  CentOS-5.  You can use this repo and yum to install items directly off the
/ b7 `; I5 Y; h8 _. ~; k; m#  DVD ISO that we release.5 Y( G. A/ e* l$ y2 w
#, h4 e3 T7 v5 ^6 p4 _; w' Y
# To use this repo, put in your DVD and use it with the other repos too:& Q* q/ W  r7 Z, e$ M
#  yum --enablerepo=c5-media [command], H2 w- e% P6 k/ B0 }
#  
" {; Y, g  H- y+ d2 z) y# or for ONLY the media repo, do this:/ _4 V0 ^8 H1 Y( x% N& H
#
( d  I8 E4 e# m" D#  yum --disablerepo=\* --enablerepo=c5-media [command]. K' |/ |2 J5 |9 [

* X, h% U: [$ b2 [+ t$ C[c5-media]
+ V2 y# E0 i5 b( Pname=CentOS-$releasever - Media
7 N( b1 F8 c" Q" O$ rbaseurl=file:///media/CentOS/
  f" t  ?4 t* G4 z9 `        file:///mnt/cdrom/
) z( k5 d/ P  z( y9 [2 }" \+ e        file:///media/cdrecorder/
7 B; S" b; V- u3 q  w& mgpgcheck=1
/ R. ]  O% H+ ^" Denabled=1
1 q( g" H& ?8 s4 _) O" }gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
* j" y  z  m) ~: [复制代码
0 j+ B/ e6 b( `8 `6 R在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点)
; |6 x  e5 {1 t, ^. l. H, s$ r1 `* X) x) l5 U) t2 [9 B; `! R

' T$ L# w# ]  V5 `将enabled=0改为1  I7 _! g, P0 g+ }; C5 Q) u
3 P; g7 g; e3 W% |6 g

  S, r. d7 s! l) e0 X3、禁用默认的yum 网络源1 x- E  m5 Y: J( I
) E! D4 ~' J9 a  B* p8 S9 s

7 R% a" h9 Y4 |3 C3 N将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。
! h* i4 P0 l- ~) ~+ A" Q. W2 _. u( c3 W+ o  L

! Y- b0 u( P. s5 n; E% a* V1 j/ `4、执行yum 命令
4 h$ C$ n5 D+ t9 \6 O4 j, Q" i4 x/ M3 g
3 F+ t9 ]8 H  ?% p' V
# yum install postgresql& C, T7 J$ n& e5 @0 G( L1 D
! g6 v2 |/ C; o7 a  L# _1 C5 a

$ C8 F7 |: q6 w- C# U' O9 _安装ftp
. `0 S+ ?3 h$ I- }* ^yum install ftp
% U$ ?' r. V/ ^! O1 Y
6 [' q: r( v' X6 W+ r" c
; K. z( H& z$ B" @9 p
通过ip addr 可以查看当前的ip3 Q9 U( y3 u# ~  o$ `. }* T
使用putty即可连接,使用filezila可以通过ftp 传输文件2 X( `& i7 Z. _* @  ^& }

  D+ Q% W* @$ Z2 v2 n, I: s
) f+ G8 v9 E' T/ b6 |$ @2 s
) t. E; H8 V' O4 r/ a+ k  P  c
1 W* {( R0 H$ T3 B9 }3 W7 s
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了