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ù)器】