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

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

admin 楼主

2015-10-13 15:50:59

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

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

x
yum 简介, W1 K6 U# k4 L# c

  W7 w: V' g% H  D' ]1 ?* v, B
8 s& H- w1 N0 h( @; H
  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 并加以分析,才能自动化地完成余下的任务。
0 B2 V" J# Z5 c3 y+ z& r& B! N) ]8 o* R+ w6 Q

( i' Y: u9 B& R  yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RedHat 门下的rpm 了。) I& \" u% G- q+ f1 M% A* p
0 K0 x. {/ G! f" h

; P+ e1 e3 g- L, S  yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。
* s3 R0 M) p5 j2 h# w! J* H6 X) q
1 l3 V2 x+ U6 E) R9 B
# y, ~, o, M/ U( o
  yum 可以同时配置多个资源库(Repository),简洁的配置文件(/eTC/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。
$ S8 r' C2 s; g& ?# @. e
5 u; F& }! Q  _3 u' L  ]( k8 R: s( a% ]
. o, I& }( {8 D" K# |
配置本地yum源& |1 t2 b$ y! ?2 X) U' i- ]

) R  t, v2 g- M2 ~+ z

0 a$ N  g5 X$ t1、挂载系统安装光盘) T! |- D$ a% I6 y' B' T1 P

' K$ p: z1 r, b  x0 t# n0 u1 ?2 g2 q
9 j# P0 F; e! g
# mount /dev/cdrom /mnt/cdrom/7 g* |% \; I" _
; R7 o- K1 s4 Y& z* T! `
) M; c* J; ?. c/ j
2、配置本地yum源7 T' V4 |8 e0 ^( ?6 H- Q4 Z& X0 b9 J
4 f4 h3 P3 Q9 v. M& N, u3 X2 u
1 d0 Q8 S- F, l/ Y0 k
# cd /etc/yum.repos.d/* G; U+ D( D# h$ g: u1 [# n' f
( D6 k- R. b/ Q
( R" M" K  S* R' A7 F
# ls. a8 \* I8 C9 b6 G) F4 q: Y. ^
  H, I1 }- t+ I! Z: x; E
( @4 Z. R+ E9 A" B
会看到四个repo 文件6 C0 p$ ?$ w( P. m9 S; c1 M

# I! l8 w- R* I& J  L5 O* R% l$ [" w
" r4 {7 B7 }" u+ ^) u$ |$ F, F

# p- u! F2 T7 y7 W0 h9 R2 H% z

* p: K8 @" [/ V8 x: M* f4 X' i) d" j
! O( b3 N: \# S  [& Y
CentOS-Base.repo 是yum 网络源的配置文件: i* X$ j6 R/ X1 ]' o- [' y

  n+ c3 f. Q0 c
; c8 ~: D% w' T. z* B
CentOS-Media.repo 是yum 本地源的配置文件
  e5 P: H, j# v% b9 f0 X7 J0 {2 ^+ z. q
6 a8 |8 z6 d  G5 \" j. M
修改CentOS-Media.repo
3 u- J- E% _* a& }# B" ~! X3 [% \5 @* r5 m1 u1 c& J

/ V3 Y8 I8 ~( u6 F$ U$ d" l# cat CentOS-Media.repo
" K9 R7 H+ u! [
; @& x6 j6 k9 p4 h- @( Y4 s2 w) g% H

; @+ ]. P% c5 Y6 r: P; p  s+ D% O复制代码+ e$ {# D' E  q. {" W
# CentOS-Media.repo4 R4 k0 S1 g4 O  q$ o- V; j
#5 |' t! H" h; a  I
# This repo is used to mount the default locations for a CDROM / DVD on) J0 n" D4 m( Q* C
#  CentOS-5.  You can use this repo and yum to install items directly off the
4 a' N1 G. _- i) c; b; z& g5 \4 [#  DVD ISO that we release.
5 V6 z/ V; P* N7 U) }" G! q#
' M) r+ o6 Y7 S7 z6 Y4 o7 w4 K4 x, h/ ~# To use this repo, put in your DVD and use it with the other repos too:' u) Z; |' c4 s- V4 u4 Y6 E
#  yum --enablerepo=c5-media [command]
& }) w6 {; d( `. V#  
. Q8 a" k' |# c$ u& u6 [& e& }# or for ONLY the media repo, do this:
6 `; D3 f( @# Y- H) ]#
, F: C1 [) l" Z' K" h) g0 J  X9 h#  yum --disablerepo=\* --enablerepo=c5-media [command]9 A6 a5 Y9 l0 N% V& n; G3 J. T
) o+ ]& G. i; ^5 Z4 `6 C0 N( B
[c5-media]9 ~+ y, B5 B9 e0 ]4 s
name=CentOS-$releasever - Media! y; e$ H+ ]0 L$ o9 y
baseurl=file:///media/CentOS/
. ~4 m( b. x) J/ U4 `+ P/ Z        file:///mnt/cdrom/
5 s- \) C, f6 F        file:///media/cdrecorder/
5 ~$ ~2 C( E7 Mgpgcheck=1
" u, G( ?6 ~% ?' Z7 Tenabled=1
7 {9 @8 S* Y* I( @# d  B: kgpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
6 z4 t" O% O8 Y1 |$ B" g复制代码: z- K6 R6 ~- t, z9 Z
在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点)% V2 S6 \$ G* g  Z

, H2 e8 ~" `/ i; l6 ^' R- G* n* g0 ?
5 `# m! Q" H9 t* [) i4 T) y/ o8 W: r
将enabled=0改为14 X& p& u: b; T  i0 d6 l, L
# w+ G/ c: y. _  R" ^$ n& p

4 E9 W- n6 X  y3、禁用默认的yum 网络源# A5 b6 Z$ q  b

" X+ r. t. X! k; T4 C# \- f) e- X( F* _

, a: q, ~8 ~+ t: @8 h0 O$ g将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。
+ R: C9 T1 L! f' S) W2 I4 T2 O* W6 A% n0 v/ n7 A

2 `; B* W) |& O' [4、执行yum 命令' c9 w1 h3 K: M2 R

5 N! ]5 x) K5 Q! ~* w; ^
9 Z, C2 W- T. f! ?: q
# yum install postgresql
  Z$ L+ p2 Z  H: ]1 r4 \' {; w( P0 e; b/ |
' x* I2 U5 g: f& _+ o+ Z; H7 e
安装ftp : ^; ~: t% G4 V8 n* m
yum install ftp& ]  {, m; X, d4 j  e0 C1 F6 B

# y0 Q% ^5 U, e8 G) u' ^$ h

; D& R% d' R6 O通过ip addr 可以查看当前的ip
% b. L5 Y; k$ N: M使用putty即可连接,使用filezila可以通过ftp 传输文件
; v' q2 {* ]. |$ T% v" h  K! m* [2 U7 F! _" J0 ]

$ [. @9 U* {- J8 l) w( G
6 ]3 U# _! a6 J% [' K
4 ?% V% h/ Q* G, l
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了