日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

在Ubuntu上安装misterhouse

發布時間:2025/3/15 Ubuntu 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Ubuntu上安装misterhouse 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

配置Ubuntu

????? 您將對Ubuntu的配置做某些微小更改以便遠程管理MH BOX和安裝Misterhouse正常運行所需的必要的軟件模塊。首先要進行系統升級。因為系統提供的歐洲源更新實在是太慢了!更換源是為了節省時間,盡快得將系統更新一遍。安裝完系統后這是重要的一個環節用您在操作系統安裝過程中創建的用戶在登錄。

????? 拷貝 old sources.list 文件

admin@mh_server:/# sudo cp /etc/apt/sources.list /etc/apt/sources.list.old

???? 編輯old sources.list 文件

admin@mh_server:/# sudo nano /etc/apt/sources.list

??? 把內容替換為下面的文本

deb http://debian.ustc.edu.cn/ubuntu/ hardy main multiverse restricted universe deb http://debian.ustc.edu.cn/ubuntu/ hardy-backports main multiverse restricted universe deb http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main multiverse restricted universe deb http://debian.ustc.edu.cn/ubuntu/ hardy-security main multiverse restricted universe deb http://debian.ustc.edu.cn/ubuntu/ hardy-updates main multiverse restricted universe deb-src http://debian.ustc.edu.cn/ubuntu/ hardy main multiverse restricted universe deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-backports main multiverse restricted universe deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main multiverse restricted universe deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-security main multiverse restricted universe deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-updates main multiverse restricted universe deb http://mirror.bjtu.edu.cn/Ubuntu/ hardy main restricted universe multiverse deb http://mirror.bjtu.edu.cn/Ubuntu/ hardy-backports restricted universe multiverse deb http://mirror.bjtu.edu.cn/Ubuntu/ hardy-proposed main restricted universe multiverse deb http://mirror.bjtu.edu.cn/Ubuntu/ hardy-security main restricted universe multiverse deb http://mirror.bjtu.edu.cn/Ubuntu/ hardy-updates main restricted universe multiverse deb-src http://mirror.bjtu.edu.cn/Ubuntu/ hardy main restricted universe multiverse deb-src http://mirror.bjtu.edu.cn/Ubuntu/ hardy-backports main restricted universe multiverse deb-src http://mirror.bjtu.edu.cn/Ubuntu/ hardy-proposed main restricted universe multiverse deb-src http://mirror.bjtu.edu.cn/Ubuntu/ hardy-security main restricted universe multiverse deb-src http://mirror.bjtu.edu.cn/Ubuntu/ hardy-updates main restricted universe multiverse

???? 請仔細檢查上述內容,或用剪切并粘貼,保存使用 Ctrl + X 和ENTER。

???? 發出以下命令,以更改的sources.list 文件獲取更新:

admin@mh_server:/# sudo apt-get update

???? 所有你按改變后的Ubuntu 服務器的地址,去尋找我們將要安裝的額外軟件包。

admin@mh_server:/# sudo apt-get upgrade

????? 這將為 Ubuntu 下載任何 OS 修補程序,并帶來最新的系統。

?

設置靜態IP地址

????? 已經通過 DHCP 網絡配置您的計算機,但為了遠程訪問 MisterHouse,需要給計算機設置靜態IP地址。

????? 驗證計算機的主機名:

root@mh_server:/# sudo nano /etc/hostname

???? 它應該有一行,其中包含您在安裝 Ubuntu 時你指派給該計算機的名稱。下一步,看看會告訴計算機在何處查找的域名服務器 (dns) 的文件:

root@mh_server:/# sudo nano /etc/resolv.conf

????? 此文件應包含類似于以下內容:

search localdomain nameserver xx.xx.xx.xx nameserver xx.xx.xx.xx

?? ?其中所示的 IP 地址匹配 (可能是您的防火墻或路由器) 您主 DNS 和次要 DNS (在我的案子之一,由我的 ISP 提供)。如果您在網絡上安裝 Ubuntu 與啟用 DHCP,它將填充此文件的正確值,你不應該更改它。

??? 下一步你將需要編輯要添加的靜態 ip 地址的"界面"文件:

root@mh_server:/# sudo nano /etc/network/interfaces

?

Find the following lines

# The primary network interfaceauto eth0iface eth0 inet dhcp

?

并修改它們,如下所示:

# The primary network interfaceauto eth0iface eth0 inet staticaddress [ip address for the mh server]netmask 255.255.255.0gateway [ip address of the gateway]

