|
|
存放repo 文件目录( |1 r. G5 F: k- ~
/ [5 O l7 {" ^* t; s t
cd /etc/zypp/repos.d
# N, Q$ L7 u8 @/ b& y H" ]2 j, [6 R8 y& L. ^
创建用来存放ISO文件的目录: mkdir /opt/iso) d1 H8 S5 b2 K6 L0 E6 z
{ N# `3 f! r) ], e
将服务器端的存放ISO文件的目录挂载到本机: mount -t cifs -o username=xxxx,domain=citrite.net,password=xxxx //serverIP/IOS /opt/iso0 g: j0 Y2 ~9 p& @7 Y
( R- p. s$ \! [sudo mkdir -p /mnt/sles
/ _7 Y& v4 K' F* R6 U2 V4 {! K4 O# [
挂载ISO文件:sudo mount -t iso9660 /opt/iso/SLES-11-SP3-DVD-x86_64-GM-DVD1.iso /mnt/
, u" o) D6 v8 y. s% v; z: F+ i
. G( e$ W, J" [ sudo mount -t iso9660 path-to-iso/SLES-11-SP3-DVD-x86_64-GM-DVD1.iso /mnt
7 B b% ]) ~; ?' \- ^: G+ f5 i1 N6 i
配置本地repo(源): sudo zypper ar -f /mnt/ sles
9 e$ Y# u7 S; |
4 I" @( [8 t& N查看系统中的源:' u9 y, Y& }6 u3 C2 }
. o0 j" a8 d+ @( z) W% S t
zypper lr \5 k! ^$ P8 `: h- m) w7 _6 w
% Q6 V, y; Q2 {( t# | Alias | Name | Enabled | Refresh) b3 L3 k ^( Y0 l p( m/ d' Z
--+-------+-------+---------+--------
, G* Z% k& W( o1 | sled1 | sled1 | Yes | Yes
8 i% j9 r: g' w$ b* i2 | sles1 | sles1 | Yes | Yes
9 L0 b9 m8 E0 k6 E+ |4 {2 X+ B/ h- {- ?
清楚缓存
4 p$ H% d5 a9 I' v* B$ `zypper clean* o) I( p) ] n
. l! R- |6 h, r$ e3 ~
刷新安装源
, m b U' a* q0 R3 E% L: p. @zypper ref" S+ b% a& N/ `/ G G
8 _, C- S: H8 n8 c
列出所有可用的模式
; e A G! n2 t! ~zypper pt
, z0 J) {" D' B( J1 F( p# S, ~4 N$ ^% M" R
2 r; H, [/ M; G3 m* m9 R删除源& g* C t& U' w, ?4 h" [! O* H
zypper rr sles
4 U+ u2 T h, X. _3 }- u$ U$ j F4 K$ d! B G) c* d% G/ w
卸载已挂载的安装源:' P i7 I! r0 ]# i' _ l
1 r1 N6 J: {8 t' r0 w, ^umount /mnt/sles) N) }/ f' u1 }' y& X2 a8 O
# @2 c8 }. u A, S
- u" P0 d. A- c; |查看安装软件包: P/ L/ c8 q2 X7 w1 E
zypper se
( g9 ?& _8 x3 {- ]2 N
3 t( b" K" t( t$ P列出仓库优先级
" c; O/ d, B* A6 Tzypper lr -p
; X/ d8 d! H9 D3 W$ n" {
J( b9 _3 d6 s) B列出仓库的URI8 y0 c) h3 o2 y; g& D
zypper lr -u. }1 N9 C& w% D0 y5 _+ i5 z4 d5 P
2 m! }- Z" D/ x) f7 |测试安装$ t. E2 R6 a5 u+ ^6 O9 z2 L
zypper install gcc
, a3 x x1 j% h$ B* o
4 `, l+ `, s, t5 O( y2 q |
|