⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install.1

📁 操作系统设计与实现源码
💻 1
📖 第 1 页 / 共 2 页
字号:
1838(source)S2130(\256le)S2288(to)S2395(its)S2519(proper)S(place.)238 2811 A3103(This)S3311(option)S3596(is)S3692(the)S3845(default)S4155(if)S10 B-14247(-)S10 B4304(l)S10 R4362(is)S4459(not)S4617(given.)S4920(With)S10 B-15151(-)S10 B5208(l)S10 R5236(,)S3480 V1440(the)S1588(\256le)S1742(is)S1834(copied)S2127(if)S2214(the)S2362(link)S2543(fails.)S3648 V10 B-11080(-)S10 B1137(s)S10 R1440(Strip)S1661(the)S1809(destination)S2275(\256le)S2429(of)S2538(its)S2658(symbol)S2978(table,)S10 I3224(if)S10 R3305(it)S3386(is)S3479(an)S3600(executable,)S4082(and)S10 I4253(if)S10 R4335(it)S4417(is)S4510(actually)S4855(copied.)S5199(It)S3768 V1440(has)S1599(no)S1724(effect)S1980(on)S2105(a)S2175(link)S2356(or)S2465(a)S(non-executable.)640 2535 A3936 V10 B-11080(-)S10 B1137(z)S10 R1440(Compress)S1875(the)S2031(executable)S2495(using)S10 B2745(compress)S10 R3148(\(1\))S3299(and)S3477(prepend)S3834(a)S3912(header)S4214(line)S4398(that)S4582(calls)S10 B4801(zexec)S10 R5031(\(1\))S5183(to)S4056 V1440(decompress)S1945(and)S2120(execute)S2458(the)S2611(binary.)S2947(This)S(will)157 3155 A3341(on)S3470(average)S3813(save)S4021(40%)S4234(disk)S(space)224 4430 A4683(at)S4785(the)S4937(expense)S4176 V1440(of)S1549(a)S1619(slower)S1913(startup)S2212(time.)S2466(Like)S10 B-12676(-)S10 B2733(s)S10 R2797(the)S2945(\256le)S3099(must)S3319(be)S3439(actually)S3783(copied)S4076(for)S4219(the)S4367(\257ag)S4543(to)S4646(have)S4861(effect.)S4344 V10 B-11080(-)S10 I1137(N)S10 R1440(Use)S10 B1629(gzip)S10 B-11840(-)S10 I1897(N)S10 R1996(to)S2106(compress)S2518(the)S2673(binary.)S3012(You)S3217(may)S3422(see)S3583(up)S3715(to)S3825(60%)S(space)224 4041 A4297(savings,)S4655(but)S4815(it)S(will)157 4903 A5093(take)S4464 V1440(much)S(longer.)282 1688 A10 I2020(N)S10 R2112(is)S2204(a)S2274(digit)S2483(from)S2704(1)S2779(to)S2882(9)S(telling)257 2957 A3239(the)S3387(compression)S3920(effort,)S4195(see)S10 B4349(gzip)S10 R4528(\(1\).)S4632 V10 B-11080(-)S10 B1137(d)S10 R1440(Make)S1712(a)S1800(directory,)S2232(usually)S2565(to)S2686(install)S2975(\256les)S3186(in)S3307(a)S3395(separate)S3769(directory)S4177(in)S4299(a)S4388(library.)S4751(Intermediate)S4752 V1440(directories)S1891(in)S1994(the)S2142(path)S2340(are)S2489(created)S2806(with)S3010(the)S3158(same)S3390(attributes)S3790(as)S3899(the)S4047(\256nal)S4251(directory.)S4690(Only)S4916(the)S5064(attri-)S4872 V1440(butes)S1677(of)S1786(the)S1934(\256nal)S2138(directory)S2527(are)S2676(set)S2813(if)S2900(the)S3048(directory)S3437(exists.)S5040 V10 B-11080(-)S10 B1137(o)S10 I1212(owner)S5160 V10 R1440(Set)S1594(the)S1742(owner)S2019(of)S2128(the)S2277(target.)S2583(This)S2788(only)S2992(works)S3264(if)S3352(the)S(invoker)307 3501 A3834(is)S3927(the)S4076(super-user,)S4547(or)S4657(if)S10 B4745(install)S10 R5034(is)S5127(run)S5280 V1440(setuid)S1710(root)S1902(and)S2077(the)S(invoker)307 2230 A2567(is)S2664(a)S2739(member)S3098(of)S(group)234 3211 A3474(zero.)S3727(If)S10 B-13824(-)S10 B3881(o)S10 R3960(is)S(omitted)307 4056 A4392(then)S4594(the)S4746(ownership)S5194(is)S5400 V1440(copied)S1733(from)S1954(the)S2102(source)S2390(\256le,)S2569(or)S2678(set)S2815(to)S2918(the)S3066(id)S3169(of)S3278(the)S(invoker)307 3426 A3758(if)S3845(a)S3915(directory)S4304(is)S4396(made.)S5568 V10 B-11080(-)S10 B1137(g)S10 I(group)239 1212 A5688 V10 R1440(Like)S10 B-11650(-)S10 B1707(o)S10 R1757(,)S1807(but)S1960(for)S2103(the)S(group)234 2251 A2510(ownership)S2954(of)S3063(the)S3211(target.)S5856 V10 B-11080(-)S10 B1137(m)S10 I1246(mode)S5976 V1440(Mode)S10 R1710(is)S1818(an)S1954(octal)S2191(number)S2539(that)S2731(speci\256es)S3119(the)S3283(mode)S3547(the)S3712(target)S(should)267 3984 A4293(get.)S4508(The)S4707(default)S5029(is)S5138(the)S6096 V1440(source)S1730(\256le's)S1959(mode)S2209(with)S2415(a)S10 B2487(chmod)S2805(a+rX)S10 R3057(applied)S3379(to)S3483(it,)S3590(or)S(755)150 3700 A3876(for)S4020(a)S4091(new)S4285(directory.)S4725(Implies)S10 B-15053(-)S10 B5110(o)S5186(0)S10 R5236(,)S6216 V1440(or)S10 B-11551(-)S10 B1608(g)S1685(0)S10 R1762(if)S1851(a)S1923(\256le)S2079(is)S2173(to)S2278(be)S2400(set-uid)S2701(or)S2812(set-gid)S3113(and)S3285(the)S(invoker)307 3435 A3769(has)S3930(permission)S4398(to)S4504(change)S4817(ownership.)S6336 V1440(This)S1645(trick)S1856(allows)S2145(a)S(group)234 2216 A2476(0)S2552(member)S2908(to)S3012(install)S3284(third)S3500(party)S3733(software,)S4132(even)S(though)278 4348 A4652(it)S4734(expects)S5062(to)S5166(be)S6456 V1440(installed)S1806(by)S1931(root.)S6624 V10 B-11080(-)S10 B1137(S)S10 I1218(stack)S6744 V10 R1440(Sets)S1641(the)S1797(maximum)S(amount)301 2237 A2572(of)S2690(heap)S2914(+)S3005(stack)S3246(that)S3431(an)S3560(executable)S4025(may)S4232(have)S4456(when)S(running.)337 4708 A5104(The)S6864 V1440(argument)S1847(is)S1940(a)S2011(C-style)S2328(decimal,)S2698(octal)S2920(or)S3030(hexadecimal)S3565(number,)S3923(optionally)S4356(followed)S4740(by)S4866(the)S(multi-)246 5015 A6984 V1440(pliers)S10 B1708(m)S10 R1792(,)S10 B1861(k)S10 R1917(,)S10 B1986(w)S10 R2059(,)S2128(and)S10 B2317(b)S10 R2417(for)S2579(mega)S(\(1024*1024\),)543 2841 A3428(kilo)S(\(1024\),)293 3628 A3965("word")S4298(\(2)S4427(or)S4556(4\),)S4710(and)S4900(byte)S5118(\(1\).)S7104 V1440(Uppercase)S10 B1903(M)S10 R2035(is)S2139(also)S(accepted)353 2338 A2728(for)S2883(those)S3132(who)S(know)223 3342 A3601(what)S3833(S.I.)S4009(means.)S4352(The)S4545(compilers)S4978(use)S10 B-15148(-)S10 B5205(S)S7224 V1440(32kw)S10 R1700(by)S1831(default,)S2167(that)S2349(translates)S2761(to)S(64kb)200 2870 A3102(for)S3252(an)S(8086,)225 3379 A3636(and)S(128kb)250 3813 A4095(for)S4245(other)S4484(architectures.)S5082(This)S7344 V1440(option)S1721(is)S(ignored)307 1813 A2145(on)S2270(a)S(non-executable.)640 2340 A7903 V720(Page)S941(1)S4455(September)S4911(13,)S(1996)200 5061 A8143 VEP%%Page: 2 2BP/slant 0 def/height 0 def480 V10 R720(INSTALL)S1150(\()S1192(1)S1250(\))S2696(Eighth)S(Edition)296 2989 A4697(INSTALL)S5127(\()S5169(1)S5227(\))S960 V9 R720(S)S722(SE)S774(EE)S832(E)S913(A)S915(AL)S983(LS)S1041(SO)S1093(O)S1080 V10 B1080(ln)S10 R1164(\(1\),)S10 B1353(cp)S10 R1454(\(1\),)S10 B1643(strip)S10 R1845(\(1\),)S10 B2034(compress)S10 R2437(\(1\),)S10 B2626(gzip)S10 R2805(\(1\),)S10 B2994(zexec)S10 R3224(\(1\),)S10 B3413(chown)S10 R3693(\(8\),)S10 B3882(chgrp)S10 R4134(\(8\),)S10 B4323(chmod)S10 R4614(\(1\),)S10 B4804(chmem)S10 R5118(\(1\),)S1200 V10 B1080(mkdir)S10 R1349(\(1\).)S1368 V9 R720(B)S722(BU)S784(UG)S852(GS)S920(S)S1488 V10 R1080(Uppercase)S10 B1531(K)S10 R1609(,)S10 B1659(W)S10 R1759(,)S1809(and)S10 B1979(B)S10 R2071(are)S2220(also)S(accepted)353 2407 A2785(for)S2928(those)S3165(who)S(don't)212 3363 A(know)223 3600 A3848(what)S4069(S.I.)S4234(means.)S1656 V9 R720(A)S722(AU)S790(UT)S858(TH)S916(HO)S984(OR)S1052(R)S1776 V10 R1080(Kees)S1307(J.)S1396(Bot)S1566(\(kjb@cs.vu.nl\))S7903 V720(September)S1176(13,)S(1996)200 1326 A4990(Page)S5211(2)S8143 VEP%%Trailer%%DocumentFonts: Times-Roman Times-Bold Times-Italic%%Pages: 2

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -