日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

送給FreeBSD和UNIX的初學者( 四 )



關(guān)于Unix命令和使用工具,一本比較好的書是Abrahams & Larson, Unix for the Impatient (2nd ed., Addison-Wesley, 1996).在Internet上也有很多Unix信息.看看Unix Reference Desk.

8. 下一步
現(xiàn)在你有了編輯工具并且知道如何遍歷系統(tǒng),因此你可以運行任何你想要的東西.在FreeBSD的站點上和FreeBSD手冊上(很可能在你的硬盤上)都可以找到大量的相關(guān)信息.同時在Walnut Creek CDROM和它的站點上也可以找到大量的應用程序包.使用手冊已經(jīng)告訴你如何添加這些程序包(添加程序包的時候該包必須存在 ,然后用pkg_add/cdrom/packages/All/packagename,packagename表示包的文件名).在下列目錄及文件中可以找到光盤上有關(guān)每個程序包簡要說明的一張列表:cdrom/packages/index,cdrom/packages/index.txt,和cdrom/ports/index.更詳細的說明可以在/cdrom/ports/*/*/pkg/DESCR文件里找到,前后兩個*分別代表程序所屬的類別和程序名.

如果你不能理解手冊上所說的關(guān)于如何從cdrom上安裝程序包的話,下列步驟通??梢孕械耐ǎ?

找一個你要的包,比如kermit.存放在光盤上的某個目錄.用下列命令把該子目錄拷貝到/usr/local目錄下(供所有用戶使用的軟件最好都放在這):
# cp -R /cdrom/ports/comm/kermit /usr/local
這樣/usr/local/kermit子目錄就包含了是光盤上kermit子目錄下的所有文件.下一步,如果/usr/ports/distfiles不存在的話就用mkdir把這個目錄建起來.現(xiàn)在到/cdrom/ports/distfiles文件里查找一下你所要的程序包的名字.然后包相關(guān)的安裝文件拷貝到/usr/ports/distfiles目錄下;在最近的新版本中你可以跳過這一步,FreeBSD會自動完成這一步.對kermit來說,沒有d istfile.然后cd到包含Makefile的/usr/local/kermit子目錄下,打命令:
# make all install
在這一過程中,如果系統(tǒng)在/usr/ports/distfiles目錄中找不到相關(guān)的壓縮文件的話,它就會ftp去下載該文件.如果你沒有聯(lián)網(wǎng)并且該文件不在上述目錄下的話,你得用另外一臺機器來獲得該文件,然后再把它從軟盤或dos分區(qū)拷貝到/usr/ports/distf iles下.閱讀一下Makefile(用cat或more命令)看看應該到哪里(master distribution site)下載、文件名是什么.下載到了dos下后文件名會縮短,你把它放到/usr/ports/distfiles下后得把文件名改為原來的(用 mv命令),這樣在安裝的時候,系統(tǒng)就能找到這個文件了.(用二進制模式下載!)然后回到/usr/local/kermit目錄,到有Makefil e的目錄,打make all install.

安裝程序包的時候可能碰到的另外一件事就是需要事先安裝一些別的應用程序.如果安裝過程停下來說找不到unzip或別的什么的話,你就必須先安裝unzip的程序包然后才能繼續(xù).

一旦安裝完畢,打rehash命令讓FreeBSD重新讀一下該路徑下的文件,這樣它就知道目錄下都有些什么.(如果當你用whereis或w hich命令時出現(xiàn)很多路徑找不到的信息的話,你得在你的主目錄下的.cshrc文件中path描述后添加一部分.出于安全考慮,Unix中的path除了當前目錄不在path中(默認),別的和DOS下的path都是一樣的,要運行不在path中的當前目錄的命令,要在命令前打./才能使命令執(zhí)行,斜杠后不能有空格.)
< br> 也許你想從Netscape的ftp站點上得到最新版的Netscape.(Netscape必須運行在X Windows系統(tǒng)上.)現(xiàn)在有FreeBSD版本了,仔細找找.只要運行 gunzip filename和tar xvf filename,把執(zhí)行文件移到/usr/local/bin或其它一些存放執(zhí)行文件的地方,rehash,然后把下列行加到每個用戶主目錄下的.c shrc文件中或者(更簡單)干脆到系統(tǒng)啟動配置文件/etc/csh.cshrc中:
setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB
setenv XNLSPATH /usr/X11R6/lib/X11/nls
前提是假設文件XkeysymDB和目錄nls在目錄/usr/X11R6/lib/X11下;如果不在的話,查找一下然后放到上述目錄下.

如果你以前就已經(jīng)用CDROM(或ftp)安裝了Netscape,不要把用新的Netscape執(zhí)行文件覆蓋/usr/local/bin/netscape,老的文件只是一個設置環(huán)境變量的shell腳本.相反,把新的執(zhí)行文件更名為netscape.bin,然后覆蓋老的執(zhí)行文件/usr/local/lib/nets cape/netscape.bin.

推薦閱讀