|
|
轉載請注明轉自Maemo中文論壇(www.maemoers.com)
( A( G: }; o M9 O, d: |: qhttp://www.maemoers.com/thread-162-1-1.html- f4 ^) D+ g. T
: s4 _ u" J* }4 M4 Frootfs下面只有區區的2百多兆,而很多沒有按照規範開發的軟體會直接把軟體安裝到rootfs下面,造成rootfs空間緊缺。
# X, i% v {4 Q7 E- \: _所以有必要將rootfs優化一下,主要原理是把系統自帶的聲音,主題,地圖等無關緊要的東西移出去,然後再反過來做一個鏈結。. G* R$ i K1 N# j9 X" K9 ^
先前已經做過rootfs優化的童鞋,在再一次優化rootfs之前,請先移除/home/root/下的所有資料:4 i7 n6 V9 G1 z2 V
root3 f% |' u( W4 P) J
rm -r /home/root/+ _* n0 r2 s8 t$ B6 }
* X. N; z7 X, }) q2 ]具體優化操作(最好是用PC SSH到N900後進行操作,可以逐行複製下面的命令到PC的ssh用戶端軟體上後回車)" A& c% N& Z( p9 _. H
" {4 ^' R. C; E ~4 ~$ H/ B1。啟動xterm,或者用PC SSH到N900上。
; r* O3 ~1 K: u9 w6 l2 c' E
6 M% ~3 ^) ]1 J" J5 n( ^2.獲得root許可權 / H0 x6 |5 d0 M! D6 ^& [
root# _. i: n _( G3 o" t
$ k9 h6 Y- x9 W" t" m1 ~+ u& L6 m3.在xterm中進行以下操作,逐行輸入後回車。! {" [& K9 J% {* U0 q
! O1 m' }( h& c/ t6 X3 Gmkdir -p /home/root/usr/share/ V0 b& i7 q- D+ V7 x$ w
cd /usr/! @% [5 Z! H8 Y' i: i0 M
for FILE in games include local src var
% z `1 _; |" ^6 a' r# F8 Z( u% ~do
: J- r: @7 i: ]9 K* t. imv $FILE /home/root/usr/: t6 q* L, q- H) d; L3 Y9 N5 c# X. R
ln -s /home/root/usr/$FILE /usr/
& f$ P* K' p+ W8 }! P) N0 adone! ~6 u" F3 ?' F' _3 z
5 y- W0 f+ i! x hmkdir -p /home/root/var/cache
0 n# N7 s/ H7 @8 q( Z/ m+ ecd /var/cache/5 F; y% J3 k5 E9 v" g
for FILE in apt( w! _/ R' j* D1 F! }
do/ A6 L1 F* S: |2 [
mv $FILE /home/root/var/cache/
0 ]$ C- k, X" Mln -s /home/root/var/cache/$FILE /var/cache/
7 ~& l6 k* z* W' l+ Edone
3 d/ y- _9 X1 d" m$ A! X5 \, P8 O' Y- p6 R7 s4 |' t E1 [5 y; Q
cd /usr/share/2 ~. W7 v+ ~, D
for FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo$ R( Y0 E: T `1 C) V7 x+ T
do; c5 x/ u" Z+ e/ s. S, g4 }
mv $FILE /home/root/usr/share/ t: P! b [9 o- _
ln -s /home/root/usr/share/$FILE /usr/share/
K1 B* s5 H. v( y6 P' fdone# z3 O1 M a" G9 Q `
6 C; w- D6 H, S( \: I
mkdir /home/root/usr/share/games9 S: H& ?; l, x c+ R3 ?
ln -s /home/root/usr/share/games2 k* j% T/ k- V& D
0 q+ K6 V g: k3 O. a+ ?4.重啟機子。5 J) ]+ w& H1 W
看看我優化後的成果:0 B6 S5 Q" O( r- c
+ ~. E9 ?6 \( q' o' i1 K, u5 U2 S( f |
|