安卓系統(tǒng)或安卓機頂盒如何安裝entware來搭建liunx系統(tǒng)環(huán)境

安卓系統(tǒng)或安卓機頂盒如何安裝entware來搭建liunx系統(tǒng)環(huán)境

家里一直閑置著一些寬帶送的機頂盒低散,是安卓4.2.2版本的系統(tǒng),好多軟件無法適配级零,所有打算給盒子刷上entware當做小型家用服務器使用捌蚊,裝上entware后,基本上算是給安卓系統(tǒng)搭建了一個liunx系統(tǒng)

何為Entware

Entware 是一個適用于嵌入式系統(tǒng)的軟件包庫珍特,使用 opkg 包管理系統(tǒng)進行管理,現(xiàn)在在官方的源上已經(jīng)有超過2000個軟件包了魔吐,可以說是非常的豐富扎筒,其實和liunx差不多

安裝條件

安裝Entware前首先需要一些liunx基礎,了解一些liunx命令酬姆,運維起來還需要一些開發(fā)語言的知識嗜桌,所以說還是有一些門檻。但不用怕辞色,這里將詳細介紹每句代碼和安裝步驟骨宠,小白也可輕松跨越龍門!

首先需要到的一些軟件和設備需求為:

  • 安卓設備必須root后才能安裝淫僻,因為要涉及到根目錄
  • 需要在機頂盒下載關于adb連接的軟件
  • 需要在PC端下載adb工具包進行連接
  • 手機端則需要下載一款終端模擬器
    其中手機用戶可以忽略第2步和第3步直接第4步安裝終端模擬器即可

安裝過程

首先需要安卓busybox

這里不再過多追敘诱篷,安卓安裝busybox的教程有許多,改天我出一個專門教程

安卓機頂盒進行ADB連接(手機用戶可以忽略)

電腦端的adb工具包下載后解壓到任意地方雳灵,然后打開cmd,cd進入剛剛下載解壓好的adb工具包目錄闸盔,然后pc端的adb連接手機

#進入剛剛adb工具包目錄悯辙,首先輸入adb工具包所在的盤符(以我的為例)
Y:#讓cmd進入adb所在盤符
cd adb

進入后連接安卓端adb

adb connect 192.168.x.x(安卓端的IP)

連接成功會提示

daemon not running. starting it now on port 5037 *
daemon started successfully *
connected to 192.168.x.x:5555

進行安裝主要操作

前面都是一些前提條件,接下來是主要操作,安卓系統(tǒng)裝好busybox后并且機頂盒已經(jīng)連接adb
在命令行終端輸入如下代碼

adb shell#機頂盒adb連接需要進行的操作躲撰,手機可忽略
su#獲取root權限
/system/bin/mount -o rw,remount /#修改目錄可讀寫
ln -s /system/bin/sh /bin/sh#進行軟鏈接
/system/bin/mount -o ro,remount /
mkdir /opt#創(chuàng)建文件夾针贬,entware的存放文件夾
mkdir /bin#創(chuàng)建bin文件夾

因為opt文件夾需要放在系統(tǒng)根目錄,可是為了系統(tǒng)安全拢蛋,系統(tǒng)根目錄每次重啟都會刷新桦他,我們的opt文件夾也會消失,所有我們需要將opt文件夾進行掛載谆棱,掛載位置隨意

mkdir /data/entware.arm#創(chuàng)建opt文件夾的掛載目錄
mount -o bind /data/entware.arm /opt#掛載opt到entware.arm
#這里大家注意自己的系統(tǒng)是什么結構,再選擇進行下載安裝
#如果是armv7的
wget -O - http://bin.entware.net/armv7sf-k3.2/installer/alternative.sh | sh

#如果是aarch64 devices, the Linux kernel not older than 3.10執(zhí)行
wget -O - http://bin.entware.net/aarch64-k3.10/installer/alternative.sh | sh
#如果是老設備(for old kernels)執(zhí)行
wget -O - http://bin.entware.net/armv7sf-k2.6/installer/alternative.sh | sh

等待跑碼完成,entware就算是安裝成功了

安裝一些軟件試試

這里安裝ssh連接需要的dropbear和nano編輯器

unset LD_LIBRARY_PATH
unset LD_PRELOAD
#安裝nano編輯器
/opt/bin/opkg install nano
#安裝dropbear
/opt/bin/opkg install dropbear
#啟動dropbear默認端口22快压,
/opt/sbin/dropbear -p 22 -a

