位置: 编程技术 - 正文

如何让FreeBSD上运行Windows软件(freebsd wifi设置)

编辑:rootadmin

推荐整理分享如何让FreeBSD上运行Windows软件(freebsd wifi设置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:freebsd联网,freebsd怎么用,freebsd使用,freebsd联网,freebsd使用wifi,freebsd怎么用,freebsd联网,freebsd使用wifi,内容如对您有帮助,希望把文章链接给更多的朋友!

如何让FreeBSD上运行Windows软件(freebsd wifi设置)

FreeBSD最大的优势是,在一台双启动计算机上,无需退出FreeBSD就能够访问其他操作系统分区中的数据。在FreeBSD中安装其他分区后,读、写或者删除该分区的文件是相当简单的。也许有读者会问,在FreeBSD中能够执行其他分区中的可执行文件吗?如果安装的另外一种操作系统是微软开发的,并且在在FreeBSD上运行有Wine(一种Windows操作系统模拟器),那就能够在FreeBSD上运行许多Windows应用程序。在本篇文章中,我将讨论如何配置和使用Wine,在一台专门运行FreeBSD、其硬盘上不包含Windows分区的计算机上运行一些Windows软件。我们将从向网络中的二台计算机上安装Wine开始。第一台计算机可以使用Windows和 FreeBSD 4.3双启动,第二台机器只安装有FreeBSD4.3。下面我们将以超级用户身份登录计算机,开始安装Wine:suPassword:cd /usr/ports/emulators/winemake install clean 安装完毕后,我们需要检查每台机器的内核配置文件,确认它包含运行Wine所必需的所有选项。我们仍然以超级用户的身份进行如下的检查:cd /usr/src/sys/i/confcp GENERIC WINE然后,使用文本编辑器打开WINE,确保其中包含下面的4个选项:options USER_LDToptions SYSVSHMoptions SYSVSEMoptions SYSVMSG 在我们的FreeBSD 4.3中,3个以SYS开头的选项已经有了,我只需要添加USER_LDT选项即可。如果添加了任何选项,则必须保存所作的修改,并执行下面的命令,新编译操作系统内核:/usr/sbin/config WINEcd ../../compile/WINEmake depend && make && makeinstall && reboot 上面最后一行命令实际上包含4条独立的命令,&&符号可以使只有上一条命令执行完毕,下一条命令才能执行。如果其中包含有reboot命令,要确保在执行期间没有其他用户在执行其他命令。Wine安装成功后,文档被安装在了man 1 wine和/usr/local/share/doc/wine中。对于第一次安装Wine的用户而言,这个文档非常有用。我们首先在FreeBSD 4.3和Windows 双启动的计算机上运行Wine。为了在这台计算机上运行Wine,我们需要完成如下的准备工作:1、查找并安装Windows partition。2、双击Wine的配置文件。3、通过是否能够运行Windows应用程序,测试Wine的配置。由于在这台计算机上安装FreeBSD 4.3已经有一段时间了,因此我们需要使用sysinstall再次检查分区情况。以超级用户身份执行下面的命令:/stand/sysinstallConfigureFdiskspacebar ad0 我们会看到如下的屏幕显示:Offset Size(ST) End Name PType Desc0 - 6 unused ad0s1 2 fat ad0s2 3 freebsd 看完后,我们使用q命令退出屏幕,中断sysinstall的运行。Windows应该是安装在被FreeBSD识别为ad0s1的FAT格式分区中。为了安装这一分区,我们需要首先创建一个被称作dos的安装点:mkdir /dos下面我们来检查这一安装点的权限:ls -l / | grep dosdrwxr-xr-x 2 root wheel Aug :dos 所有用户都有read(读)和execute(执行)权限,只有根用户才享有write(写)权限。在向/etc/fstab添加一个永久的安装点前,我们需要确定可以以手动方式无误地安装那一个分区:mount -t msdos /dev/ad0s1 /dos 注意:我们使用了-t msdos来指定文件系统的类型,使用/dev/ad0s1指定了分区的名字,安装点的名字为/dos。由于已经收到了系统返回的提示,安装是成功的,我们还可以使用df命令确认一下:df -hFilesystem Size Used Avail Capacity Mountedon/dev/ad0s2a M M M % //dev/ad0s2f 1.7G M 1.0G % /usr/dev/ad0s2e M 2.0M M % /varprocfs 4.0K 4.0K 0B % /proc/dev/ad0s1 2.0G M 1.2G % /dos 我们还可以使用ls命令来确认一下安装分区的内容,使用F开关可以通过在目录中添加一个/字符把文件和目录区分开。ls -F /dosAUTOEXEC.BAT* COMMAND.COM* MSDOS.SYS* SCANDISK.LOG*BOOT.INI* CONFIG.SYS* My Documents/ SETUPLOG.TXT*BOOTLOG.PRV* DETLOG.TXT* NETLOG.TXT* WINDOWS/bootsect.bsd* IO.SYS* Program Files/ RECYCLED/ntdetect.com* ntldr*如果读者在此前没有安装过任何其他操作系统的分区,需要花几分钟的时间来熟悉一下cd和ls命令。需要注意的是,FreeBSD对大小写是敏感的,需要正确地输入命令和文件名。一些文件名中有空格,可以通过先输入文件名然后使用tab键自动完成文件名的输入或者象下面的格式那样使用符号跳过文件名中的空格:cd Program Files 如果希望Windows分区在启动时就安装在系统上,可以小心地在/etc/fstab文件中添加下面的命令:/dev/ad0s1 /dos msdos rw 0 0 注意一定要正确地输入分区名。我们应该通过输入下面的命令确保对/etc/fstab文件的修改有效:shutdown now 再次回到提示符状态下时按回车键,然后再输入下面的命令:exit 一旦能够登录,就可以再次使用df -h命令确保分区已经安装成功。下面我们来编辑Wine的配置文件。使用文本编辑器打开/usr/local/etc/wine.conf文件,由于缺省的配置文件无需任何改变就能使系统正常运行,下面我们将省略掉大部分输出,只显示为匹配我们的配置而需要修改的部分:more /usr/local/etc/wine.confWINE REGISTRY Version 2;; All keys relative to \Machine\Software\Wine\Wine\Config[Drive A]"Path" = "/mnt/fd0""Type" = "floppy""Label" = "Floppy""Serial" = """Device" = "/dev/fd0"[Drive C]"Path" = "/c""Type" = "hd""Label" = "MS-DOS""Filesystem" = "win"这就是需要修改的部分,用你的安装点的名字取代Path一行中的/c,由于我的安装点是/dos,因此,这一行应该改成这样:"Path" = "/dos" 保存所作的修改。我们会发现,要使Wine能够正常地工作,必须将这一配置文件拷贝到用户的目录中。下面,我们将以超级用户的身分完成用户genisis目录需要的改动:mkdir ~genisis/.winechown genisis ~genisis/.winecp /usr/local/etc/wine.conf ~genisis/.wine/config 在向genisis' .wine目录进行拷贝时,我把配置文件的名字改成了config。至此,由于配置工作已经完成,我们需要退出超级用户帐号。我们将以用户genisis的身份启动XWindows:startx XWindows启动成功后,我们将打开一个xterm窗口,寻找一个可供执行的Windows应用程序:cd /dos/WINDOWSls | more 我们注意到了Windows程序管理器PROGMAN.EXE,下面我们来试试一下是否能够通过Wine在FreeBSD上运行它:wine -winver win -managed PROGMAN.EXE 经过数秒钟后,Windows程序管理器顺利启动成功了。点击File(文件)菜单,然后选择Run(运行)选项,点击Browse(浏览)按钮,就会显示出一个在Windows分区中运行的应用程序的清单。有兴趣的读者可以试试都有哪些应用程序能够以这种方式运行,或者也可以参考相关的网站。下面我们将做一些更有趣的探索性工作。以超级用户身份登录,看是否能够通过Wine安装Windows应用程序,并运行它。我们直接到Download.com上找应用程序,这个网站上的游戏很多,我们就下载Solsuite吧。下载它的可执行文件solsuite.exe并保存在/dos中。退回到xterm窗口:cd /doswine -winver win -managed solsuite.exe 我们会看到一条有关没有.wine目录的返回信息,创建一个.wine目录,并拷贝以超级用户身份创建的配置文件:mkdir ~/.winecp /usr/local/etc/wine.conf ~/.wine/config 再次重复执行wine命令时,程序的安装向导就出现了,根据出现的提示将文件都拷贝到正确的目录中。但在最后,安装过程似乎停止了,但显示的信息表明,安装过程还需要的时间为0分0秒,使用Ctr+C键结束安装过程,然后输入下面的命令:cd Program Files/SolSuitewine -winver win -managed Solsuite.exe 哈哈!我成功地在FreeBSD中安装并运行了一个Windows应用程序。那么在Windows 中能够运行我们刚才在FreeBSD上安装的Solsuite吗?下面我们就来试试吧!重新启动计算机,让它运行Windows 操作系统。点击“开始”菜单中的“程序”菜单项,我们会看到一个新的条目“Solsuite-Solitaire Card Games”,但它是空的,没有内容。进入文件管理器Explorer,依次双击“程序文件”和SolSuite选项,会发现所有的可执行文件都在这一文件夹中。然后依次双击Windows文件夹->开始菜单->程序->Solsuite,然后使用鼠标右键将SolSuite.exe文件拖到这一文件夹,出现一个菜单后,选择“创建快捷方式”。现在再依次点击“开始”菜单->程序->Solsuite->SolSuite的快捷方式,这么样,程序又开始运行了吧!下面我们来解决在只安装有FreeBSD的计算机上运行Windows应用程序的问题。首先我们需要以超级用户的身份创建一些Windows应用程序需要乃至的目录和空文件:suPassword:mkdir -p /usr/local/lib/win/windowscd /usr/local/lib/win/windowsmkdir systemtouch win.inicd systemtouch shell.dll shell.dll winsock.dll wsock.dll需要注意的是,我们必须修改/usr/local/etc/wine.conf中的Path一行内容,以便它能够指向安装点,这次它指向的是我们“假冒”的Windows目录,我们把它改成如下的内容:[Drive C]"Path" = "/usr/local/lib/win"然后,我们创建恰当的目录,并将配置文件同时拷贝到超级用户和用户genisis的适当的目录中:mkdir ~/.winecp /usr/local/etc/wine.conf ~/.wine/configmkdir ~genisis/.winechown genisis ~genisis/.winecp /usr/local/etc/wine.conf ~genisis/.wine/config 我们两次以超级用户身份到Download.com上下载Solsuite,并将它保存在/usr/local/lib/win,然后启动XWindows,打开一个xterm窗口,并输入下面的命令:cd /usr/local/lib/winwine -winver win -managed solsuite.exe Solsuite 的安装程序界面再次出现了。我们会收到一条有关找不到Explorer.exe的命令,不要理它。安装程序结束后,输入下面的命令:cd Program Files/SolSuitewine -winver win -managed SolSuite.exe速度有些慢(可能与这台计算机比较旧有关吧),而且还需要对显示进行一些调节,但我们毕竟能够在只安装有FreeBSD的计算机上运行Windows平台上的应用程序了。

UNIX让普通用户具备关机权限的操作方法 在UNIX系统中,超级用户掌握着系统的所有权限,关机命令也是其中非常重要的一项权限。但在某些情况下,我们非常希望普通用户也能执行关机命令,

FreeBSD6.2上搭建apache2.2.4+mysql5.1.7+php5.2.1+phpmyadmin freebsd6.2系统用前面日志介绍的最小化安装的FB,下面开始在上面搭建一个web平台,包括apache+mysql+php+phpmyadmin:一、安装apache2.2.4apache2的ports目录在/usr/port

“incorrect super block” FreeBSD挂载CDROM时报错误的解决方法 在VMware中想为FreeBSD安装vmware-tools时,察看/etc/fstab文件得到如下信息:/dev/acd0/cdromcdro,noauto于是用平常liunx下那样用mount/dev/acd0/cdrom去挂载cdrom,出现

标签: freebsd wifi设置

本文链接地址:https://www.jiuchutong.com/biancheng/353889.html 转载请保留说明!

上一篇:FreeBSD下如何增加静态路由的方法(freebsd 添加用户)

下一篇:UNIX让普通用户具备关机权限的操作方法(unix怎么切换用户)

  • 交城市维护建设税填什么凭证
  • 收入费用表本期盈余和资产负债表本期盈余
  • 公司筹建期间可以多久
  • 社保补贴有几年
  • 2019年计算机软件行业人均年工资
  • 个体户经营税收政策
  • 全年一次性奖金税收计算器
  • 结转应收票据是什么意思
  • 资本回收系数等于什么系数与利率之和
  • 汇算清缴补交所得税会计分录小企业会计政策
  • 物业要交多少钱
  • 拍卖的房产
  • 国家级企业孵化器是什么意思
  • 发票已认证未抵扣怎么办
  • 个人所得税代扣代缴的适用范围
  • 公司贷款收入如何计算
  • 固定资产的销售
  • windows10如何开启wifi
  • 无线路由器1200m覆盖范围
  • 双cpu只有一个运行
  • 出租房子收入计入什么科目
  • 非工资收入个人所得税税率
  • 出售提完折旧的固定资产怎么记账
  • 收购自然人股东的股权要注意什么
  • eclipse 4.19
  • linux中nano什么指令
  • KunlunPlatform.exe是什么进程?KunlunPlatform.exe是安全的程序吗?
  • 双系统启动界面
  • ieview.exe 是什么
  • 固定资产后续支出资本化和费用化
  • 小规模纳税人避税
  • php连接mysql8.0
  • php多图片上传到数据库
  • 房产税是什么意思,简单的回答
  • 小规模拍卖公司怎么开票
  • git代码提交规范
  • 深度学习中正样本、负样本、简单样本、困难样本的区别 (简单易懂)
  • yolov5 test.py
  • 应收账款科目怎么看
  • 小型微利企业的认定标准
  • 商品流通企业商品验收入库流程
  • 劳务派遣小规模开票几个点
  • 计提本月工资社保怎么扣
  • 高效刷题app
  • 电子发票能退回去吗
  • 融资租赁确认的具体条件
  • 个人所得税计算器公式
  • 销售清单需要盖什么章子
  • 委外加工如何管理
  • 厂房出租没有开发票属于违法吗?
  • 认证失败,未获取到区域信息
  • 购买汽车抵扣增值税税率
  • 跨年收入冲销如何申报
  • 安装工程什么时候套脚手架搭拆
  • 认证系统维护费可以全额抵扣吗
  • 100%直接控制的母子公司之间,母公司向子公司
  • 侧边栏应用
  • xp电脑开机进入bios怎么办
  • chia 如何双挖
  • ubuntu如何清理缓存
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • winxp家庭版和专业版的区别
  • ctl.start
  • win10使用入门教程
  • perl中splice
  • 批量替换在哪
  • cocos2dx-3.x(二)、坐标系
  • javascript基于
  • linux oracle数据库登录
  • Linux查看所有用户和密码
  • unity3d动态加载资源
  • javascript怎么用
  • document.write与writeln的输出内容区别说明
  • unity鼠标移动控制角色旋转
  • python生成器send
  • python2设置环境变量
  • 贵州省地方税务局历任纪检组长马平
  • 减免性质代码是什么意思
  • 个人所得税核定征收的政策
  • 金米财税口碑如何?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设