?現在重新啟動計算機,以root身份登錄并輸入:

?

root@mh_server:/# ifconfig

若要更改正確完成。它將返回類似以下內容的:

eth0 Link encap:Ethernet HWaddr 00:F0:B7:D3:11:23 inet addr:192.168.1.123 Bcast:192.168.1.255 Mask:255.255.255.0

??

設置專門misterhouse的用戶目錄

????? 當你第一次安裝 Ubuntu 您設置了主用戶 (我稱為此用戶"admin")。現在你要創建運行 mh的用戶。此用戶被稱為"mh"。

????? 創建用于 misterhouse 的目錄:

root@mh_server:/# sudo mkdir /opt/misterhouse root@mh_server:/# sudo mkdir /opt/misterhouse/code root@mh_server:/# sudo mkdir /opt/misterhouse/data root@mh_server:/# sudo mkdir /opt/misterhouse/sound

???? 創建”mh”用戶和組:

root@mh_server:/# sudo groupadd mh root@mh_server:/# sudo useradd -d /opt/misterhouse -c MisterHouse -g mh -p [password of your choice] mh

??? Mh 用戶將需要的音頻設備和串行端口的訪問權限。通過將"mh"用戶添加到撥出組和音頻組執行此操作:

root@mh_server:/# sudo usermod -G mh,dialout,audio mh

?

下載安裝必要的包

在此步驟中,您將安裝misterhouse幾個必須的模塊。

Install Perl

root@mh_server:/# sudo apt-get install perl perl-doc

