歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix教程 >> Brandelf -t 使OpenBSD跑Linux應用

Brandelf -t 使OpenBSD跑Linux應用

日期:2017/2/27 17:43:33   编辑:Unix教程
OpenBSD
  Linux 模擬
  如果你編譯好的核心已經包含先前的選項,你可以開始安裝必要的軟件。
  
  安裝 Linux 鏈接庫
  你可以從任何的 Linux 套件取得 linux 鏈接庫,如果不是太舊的話, 不過我所建議的方法是使用 package 系統並且自動地安裝鏈接庫(在此使用 Suse 的鏈接庫)。當你安裝了鏈接庫之後,會發生以下的事:
  
  *
  
  一個次級的根目錄被建立且被 Linux 程序所使用。這個目錄為 /emul/linux/。 在仿真模式中,這個目錄被 Linux 程序當做根目錄使用。
  *
  
  Linux 的共享鏈接庫被安裝。大部分的應用程序都采用動態的連結 並期望在系統上找到必要的鏈接庫。例如,就 Acrobat Reader 而言,如果進入 /usr/pkgsrc/print/acroread 並執行 make depends 命令,你會得到以下的信息:
  
  ===> acroread-4.0 requires Linux glibc2 libraries - see compat_linux(8).
  
  這兩項作業將會被 package 系統做自動地處理,而不需要使用者做 舉手之勞(我想此時你已經開始愛上了 package 系統...)
  
  為了安裝鏈接庫,有一個工具先安裝來用以處理 RPM 格式:它是 rpm-2.5.4,被用來解壓縮 Suse 的 鏈接庫。
  
  接著是安裝 suse_base package。Suse RPM 檔 可以被 package 系統下載或是,如果你有 Suse CD,你可以復制它們 到 /usr/pkgsrc/distfiles/suse 目錄,然後 執行 make 和 make install。
  
  使用相同的方法安裝 suse_compat, suse_libc5 和 suse_x11。 最後的設定為:
  
  # pkg_info -a | grep suse
  suse_base-6.1p1 Linux compatibility package
  suse_x11-6.1p1 Linux compatibility package for X11 binaries
  suse_compat-6.1p1 Linux compatibility package with old shared libraries
  suse_libc5-6.1p1 Linux compatibility package for libc5 binaries
  
  安裝 Acrobat Reader
  現在已經准備好可以安裝 Acrobat Reader 程序(或是其它的 Linux 程序。)進入 /usr/pkgsrc/print/acroread 並 使用相同的指令。
  
  make
  make install
  Acrobat Reader 安裝程序要求你接受 同意書。完成之後,你可以開始執行程序。
  
  目錄結構
  如果我們檢視 Linux 鏈接庫和程序安裝之後的結果,可以發現 /emul/linux 是一個煉結指向 /usr/pkg/emul/linux,在那裡被建立 以下的目錄:
  
  bin/
  boot/
  cdrom/
  dev/
  etc/
  floppy/
  home/
  lib/
  mnt/
  opt/
  proc/
  root/
  sbin/
  usr/
  
  Note: 請記得使用 /emul/linux 而不是 /usr/pkg/emul/linux。後者在未來可能會 有所更改。
  
  Linux 仿真軟件需要多少硬盤空間? 在我的系統上得到以下的數據:
  
  # cd /usr/pkg/emul
  # du -k linux
  ...
  60525 linux/
  
  Acrobat Reader 被安裝在一般 package 可執行文件的目錄裡:/usr/pkg/bin/。
  camcontrol rescan all
  
  vdsl和adsl一樣,使用PPPoE協議.或,用IEEE 802.1x 。
  IEEE 802.1x協議源於IEEE 802.11無線以太網(EAPOW),它在以太網中的引入,解決了傳統的PPPoE和Web/Portal認證方式帶來的問題,消除了網絡瓶頸,簡輕了網絡封裝開銷,降低了建網成本。
  
  裝完以後在/usr/sbin下有兩個命令,
  mdc-ssd和mdc-ssc,好象mdc-ssc是客戶端的命令,mdc-ssd是服務器的命令
  
  http://cgi.mtghouse.com/cgi-bin/dl_request.cgi?product=mdc-ssd-01.1.2-1.i386.rpm
Copyright © Linux教程網 All Rights Reserved