在Android上安裝Entware

1.系統(tǒng)要求

  • Cortex-A7或者更高的安卓設(shè)備,并且已經(jīng)root
  • 安裝了Busybox工具箱
  • adb shell可以獲取root權(quán)限,或者終端模擬器APP,或者其他的ssh服務(wù)器
  • 可選:init.d/su.d支持自定義開機(jī)啟動(dòng)腳本

2.安裝過程

修改系統(tǒng)讀寫權(quán)限用來安裝Entware的主目錄/opt,和執(zhí)行安裝腳本的/bin/sh

adb shell
su
/system/bin/mount -o rw,remount /
mkdir /opt
mkdir /bin
ln -s /system/bin/sh /bin/sh
/system/bin/mount -o ro,remount /

為了保障系統(tǒng)安全,根目錄/是只讀權(quán)限的,所以要把/opt掛載到外部存儲(chǔ),或者其他用戶數(shù)據(jù)目錄,例如/data目錄

mkdir /mnt/external_sd/entware.arm
mount -o bind /mnt/external_sd/entware.arm /opt

然后執(zhí)行安裝腳本

wget -O - http://bin.entware.net/armv7sf-k3.2/installer/alternative.sh | sh

(armv7設(shè)備,系統(tǒng)內(nèi)核版本高于3.2)

wget -O - http://bin.entware.net/aarch64-k3.10/installer/alternative.sh | sh

(aarch64設(shè)備,系統(tǒng)內(nèi)核版本高于3.10)

wget -O - http://bin.entware.net/armv7sf-k2.6/installer/alternative.sh | sh

(老設(shè)備,老內(nèi)核)
然后安裝ssh服務(wù)器

unset LD_LIBRARY_PATH
unset LD_PRELOAD
/opt/bin/opkg install dropbear
/opt/sbin/dropbear -p 22 -a

然后ssh登入設(shè)備,默認(rèn)用戶名:root,密碼:12345,登入之后可以使用passwd修改密碼

/opt/bin/passwd
Changing password for root
New password:
Retype password:
passwd: password for root changed by root

Entware需要/etc/resolv.conf來解析DNS,但是安卓系統(tǒng)不支持這個(gè)文件,需要?jiǎng)?chuàng)建一個(gè)鏈接 /system/etc/resolv.conf/opt/etc/resolv.conf

ln -s /system/etc/resolv.conf /opt/etc/resolv.conf

/system/etc/resolv.conf內(nèi)容為

nameserver 8.8.8.8
nameserver 8.8.4.4

或者其他的dns服務(wù)器

init.d/su.d創(chuàng)建Entware開機(jī)啟動(dòng)腳本

#!/system/bin/sh
unset LD_PRELOAD
unset LD_LIBRARY_PATH
sleep 3
/system/bin/mount -o rw,remount /
sleep 1
/system/bin/chmod 777 /mnt/external_sd
/system/bin/mkdir /opt
/system/bin/mkdir /bin
ln -s /system/bin/sh /bin/sh
/system/bin/mount -o ro,remount /
sleep 3
/system/bin/mount -t ext2 -o rw /dev/block/mmcblk0p1 /mnt/external_sd
/system/bin/mount -o bind /mnt/external_sd/entware.arm /opt
sleep 2
/opt/etc/init.d/rc.unslung start

3.Entware安裝軟件

可以參考以下文章
【在Entware上安裝Transmission實(shí)現(xiàn)脫機(jī)下載】
【在Entware上安裝ruTorrent實(shí)現(xiàn)脫機(jī)下載】
【在Entware上安裝aria2實(shí)現(xiàn)脫機(jī)下載】

【在Entware上安裝nextcloud/owncloud實(shí)現(xiàn)私有云】
【在Entware上安裝workpress實(shí)現(xiàn)個(gè)人博客】
【在Entware上安裝phpMyAdmin實(shí)現(xiàn)數(shù)據(jù)庫管理】
【在Entware上安裝elFinder實(shí)現(xiàn)遠(yuǎn)程文件管理】

【在Entware上安裝samba/ftp實(shí)現(xiàn)文件共享】
【在Entware上安裝minidlna實(shí)現(xiàn)DLNA服務(wù)器】
【在Entware上安裝udpxy實(shí)現(xiàn)IPTV組播轉(zhuǎn)HTTP流】
【在Entware上安裝xupnpd實(shí)現(xiàn)IPTV直播DLNA服務(wù)器】
【在Entware上安裝MySQL/MariaDB實(shí)現(xiàn)數(shù)據(jù)庫】
【在Entware上安裝ngrok/frp/zerotier實(shí)現(xiàn)內(nèi)網(wǎng)穿透】

【在Entware上安裝debian環(huán)境】
【在Entware(debian)上安裝plex實(shí)現(xiàn)流媒體服務(wù)器】
【在Entware(debian)上安裝emby實(shí)現(xiàn)流媒體服務(wù)器】

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,819評(píng)論 9 468
  • feisky云計(jì)算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,380評(píng)論 0 5
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評(píng)論 19 139
  • 各大Linux發(fā)行版軟件包管理參考(http://www.freeoa.net/osuport/botinstal...
    IRONYT閱讀 7,567評(píng)論 0 12
  • 文/孤單白犀牛 十點(diǎn)半的夜晚, 小路上已沒有行人來回, 涼涼的風(fēng), 終于能靜靜地悄悄地吹。 腳下的小路,彎彎回回,...
    孤單白犀牛閱讀 964評(píng)論 17 13

友情鏈接更多精彩內(nèi)容