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

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

admin 楼主

2015-10-13 15:50:59

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

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

x
yum 简介# a& }5 i6 E( G2 Z8 b/ ~0 Z

- A" x: R- h* s' K. [; H, |$ V
0 O/ g0 N) i+ [; w- p: ?; x: C) Q
  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 并加以分析,才能自动化地完成余下的任务。7 `' }, ^: q, x. z: S, T& o' e: V
! `7 L8 }4 {& `! N4 c( i1 D& D/ k
! o) R1 h* u# m7 R5 C
  yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RedHat 门下的rpm 了。2 F# V+ G" c( Y
  X/ r! z5 w' [1 x; u$ s4 z

( v) i7 U* G3 w+ u. m5 `2 {" p  yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。) m' Y; e8 ^5 t1 b6 f) m! S

" [" [  f- L( R9 d1 ^
6 K& a$ U" h8 J
  yum 可以同时配置多个资源库(Repository),简洁的配置文件(/eTC/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。
4 P$ u( D: f& r& w* {7 O* o
- `" M& e- \% E$ }4 Y7 u: B% p

2 E7 k5 F4 B6 G) k: L) S配置本地yum源2 c+ k! ?# a8 P& b% r

$ \9 d5 Y5 J, d4 a  w9 B2 n
2 Y" Z6 A# @; y8 |5 s
1、挂载系统安装光盘
. v5 K: T6 t+ |1 k0 k9 r# n1 ]  ]6 P% @) z$ E: F- E. p1 f

% `1 C& n# \( ]& U# mount /dev/cdrom /mnt/cdrom/* w+ e8 j  `  K/ }8 b

5 N, j  M/ S. L( s1 t& {! S
) V. F- X+ p" v$ c' |
2、配置本地yum源3 d8 i, `* ~2 c4 c

5 I+ m3 W+ K. T

, ~0 z) G+ z7 R% k/ N: u# cd /etc/yum.repos.d/
$ U4 E" Q0 p6 l: i
0 l/ v% Y% J% ]
4 T/ Y, o- A, _. {. T0 l
# ls8 ]# H! D/ {3 h1 D% B! H/ z

5 n. ]3 H& C* n

7 g5 W( H  b; m. E& F! V5 V会看到四个repo 文件
/ Y0 I, e+ r. t6 {: |  ^4 e  V) J" I# j( v' W1 `2 b% ^/ L
! q( u# h. i! j; A# o7 C2 e% G4 V
! v2 A8 J& Q& ]) ?( Z1 c( k

" B, H4 x/ t9 K" j+ O( b6 I# p% K1 D  m0 ?9 q1 D# E8 i
6 ~+ i  A( V* o: d& G
CentOS-Base.repo 是yum 网络源的配置文件
/ p/ P* ?. a/ p; }. U, o$ y' _; E- O7 W0 `; C5 \

- _3 |! B1 {$ P% d8 O9 XCentOS-Media.repo 是yum 本地源的配置文件3 V4 x. ~) Y' i1 N2 P( `  t8 m. k
( g2 j! F( n! u, N0 q$ P
7 I3 D1 E: f, w/ Q6 g
修改CentOS-Media.repo* ~3 e3 h3 C( O1 q2 h& A2 G7 a
# l/ d" I; a- r5 \' D

4 _' W# |7 C4 ~# cat CentOS-Media.repo1 {% q1 o$ A, w# r7 r& z) R1 F
7 j/ r6 d: ^' v9 k) T2 ]+ I
; J8 f4 O7 n# Z, X* |
复制代码+ T- p, m" Y6 F" v7 W( x, l
# CentOS-Media.repo
0 A& z2 ~5 k  R% O+ P#. s2 r7 `' o% w. v: u5 z( A1 a
# This repo is used to mount the default locations for a CDROM / DVD on
3 {& n+ e% ~, f4 C+ y+ t#  CentOS-5.  You can use this repo and yum to install items directly off the" U# D" W8 H$ s5 N) L# ?
#  DVD ISO that we release.
- D) r( ?. b  ]- T3 i% Y6 A  E" ~#
, u! n: d) e5 c) S! W! R; q  B# To use this repo, put in your DVD and use it with the other repos too:3 ~9 l2 @% e0 i, G5 a
#  yum --enablerepo=c5-media [command]
3 @3 p- ]; S1 T/ s#  
& `3 M, D3 i( s; {0 k- s0 V- z$ E# or for ONLY the media repo, do this:
# x0 p/ k8 X/ t0 _- t/ {: r, i; i#* }& {; P8 C+ P" @! m
#  yum --disablerepo=\* --enablerepo=c5-media [command]( t) |* k& T2 z0 Z/ d) I7 B; {0 m6 s
" g* g$ w8 K" Q" _6 }
[c5-media]
' j% L' n3 X$ i5 ]$ yname=CentOS-$releasever - Media! A7 V% H6 @6 ^( o2 R
baseurl=file:///media/CentOS/
/ c1 E1 ?" v1 v" `4 I' U* l- V        file:///mnt/cdrom/
. e8 X; ?' h. Z4 X, X# ^4 p        file:///media/cdrecorder/
4 q& h/ v/ P  Zgpgcheck=1
( P- T( \+ p1 C+ O0 yenabled=1# a% X' b" Z/ r: P4 ?
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
* z) v* U* c/ u  f% {. p复制代码
) G- c4 _# u: u在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点), O: i) A8 m0 h7 [( S% r( n$ Q* v

9 s' N) I0 Q3 v9 L1 _3 f

+ B7 s2 t# ?& n! E& w/ E$ g将enabled=0改为12 x* y' r: q" r+ k

) g0 [3 \2 O+ m1 m3 F$ A

/ u1 |3 ^* m! u. `9 A3、禁用默认的yum 网络源
; q  o* E/ s6 d. L: u" y5 f$ n* j6 g, {# P* `- D( `: @2 e6 A+ z

9 z# {" w% \7 w& ?5 m8 ~7 }将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。- t$ V: X9 \7 V4 R: j

5 S7 n, U4 Z3 J% d# {
" N2 A4 z% C8 T
4、执行yum 命令
" v. D# Y" c4 F0 A  \/ n% I5 p9 M. j0 z/ a& y# ?1 ?
6 _" x! p+ h0 W/ k; N
# yum install postgresql( G  T, O0 H4 h

3 n) H& h- i7 g6 ?
; U2 W8 {$ u% n  R. A) U7 B
安装ftp
) r7 \- J1 N5 W# y/ K# A1 h4 Myum install ftp+ v0 O0 j" f9 e% A
7 n7 t7 V9 H% t- k
: J4 n5 B. O: }+ c  t
通过ip addr 可以查看当前的ip
2 W8 w" B. J' u! r: B8 W$ _# g+ w使用putty即可连接,使用filezila可以通过ftp 传输文件
% Q7 o6 {8 P9 k5 b* G
+ f$ d. o5 Q$ n7 s' G3 U
3 u# S" k4 V7 r: y+ Y' S
( G9 C& A6 x/ x
! ~: D. o. j) \6 N" M, M. `
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了