?Install Build Essential Package (CPAN won't work without this)

root@mh_server:/# sudo apt-get install build-essential

?Install Festival (text to speech)

root@mh_server:/# sudo apt-get install festival

?Install rcconf (used to set up scripts to run at boot time)

root@mh_server:/# sudo apt-get install rcconf

?Install Perl Modules

root@mh_server:/# sudo apt-get install libdb3 <--- this module may no longer be in the repo, use the -dev below instead root@mh_server:/# sudo apt-get install libdb3-dev root@mh_server:/# sudo apt-get install libdb-file-lock-perl root@mh_server:/# sudo apt-get install libberkeleydb-perl root@mh_server:/# sudo apt-get install libterm-readkey-perl root@mh_server:/# sudo apt-get install libtime-hires-perl root@mh_server:/# sudo apt-get install libaudio-mixer-perl root@mh_server:/# sudo apt-get install libtext-levenshteinxs-perl root@mh_server:/# sudo apt-get install libdbi-perl

?Install GD

root@mh_server:/# sudo apt-get install libgd-gd2-perl

你現在已經安裝所有需要的Perl 模塊和軟件包。

?

下載安裝 Misterhouse


Misterhouse 的最新版本是 github 上的。它通常是使用 git 工具來訪問。這對初學者比較復雜。更容易的方法是直接訪問misterhouse 官網http://misterhouse.wikispaces.com/,下載zip文件到”mh”用戶的主文件夾中,注意不要存到“下載”文件夾中,因為涉及中文,后續不好處理;這樣,zip文件就存在/home/mh目錄下。直接解壓縮,形成misterhouse文件夾。
??

方法一

第一步:打開終端,在命令行里輸入sudo nautilus
第二步:輸入你的用戶的密碼
第三步:在彈出的窗口中打開需要操作的目錄
第四步:把你所需要的其他目錄中的文件進行復制,并且粘貼到當前的這個目錄中
或者:也可以在當前目錄窗口中刪掉不想要的文件
用sudo 后面接你要執行的命令

方法二:

使sudo命令,獲得臨時管理員的權限
如要復制/home/aaa.txt 到/opt目錄,執行一下命令:
sudo cp /home/aaa.txt /opt
然后會提示你輸入管理員密碼,(注意在終端輸入密碼是沒有回饋的,就是你輸入后沒有反應,不回出現****),其他命令也是一個道理


打開終端

root@mh_server:/# cd /opt/misterhouse root@mh_server:/# sudo apt-get install unzip root@mh_server:/# sudo unzip misterhouse-v2.200.zip root@mh_server:/# sudo mv misterhouse-master mh root@mh_server:/# sudo rm misterhouse-v2.200.zip


最后形成如下的文件結構:

/opt/misterhouse

???
?

mh.private.ini

?

<- your ? custom mh settings file

?

/code

?

<- your ? code directory

?

/data

?

<- your ? data directory

??

/logs

<- your ? log files, lists of what MH has been up to, mostly for debugging

?

/sounds

?

<- your ? sounds dir (if you need them)

?

/mh

?

<- the ? production mh code directory - MH runs from here

??

/bin

<- MH ? production binaries

??

/code

<- MH ? production code

??

/data

<- MH ? production data

??

/docs

<- MH ? help documents

??

/lib

<- MH ? production libraries

??

/sounds

<- MH ? production sounds

??

/web

<- MH ? production web interface

?

/mh-old

?

<- when ? you upgrade, rename mh folder above - this folder is ignored by mh at runtime

??

/bin

but allows ? you to revert in case of any issues with the new version (rare)

??

/code

?
??

/data

?
??

/docs

?
??

/libs

?
??

/sounds

?
??

web

?
????

?Convert Headers

存在在其他的事物中與 Misterhouse相關的腳本,將某些頭文件從 C 轉換為 Perl。mh 網站上的安裝說明讓你要調用此腳本,稱為"配置",你可以在/opt/mh/bin 目錄中發現 (假設您已經如上文所述安裝)。對 Ubuntu,此腳本無法正常工作因為它試圖將轉換后的頭放在一個不存在的目錄中。此外大部分的所需的頭文件已經以.ph 形式存在除了這些例外情況:
termios.ph
bits/termios.ph
linux/stddefs.ph (see note below)
linux/compiler.ph

Convert these files using the program h2ph:

root@mh_server:/# cd /usr/include root@mh_server:/# h2ph termios.h root@mh_server:/# h2ph bits/termios.h root@mh_server:/# h2ph linux/compiler.h


注: 我找不到的頭文件 linux/stddefs.h 或 linux/stddefs.ph 任意位置。我沒有轉換此標頭,到目前為止看不到任何不良影響。在郵件列表中的查詢似乎表明其他用戶也沒有此文件,它已不是一個問題。
?

?Clean Up

Misterhouse自帶的一個腳本(opt/misterhouse/mh/bin/configure) 我們上面做的這些頭文件轉換。在此腳本中用 h2ph 命令遇到一些麻煩,該命令試圖將文件放在一個不存在的目錄。因此,我在上一步中手動轉換了那些沒以.ph 格式存在頭文件。在配置腳本中有一些我們想做的事情,就是清理一些不用得文件。下面是修改后的腳本:


Open an empty file called 'ubuntu_configure':

打開一個空文件,命名“ubuntu_configure”:

root@mh_server:/# sudo nano /opt/misterhouse/mh/bin/ubuntu_configure

The copy-paste the following text:

復制粘貼下面的文本


#!/bin/sh echo #Deleting Windows-only files... curdir=`pwd` cd /opt/misterhouse/mh/bin rm -f RasDial.txt rasdial.* rm -f *.bat *.exe *.EXE *.wbt rm -rf ../lib/site/Win32* rm -rf ../lib/site/auto/Win32* rm -rf ../lib/site_win* #Making scripts executable chmod +x * cd $curdir


保存文件,退出,并使其可執行文件:

root@mh_server:/# sudo chmod +x /opt/misterhouse/mh/bin/ubuntu_configure

然后運行它:

root@mh_server:/# sudo /opt/misterhouse/mh/bin/ubuntu_configure

Configure MisterHouse

在啟動Misterhouse前,要進行必要的配置與設置。
??Set up directories for local code

建立自己的目錄存放自己的配置文件、自定義代碼等。這樣,當升級到新版本的misterhouse,你可以簡單地替換所有文件的MH目錄下文件,而不會失去你的定制設置。
Create these directories:

root@mh_server:/# sudo mkdir /opt/misterhouse/code root@mh_server:/# sudo mkdir /opt/misterhouse/data root@mh_server:/# sudo mkdir /opt/misterhouse/sounds


復制MH配置示例文件并把它放在misterhouse目錄下。你可以定制配置文件以代替發行版本自帶的這個文件。misterhouse將首先使用bin/mh.ini中的缺省值然后是mh.private.ini文件中重寫那些參數。

root@mh_server:/#sudo cp/opt/misterhouse/mh/bin/mh.example.ini /opt/misterhouse/mh.private.ini

?

Edit your local config file:

編輯您的本地配置文件:

root@mh_server:/# sudo nano /opt/misterhouse/mh.private.ini


At a minimum you should specify the following parameters:

至少,您應指定以下參數


code_dir = /opt/misterhouse/code
data_dir = /opt/misterhouse/data
sound_dir = /opt/misterhouse/sounds
tk =0
sound_program = aplay
voice_text = festival # Default Voice synthesis engine

Save and exit this file.
保存并退出此文件。


Move all of the test code to your local directory:

將所有的測試代碼移動到您的本地目錄

root@mh_server:/# sudo mv /opt/misterhouse/mh/code/test/* /opt/misterhouse/code

?

?Change File Owner

讓用戶“mh”,可以訪問并運行misterhouse:

?

root@mh_server:/# sudo achown -R mh:mh /opt/misterhouse

?

?Test Misterhouse

此時,您應該能夠測試您的安裝,以確保一切工作正常。

root@mh_server:/# su mh mh@mh_server:/# export mh_parms=/opt/misterhouse/mh.private.ini mh@mh_server:/# /opt/misterhouse/mh/bin/mh

?

你可能會看到一些雜項錯誤上 Misterhouse 啟動但沒有什么致命。如果您在客戶端計算機上打開 web 瀏覽器和它指向 http:[mh_server ip 地址] //:8080 你應該看看 misterhouse 頁。一旦你感到滿意事情基本上工作的你可以停止與 Ctrl + C 在終端程序。

?

轉載于:https://www.cnblogs.com/misterhouse/p/4475553.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的在Ubuntu上安装misterhouse的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线免费你懂的 | 91成人免费看 | 91精品国产乱码 | 久久中文精品 | 老妇高潮潮喷到猛进猛出 | 本道综合精品 | 婷婷狠狠爱 | 蜜桃臀av一区二区三区 | 日本孰妇毛茸茸xxxx | 国产一二在线观看 | 三区四区 | 国内精品久久久久久久久 | 国产在线播放网站 | 一级特级毛片 | 中文一二区 | 日本人妖japanesexxx | 欧美三级午夜理伦三级老人 | 国产成人免费电影 | 国产一区二区a | 荡女精品导航 | 国产在线一区二 | 免费精品无码AV片在线观看黄 | 午夜色av| 9l视频自拍九色9l视频 | 久久亚洲精华国产精华液 | 国产97色在线 | 日韩 | 色播激情 | 日本a∨视频 | 麻豆久久久久久久久久 | 献给魔王伊伏洛基亚吧动漫在线观看 | 1000部做爰免费视频 | 成人午夜电影网站 | 精品一区二区中文字幕 | 一边吃奶一边摸做爽视频 | 在线播放不卡 | 国产高清免费在线播放 | 亚洲精品国产成人久久av盗摄 | 国产一区二区三区麻豆 | 色窝窝无码一区二区三区成人网站 | 蜜桃臀av一区二区三区 | 丰满肥臀噗嗤啊x99av | 国产精品99久久久久久久女警 | 情欲少妇人妻100篇 黄色一级片欧美 | 亚洲天堂色图 | 小视频免费在线观看 | 一级黄色片在线 | 理想之城连续剧40集免费播放 | 综合久久影院 | 一级片在线免费播放 | 欧美乱大交xxxxx | 成人天堂噜噜噜 | 91亚洲精品视频 | 福利久久久 | 日本人添下边视频免费 | 91超碰在线免费观看 | 欧美天堂久久 | 成人美女视频 | 亚洲国产欧美自拍 | www.成年人 | 亚洲顶级毛片 | www中文字幕在线观看 | 国产激情91 | 亚洲a精品| 欧美大片黄 | 看成人片 | 亚洲做受高潮 | 国产av一区二区不卡 | 欧美日韩中文在线观看 | 亚洲精品视频在线观看免费 | 九热这里只有精品 | 国产精品久久久久久久久久久久 | www.色99| 狠狠操网址| 3d动漫精品啪啪一区二区三区免费 | 91成人免费视频 | 国产精品久久久久久妇女 | 丁香七月婷婷 | 欧美一区二区三区爱爱 | 欧美xxxx18国产 | 91破处视频 | 玖玖免费 | 成人福利在线播放 | 中国老头性行为xxxx | 国产极品免费 | 亚洲国产一区二区三区a毛片 | 欧美视频在线观看一区二区 | 欧美日韩精品久久 | 精品777| 亚洲中文一区二区三区 | 亚洲最大福利视频网 | 日本三级视频网站 | 蜜桃综合网 | 狠狠干天天操 | 亚洲国产mv | 毛片xxx| 午夜高潮视频 | 已满18岁免费观看电视连续剧 | av网址免费观看 | 国产女女做受ⅹxx高潮 |