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

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

admin 楼主

2015-10-13 15:50:59

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

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

x
yum 简介
5 x* O( `  r0 z1 C
" T; U' |, ^/ p# s4 \8 x$ x

  _; Q: o( s: K) |- ?3 S' z( u  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 并加以分析,才能自动化地完成余下的任务。
+ D& S% G) l* c8 D$ D! i  m
5 B  I, \5 N: l. ]

7 n' E: \# U& x8 _4 x2 G' K( V  yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RedHat 门下的rpm 了。+ r; u5 a; J* g3 T
, z; F9 k; t( a( _$ U6 R
6 R4 `2 n1 X$ a' q/ B7 ?0 i
  yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。) c5 Q- y- A# H* b: L
6 W* F9 b% J: i
1 z( g4 r3 q1 c* }7 c: |
  yum 可以同时配置多个资源库(Repository),简洁的配置文件(/eTC/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。; r# }# o; G3 v

' o" Q% N, |) _) F+ S

0 s" W( o6 l2 U1 b5 @+ X& i配置本地yum源+ L, V+ y$ O2 ]( {: t& m! ^/ B
8 R5 y: e  Y" Y! h5 H2 Y

4 `# Q1 H8 Y) Z: Z' s1、挂载系统安装光盘
5 x5 x1 F7 U" H* B: M! t2 u7 Q0 t- |: S; H% `% M8 U+ m7 G1 [/ B& h

5 w, D% U5 |- k& s1 I: P# mount /dev/cdrom /mnt/cdrom/
" b' ?! _2 x  ?1 Y5 b# a% o5 |/ X7 q' w% Q
) t: @1 v' s/ F. |
2、配置本地yum源
. e9 ^$ \3 N0 O: X( Z3 R  }* j/ C- V9 S- o% l: l

& W0 f: y9 a$ p& \! ~/ q# cd /etc/yum.repos.d/7 d- q& j- G8 Z

4 N+ E" L( i9 C6 _% a

* U( y; u4 X1 ^( x* [+ _3 L# ls
4 O0 I8 w$ P& F4 i2 }- D: v) K2 i8 }0 _3 h3 }+ P7 ]
' q# p* A. h4 [- U7 \
会看到四个repo 文件2 d# U0 {( m8 U$ l' {3 f2 c

7 M: p6 V4 T' ?

( \6 o  [: b/ e! ]$ ~- ?* Q$ {2 N2 S' Q8 I
( J6 n' Z8 j2 @: q% K0 j5 u1 j
+ K5 D. ~5 t  ?  M; W. g$ v) H

% D! q! }* @4 O; U3 N. p1 g7 ^, O' M
9 j) B, [$ L* {- X
CentOS-Base.repo 是yum 网络源的配置文件- g9 A1 E+ Z! z  c1 t7 ^  d

& e# g0 P) _. X" e+ X: \
0 m3 P1 G* s8 u2 r
CentOS-Media.repo 是yum 本地源的配置文件2 F$ d, k6 D0 {9 ]3 O- Y
. R) v0 D6 w/ Q- h2 A+ |1 i

0 r4 S% y. ]# D1 {0 o  g0 m: u修改CentOS-Media.repo
* J' D  W. D0 @( S% C# ]5 o
) i, U  Y7 w7 d9 Q9 ~8 o1 y# x
" D3 _& f. f4 x; P/ b
# cat CentOS-Media.repo8 v4 u+ Y+ Y, s6 \3 z$ O
7 F3 v, r' i8 l% |7 w2 @5 N

5 k0 S( o0 W: G$ C4 p/ Y复制代码
! O; `: M& \( p# CentOS-Media.repo; ^! X, L1 K0 p' r- M
#, u' P4 M( P1 W5 |, w
# This repo is used to mount the default locations for a CDROM / DVD on
0 V# j( j# X, V' s# M8 [#  CentOS-5.  You can use this repo and yum to install items directly off the# E* a! L  F1 E% B% u( O3 Z. Y
#  DVD ISO that we release." P9 b! F0 v, a/ |4 r+ r; ~: E
#, s# x% y4 M7 u; }6 `# r
# To use this repo, put in your DVD and use it with the other repos too:+ ^  n7 j& n0 C7 f& k. _2 g. a$ D
#  yum --enablerepo=c5-media [command]2 f0 ^$ Z2 [8 q: t0 J& \: ?
#  - y1 r; V' u, z
# or for ONLY the media repo, do this:2 e* O+ ]0 u; I: p" D( [
#
, T% ~/ u  ^$ S& Q& V#  yum --disablerepo=\* --enablerepo=c5-media [command]! s2 S# `; ~" E( W4 J

$ a9 f0 I! e8 O0 K[c5-media]+ ^! q6 y1 V3 g
name=CentOS-$releasever - Media. n4 Q5 V8 L' ]
baseurl=file:///media/CentOS/
7 D, H  O( K9 j$ k4 k& G3 u# j7 Q        file:///mnt/cdrom// Z* \9 p( ?0 X- K9 O
        file:///media/cdrecorder/2 f. Z0 Y; L* ~& U7 @2 n
gpgcheck=1
& E+ _; v1 ?: C$ i2 Zenabled=1: g0 C* y; ^& I! [
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-55 m# [6 H! c6 m) D+ u6 e& {
复制代码* K7 F% k* U8 d8 E6 b8 S# p0 f/ E. r
在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点)
0 f. f' X" q$ w& U/ l" `
" q: X2 ~, U) `0 v, n5 C

* X0 r& W$ y+ _3 A; R将enabled=0改为16 L" w) K- ?# z  M$ G
( s3 K* U) ~: l6 n" g
  [8 M) X0 A/ m2 Y# A6 F- Z
3、禁用默认的yum 网络源  y' O' t/ @: a0 [/ y7 S
$ O( t: _" D# o) J- [9 I" Y
1 K+ b0 w: v6 M! k+ S0 H8 j
将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。  G  \# R, K# j; S* Y8 T

( W" P1 u4 O. k4 @. C& F
, G7 i" s/ O! E3 D
4、执行yum 命令
. H, G% J9 j! p: i. S; ^, N8 v( I) y, o  R) q1 m. l
9 w" V: i1 @' u* N, t6 B$ D9 B
# yum install postgresql
2 f/ L& T0 S- d9 }9 ?" [' s
, {& l6 t6 @5 W; {6 f

7 s) J# I) h! Z5 U$ ^$ e  X  {安装ftp
3 c, x) t6 y( ]1 a0 c! nyum install ftp
1 f: P  I. m' _) \6 s1 f. a3 i. @6 Z7 l  w3 A6 k6 H

( d/ z6 m& [% z6 X% _2 \- _通过ip addr 可以查看当前的ip
5 g0 I) b* G3 R3 C/ w" i/ `. U- k使用putty即可连接,使用filezila可以通过ftp 传输文件
0 b3 j- A# ?! k0 n/ N
5 Z0 }( c) ?' e- x! H! `& {

: J1 a: q2 J7 u6 s
7 f& y8 v6 ?/ ^; k7 u% I9 y6 \) }0 J
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了