然后ssh登入設備,默認用戶名:root垃瞧,密碼:12345蔫劣,登入之后可以使用passwd修改密碼

修改dns設置

entware沒有相關的dns解析服務,所有需要系統(tǒng)的resolv.conf來進行dns解析个从,將系統(tǒng)的resolve.conf軟鏈接至opt

#軟鏈接resolv.conf
ln -s /system/etc/resolv.conf /opt/etc/resolv.conf
#軟鏈接opkg命令
ln -s /opt/bin/opkg /system/bin/opkg

將resolv.conf軟鏈接后修改/system/etc/resolv.conf里面的內容

nameserver 114.114.114.114
nameserver 114.114.115.115

不要用8.8.8.8和8.8.4.4這是谷歌公司的dns服務器地址脉幢,大陸除非搭梯子,無法正常進行dns解析的嗦锐。當初我也是因為是8.8.8.8導致ssh無法進行dns解析嫌松,最后發(fā)現(xiàn)8.8.8.8無法解析,因為這個當初可廢了老大的勁了奕污!
到此entware的安裝已經(jīng)完成了萎羔,現(xiàn)在所需要做的是將entware方便啟動

制作entware啟動腳本

其實entware的啟動腳本就是將entware重新掛載到根目錄下,然后進行啟動entware和一些服務罷

這是我的entware啟動腳本大家可以借鑒一下菊值,都有注釋方便理解外驱,

#啟動entware服務                                                                                                                                                        
sleep 1
/system/bin/mount -o rw,remount / 
sleep 1 
/system/bin/chmod 777 /data/entware.arm 
/system/bin/mkdir /opt 
/system/bin/mkdir /bin 
ln -s /system/bin/sh /bin/sh 
/system/bin/mount -o ro,remount / 
sleep 1
/system/bin/mount -o bind /data/entware.arm /opt 
sleep 2 
/opt/etc/init.d/rc.unslung start
#啟動ssh服務(dropbear)
/opt/sbin/dropbear -p 22 -a

#修改本地DNS地址
cp /data/serverroot/resolv.conf /data/system/resolv.conf
#我是在/data/serverroot目錄下直接創(chuàng)建了一個resolv.conf,直接復制到/data/system
#免得每次都要去修改dns地址

將上面代碼復制到一個xxx.sh的文件內,每次啟動時只需要sh xxx.sh運行腳本即可
開機自啟動尚未研究出來腻窒,如果有好的方法希望評論分享

另外昵宇,如果大家上面wget下載失敗,或者內部環(huán)境不會搭建可以直接下載我已經(jīng)做好的entware文件夾
直接復制粘貼做一些后續(xù)即可
下載地址
https://download.csdn.net/download/qq_39129185/21479174

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末儿子,一起剝皮案震驚了整個濱河市瓦哎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌柔逼,老刑警劉巖蒋譬,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異愉适,居然都是意外死亡犯助,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門维咸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剂买,“玉大人惠爽,你說我怎么就攤上這事∷埠撸” “怎么了婚肆?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長坐慰。 經(jīng)常有香客問我较性,道長,這世上最難降的妖魔是什么结胀? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任赞咙,我火速辦了婚禮,結果婚禮上把跨,老公的妹妹穿的比我還像新娘人弓。我一直安慰自己,他們只是感情好着逐,可當我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布崔赌。 她就那樣靜靜地躺著,像睡著了一般耸别。 火紅的嫁衣襯著肌膚如雪健芭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天秀姐,我揣著相機與錄音慈迈,去河邊找鬼。 笑死省有,一個胖子當著我的面吹牛痒留,可吹牛的內容都是我干的。 我是一名探鬼主播蠢沿,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼伸头,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了舷蟀?” 一聲冷哼從身側響起恤磷,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎野宜,沒想到半個月后扫步,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡匈子,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年河胎,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片虎敦。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡仿粹,死狀恐怖搁吓,靈堂內的尸體忽然破棺而出原茅,到底是詐尸還是另有隱情吭历,我是刑警寧澤,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布擂橘,位于F島的核電站晌区,受9級特大地震影響,放射性物質發(fā)生泄漏通贞。R本人自食惡果不足惜朗若,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望昌罩。 院中可真熱鬧哭懈,春花似錦、人聲如沸茎用。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽轨功。三九已至旭斥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間古涧,已是汗流浹背垂券。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留羡滑,地道東北人菇爪。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像柒昏,于是被迫代替她去往敵國和親凳宙。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內容