PLM之家PLMHome-工业软件与AI结合践行者

[虚拟机] 使用Yum安装Linux 的FTP

[复制链接]

2015-10-13 15:50:59 3952 0

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

admin 楼主

2015-10-13 15:50:59

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

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

x
yum 简介
- r9 k' r+ f+ X% z% |
- ~0 {3 P; {4 Y8 Y% J

# e# ^# A; H7 D2 g2 V5 {# 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 并加以分析,才能自动化地完成余下的任务。
) ?9 x+ R! M7 @2 n/ N1 `
3 ^* t2 U8 X( `+ Q0 W. B
0 h- c' h7 k( R2 M
  yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RedHat 门下的rpm 了。7 v5 ~3 K$ S+ N  C- K
6 b) H" M9 P$ \" Y% \

1 s+ [% K; \6 r) z  yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。
- |. N( C! S+ s
+ _+ }0 }+ X0 _

- V+ c7 Z( U6 m1 N$ r  yum 可以同时配置多个资源库(Repository),简洁的配置文件(/eTC/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。
' }4 P$ O2 h# i& Q1 _
! D! S' y5 B* f
& L2 a; B0 }# Q5 S; K" z$ D$ S" l- V
配置本地yum源5 y' v, r7 R4 |: \7 B

2 s2 O2 u% q: a& m" N
4 P5 o9 H8 S6 ?: \
1、挂载系统安装光盘
- p7 e3 ]" Z# ~( D  X  s# w( T: X& k" H
& P+ I( y. l8 T% u
# mount /dev/cdrom /mnt/cdrom/
7 o/ F" z: v" X' K4 v" @* k8 V& B; F5 L$ o
* g5 F: U9 M+ y3 R" }8 `+ B; A
2、配置本地yum源- W$ y' }% D# Z

$ \0 _% i2 f, G1 d

  }2 F# @6 R7 |) @% x# cd /etc/yum.repos.d/
/ K- p8 A  [) D0 [9 ]) p2 J/ _7 F; M+ v0 O- K

) ?  q  L1 j: J3 V& v# ls; X( w" G) ?) o" N( C! A
, z9 i( E% }& F# a! X5 `

! v+ ?% x6 w$ c* m) n- t2 [' `会看到四个repo 文件" @# p, V4 B$ F/ ^, `5 X

- A1 g3 e9 r! D( m5 ^8 v

6 G. d* `- B$ Q8 n* k- d) U
8 k6 }) p, D0 X' a  F
4 |" a5 _4 K$ n

1 {6 F$ b* Q6 ~/ q7 h
. l2 g+ q) C3 D; c. y7 @2 C
CentOS-Base.repo 是yum 网络源的配置文件7 t/ l$ o: Y% A$ S5 L( v; ~
5 j/ V7 }' T0 V1 S

; h) D) z9 G. u9 m6 [5 r1 zCentOS-Media.repo 是yum 本地源的配置文件( O* ]4 q4 L! E- s$ i# s
' d' o4 ~" @4 y* d0 t
5 F% F. U; h  l4 R: b. _( o2 Q+ b$ _
修改CentOS-Media.repo- q9 [3 E6 V* V5 I  ^
2 W) u+ d5 F" i- \! P+ G. V

& \) j( f0 H# Y, j# }/ ?/ o7 g# cat CentOS-Media.repo/ o$ M. ~8 c7 Q- d  v, B
: U% j4 c7 N8 r# H

' H7 c0 E( u  I- r1 F" @复制代码
3 ^% S8 o7 o3 |2 ?# CentOS-Media.repo
4 }" u2 n6 P1 U: i( f#
2 a3 f+ a) k+ d% O# This repo is used to mount the default locations for a CDROM / DVD on, B7 O. V! H1 r3 V+ H
#  CentOS-5.  You can use this repo and yum to install items directly off the# H8 K0 p5 x5 C5 w: c
#  DVD ISO that we release., @; t+ E! B, w. r  F- t
#
. B  j# b0 o! @' k2 @# To use this repo, put in your DVD and use it with the other repos too:3 B2 J1 a: U* U# h
#  yum --enablerepo=c5-media [command]
1 ~0 C+ f% ^; L% O#  + g+ a$ f, o; U1 }8 _) t
# or for ONLY the media repo, do this:
& q; {4 l$ S7 O. t#$ @; }, q" t# D6 ]! E* ~
#  yum --disablerepo=\* --enablerepo=c5-media [command]
$ A; U  L1 V8 \6 z* z+ _
! |7 Q& m6 D2 [! q* Q0 A9 b; K$ ~2 m[c5-media]3 p; r0 |+ e8 l, F% `' M6 V
name=CentOS-$releasever - Media% b7 B) ]* y3 E; i' Q- k- R1 T+ {
baseurl=file:///media/CentOS/+ \& g" V" V( S/ g1 A' I
        file:///mnt/cdrom/
6 k: K, u& r: I9 q- D$ }3 n& o        file:///media/cdrecorder/
9 S+ r; S4 q% Q9 F; {gpgcheck=1
# u1 d! ?- u# j& Aenabled=1' D/ Q# \0 F' I$ j& N- n
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5" `6 J8 @# o# I4 n! V. ^/ y" l
复制代码1 `: S' _$ _. @, R6 e' }' ^1 m
在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点)
3 J4 X" x: V+ _' Y. X% X$ c) m/ p5 @' [3 l  {, n; H+ U; q

$ K' ?' S) r" t" U+ E将enabled=0改为1" `) O$ g  C$ V8 h8 P: g, h

- W, ?) J5 q/ D) `$ c: H) E5 B

4 h7 a; e$ Q+ o# E5 c+ s( T3、禁用默认的yum 网络源& [4 o' F8 D# B0 z7 Q0 N3 l/ E

3 ~: [, d* H( O& D) m! t

  n1 O  @4 X) P$ ?. z' ]* }8 q$ x将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。
" ~) \8 G0 ]* E1 Z5 b
1 ]% o: F+ o0 E/ J: p

/ J  r/ Y" m& B4、执行yum 命令
, f8 c2 p; b2 C5 s. d- b( s& b: K7 W& I2 |3 i4 B* ~
- R/ A0 ?; G& n* E* b  s; R5 w
# yum install postgresql9 s; D9 h/ ^  E9 n

2 V! @& J! ~' Z" v# S, l4 n9 d
! }1 A( N3 D, M) m5 C
安装ftp
  m' a9 k6 m. I% I6 @$ o$ x0 d: K# {! wyum install ftp
) ]/ A4 M2 z' }2 D6 [' z& M- ?; Y; _# G
. b# S4 ~4 `2 Q- e
通过ip addr 可以查看当前的ip
! i/ ~2 s/ T) _- E使用putty即可连接,使用filezila可以通过ftp 传输文件4 @) ]# z: K3 z: N0 E4 z" f

, L6 V/ b. a- J& S2 B9 m7 p
( F+ x% n5 U$ Z* s* S3 v7 n& m8 M
$ ^/ q, X* m) _8 B

8 w# x+ s. _, M0 C3 E
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了