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

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

admin 楼主

2015-10-13 15:50:59

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

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

x
yum 简介$ i% M( o/ _! l+ m

& t, r1 G4 D+ o3 b7 o! i

+ _6 |( r: R; O& j" `  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 并加以分析,才能自动化地完成余下的任务。
% X2 c; p9 X/ |' W
5 A3 w0 y1 o% I9 v

5 k  e' u7 w" w7 j  yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RedHat 门下的rpm 了。; ?% _. M. x* ~3 t, Y: ]* f
& W+ t' a& w6 {9 G$ s
( q/ o; `9 C/ x9 a3 j7 v% {
  yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。4 @/ V* r  c9 O: {% \9 h2 F

$ Z* ?" J/ j- @7 p+ S

; b/ K& A5 y4 ]3 O  yum 可以同时配置多个资源库(Repository),简洁的配置文件(/eTC/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。
/ A3 e; R: G3 M" _; J8 K8 [
: Y) B/ X1 Q+ F2 C

4 g( _1 Q# E7 z4 a5 ^配置本地yum源6 L: n( P* j0 r1 w9 n3 n0 M+ F  J

# t4 v0 H. }+ n4 K8 K, |7 S* t2 g8 Y

( c2 R" c( N# H. Y; A+ q" S5 U4 _1、挂载系统安装光盘7 S* B7 H' ^- h) T' a" J0 d" N7 {

4 j/ Q" E) C& h0 h
6 t) \/ N  i, r  D5 C  j) D
# mount /dev/cdrom /mnt/cdrom/
1 F; C$ Y1 {, H6 g
& T1 a% F  g$ Z
. |$ }6 D' l# _7 u3 V  e+ ]
2、配置本地yum源: Y7 n9 v, h/ e# f

9 c6 p4 ^) h3 M

( l3 Q- @0 e! _% D8 g( g# cd /etc/yum.repos.d/
/ ?# }% v3 I0 H" o- K' E1 f  c
/ v- v$ C9 E% W) @- ~

6 \) X. ]0 f1 j# R0 N# ls9 S: Z! L2 G6 g( K' v" [

$ l) \; ]1 p( ^+ U
: o+ t* N, w/ h. ?) i( ~
会看到四个repo 文件+ I2 Y; c  U, Q' K

# m- c% t, b( O" O: P
* \: a( g0 z7 a! X
" T6 t- U1 K5 z. T

( g% z4 b& l& Q( q' Z4 I& {/ }5 u. w& G! ]7 n

' u6 r# W& N6 ?! pCentOS-Base.repo 是yum 网络源的配置文件
' q$ f. B$ T5 _! f4 h. `2 j* y0 h

' f6 u% B4 J% ~, v& X+ uCentOS-Media.repo 是yum 本地源的配置文件* W& h5 |- J- ]  d) i+ g

8 O3 _5 F5 e; s; \7 m
! f; p+ [! s' q; P; W0 U1 O
修改CentOS-Media.repo/ f- `' Z2 z1 H2 e$ D

- P3 H: q) c) k* [/ Y

0 p' d* O' \, ?: b( l% a; h! n. j$ Q# cat CentOS-Media.repo, z& s: F8 k5 ]$ t
1 E( @- W  V$ s, E( d
3 W; n* ^$ w# Q1 X6 z  q
复制代码# f6 J) X( r% [
# CentOS-Media.repo4 j' n/ r) C2 X) L0 X: U# l
#
- q/ i6 e, u! y! F0 T# _# This repo is used to mount the default locations for a CDROM / DVD on, U5 R( e; K8 T8 b2 J
#  CentOS-5.  You can use this repo and yum to install items directly off the% O+ [/ d+ w* h; S, ^5 L. J3 h
#  DVD ISO that we release.
# A7 v4 T( t( x+ r: c8 G+ P7 {#
( F, o. ]/ R8 t, }+ ^# V# To use this repo, put in your DVD and use it with the other repos too:3 n5 p; l! I+ O. @
#  yum --enablerepo=c5-media [command]9 n4 _2 ?2 M# P, X4 P
#  
9 M2 a/ m2 y7 ~, J4 E; Z# or for ONLY the media repo, do this:
1 {7 v5 X8 A# [, j5 O#* q4 g- l; g6 j1 D2 r4 M
#  yum --disablerepo=\* --enablerepo=c5-media [command]
/ a1 {% l, C8 z1 G9 }* ?' p , Y, t9 p9 y4 G1 _( W9 i- C5 N
[c5-media]6 d1 B) c/ ]- F! H* b* m
name=CentOS-$releasever - Media
% ?1 f! {, {8 c+ }3 i2 vbaseurl=file:///media/CentOS/
' I* p2 Z: ?/ E; \8 l" s+ E" b        file:///mnt/cdrom/
& i8 X5 R* X* T, W. l! B        file:///media/cdrecorder/
0 a0 ^6 y. C( Q* s9 n/ |+ Y# dgpgcheck=14 V. q. E( t# {3 b) p' h. @
enabled=1( u' T9 }4 F( A7 _
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
5 h! H7 }1 `2 Y/ o复制代码2 `4 d0 j7 d0 Y/ H# D2 G/ v
在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点)
$ c" I. d0 H/ u4 i
( o& S- R: _$ W  [# H
2 S, [+ u+ ?. k
将enabled=0改为1
1 W+ Y0 a" x1 m. j2 C+ t7 Y$ Z
; O/ @. n" r% v+ q  V7 a

/ ?6 i& D& ^8 d3、禁用默认的yum 网络源! S! U0 [- k, U$ G. M+ u, ^# ~

& c8 F- i8 o2 z6 Z4 ^- v5 [, s
* b2 w& R" P# K+ d+ o! b
将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。8 }# H& V/ B2 g9 N) V2 ?
% f, U8 t' v( x+ Y: e, \* @
: r7 \) H4 u1 n" N
4、执行yum 命令
* p% k) C6 f8 j; S. @3 `4 {6 _; u9 q! s: N0 f& F1 m( @
1 t/ W6 N  \5 l+ m7 ?
# yum install postgresql) t2 o/ r' G% S1 n9 O; Z5 b
0 I! ?) O6 s; Q; d- p
7 d5 I4 D% e: ?" |1 p8 g' i6 t
安装ftp ) h3 g/ Q2 Y) p: ~! O4 K! V; [
yum install ftp# |7 @6 N( i% l$ ~8 O% t2 g/ t5 M& ?
( }  O+ p  |9 i( w, d
: E! k5 A% J: D1 G
通过ip addr 可以查看当前的ip
  T$ l  h( k5 k- i4 p使用putty即可连接,使用filezila可以通过ftp 传输文件
$ p, d0 h5 [" x" r3 ~8 K! K5 B! M1 n9 n7 t/ L+ O5 u
/ ^- X9 k/ s% f( F4 s" K
0 S0 q# |8 S# O* M$ a7 `" B

6 W" L* P( e. D7 I5 y
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了