本帖最后由 cqzhangzuo 于 2022-10-28 12:09 編輯
數(shù)碼視訊Q5機頂盒介紹:
數(shù)碼視訊Q5
CPU:晶晨S905M 4核1.5G
內(nèi)存:1g
存儲:8G
顯卡:Mali-450
接口:HDMI
USB2.0(兩個)
AV
TF卡槽
RJ45(100M)
帶2.4無線
電源:DC12V 1A
目前閑魚的售價在:50-70元。
購買數(shù)碼視訊Q5時,最好是購買江蘇移動和浙江移動的,必須問清楚,是否可以插tf卡打游戲,可以插tf卡打游戲才買,可以插tf卡打游戲才買,可以插tf卡打游戲才買。
所需軟件等工具下載地址;
鏈接:https://pan.baidu.com/s/1q2n-Tc-5JCwvHitMHXswpQ
提取碼:cqzz
教程目錄:
1.刷Armbian系統(tǒng)
2.備份EMMC內(nèi)的安卓系統(tǒng)
3.Armbian系統(tǒng)寫進EMMC
4.Armbian系統(tǒng)Debian stretch升級到buster
5.備份EMMC內(nèi)的Armbian系統(tǒng)
6.安裝DietPi系統(tǒng)
7.DietPi系統(tǒng)備份
8.配置squeezelite
9.安裝dietpi-software里的其它軟件的方法
一.安裝armbian系統(tǒng)
1. Armbian_5.44_S9xxx_Debian_stretch_3.14.29_icewm_20180601.img
2.將系統(tǒng)文件寫入TF卡
2.1.用DiskGenius軟件將TF卡分成一個FAT32的區(qū)(分區(qū)類型:MBR)并格式化。
注:TF卡容量必須大于8g(備份安卓系統(tǒng)需要空間)
2.2.Win32DiskImager或者UltraISO將img文件寫入TF卡。
3.配置dtb文件
這是這個固件非常智能的地方:不用配置dtb文件,不知道n1需不需要配置dtb文件(我沒有n1,無法驗證)。
4.進入系統(tǒng)并簡單設(shè)置
4.1.將TF卡插進卡槽,接上電源、網(wǎng)線、HDMI線;
4.2.按開關(guān)鍵,通電,然后耐心等候。
4.3.打開電腦的瀏覽器,輸入路由器地址,進入路由器設(shè)置,查看局域網(wǎng)內(nèi)的設(shè)備及地址,當看到設(shè)備名:amlogic,則記下地址。
4.4.打開PuTTY軟件,并在地址欄輸入aml的地址,點擊打開
4.5.在login as:輸入:root
4.6.在root@192.168.X.X's password:輸入:1234(默認密碼)
顯示:
login as: root
root@192.168.2.43's password:
You are required to change your password immediately (root enforced)
____ ___
/ ___| / _ \__ ____ ____ __
\___ \ (_) \ \/ /\ \/ /\ \/ /
___) \__, |> < > < > <
| ____/ /_ //_/\ _\/_/\_ \/_ /\ _\
Welcome to ARMBIAN 5.44 user-built Debian GNU/Linux 9 (stretch) 3.14.29
System load: 1.24 0.72 0.29 Up time: 3 min
Memory usage: 8 % of 766MB IP: 192.168.2.43
Usage of /: 13% of 15G
[ General system configuration (beta): armbian-config ]
New to Armbian? Check the documentation first: https://docs.armbian.com
Changing password for root.
(current) UNIX password:
輸入root的舊密碼:1234
顯示
Enter new UNIX password:
輸入root的新密碼:67773240
顯示:
Retype new UNIX password:
再次輸入root的新密碼:67773240
顯示:
Thank you for choosing Armbian!
Creating a new user account. Press <Ctrl-C> to abort
Desktop environment will not be enabled if you abort the new user creation
Please provide a username (eg. your forename):
輸入新用戶名:cqzhangjunhua
顯示:
Creating home directory `/home/cqzhangjunhua' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
輸入cqzhangjunhua的密碼:67773240
顯示:
Retype new UNIX password:
再次輸入cqzhangjunhua的密碼:677732340
顯示:
passwd: password updated successfully
Changing the user information for cqzhangjunhua
Enter the new value, or press ENTER for the default
Full Name []:
按回車
顯示
Room Number []:
按回車
顯示
Work Phone []:
按回車
顯示
Home Phone []:
按回車
顯示
Other []:
按回車
顯示
Is the information correct? [Y/n]
輸入:y
顯示
Sucesfuul setup. Reboot system.
系統(tǒng)重啟,表示安裝完成。
重新以root身份和新設(shè)置密碼登錄系統(tǒng)
二.備份EMMC內(nèi)的安卓系統(tǒng)
輸入ddbr命令
ddbr
顯示:
DO YOU WANT TO BACKUP OR RESTORE ?
BACKUP=(b) RESTORE=(r)
輸入:b
顯示:
AVAILABLE DEVICES: mmcblk0 mmcblk1
YOU ARE RUNNING stretch FROM mmcblk0
INTERNAL EMMC IS: mmcblk1 SIZE: 7634944
ROOT (mmcblk0) FREE SPACE IS: 12959076
DO YOU WANT COMPRESSION ?
YES=(y) NO=(n)
輸入:y
顯示:
SAVING AND COMPRESSING mmcblk1 TO /ddbr/Amlogic-emmc.img.gz...
45MiB 0:00:07 [2.58MiB/s] [> ] 0% ETA 0:19:13
等待幾分鐘,
顯示:
7.28GiB 0:06:07 [20.3MiB/s] [================================>] 100%
7818182656 bytes (7.8 GB, 7.3 GiB) copied, 367.154 s, 21.3 MB/s
JOB FINISHED!
表示完備份成,備份文件名:Amlogic-emmc.img.gz, 備份文件大小7.28g,備份文件在目錄/ddbr下。
用WinSCP將備份文件拷貝到電腦里保存。
三.Armbian系統(tǒng)寫進EMMC
nano install.sh
將倒數(shù)第10行中的:bs=262144
改為:bs=524288
保存退出:Ctrl+O、Enter、Ctrl+X
這樣一來,就保證在從stretch升級到buster、安裝DietPi時不會出現(xiàn):
E: You don't have enough free space in /tmp/apt/archives/.
archives空間不足的錯誤提示。
2.寫進EMMC
輸入以下命令:
./install.sh
等待幾分鐘:
顯示:
**************************************************
Complete copy OS to eMMC parted DATA
**************************************************
Armbian寫進EMMC完成。
輸入:poweroff
取出TF卡或U盤,接通電源
打開電腦的瀏覽器,輸入路由器地址,進入路由器設(shè)置,查看局域網(wǎng)內(nèi)的設(shè)備及地址,當看到設(shè)備名:amlogic,則記下地址。
打開PuTTY軟件,并在地址欄輸入amlogic的地址,點擊打開,
在login as:輸入:root
在root@192.168.X.X's password:輸入:67773240
顯示:
login as: root
root@192.168.2.214's password:
____ ___
/ ___| / _ \__ ____ ____ __
\___ \ (_) \ \/ /\ \/ /\ \/ /
___) \__, |> < > < > <
| ____/ /_ //_/\ _\/_/\_ \/_ /\ _\
Welcome to ARMBIAN 5.44 user-built Debian GNU/Linux 9 (stretch) 3.14.29
System load: 1.08 0.61 0.25 Up time: 2 min
Memory usage: 13 % of 766MB IP: 192.168.2.214
Usage of /: 47% of 4.8G
[ 0 security updates available, 232 updates total: apt upgrade ]
Last check: 2022-10-23 00:21
Last login: Sun Oct 23 03:01:42 2022 from 192.168.2.110
root@amlogic:~#
四.Armbian系統(tǒng)Debian stretch升級到buster
由于固件Armbian_5.44_S9xxx_Debian_stretch_3.14.29_icewm_20180601.img的版本太低,在安裝DietPi時,報錯,不能安裝,因此將Armbian系統(tǒng)由Debian stretch升級到buster。
在升級前,用以下命令查看當前版本:
lsb_release -a
顯示:
root@amlogic:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.4 (stretch)
Release: 9.4
Codename: stretch
1.換源:
nano /etc/apt/sources.list
將原內(nèi)容全部用#注釋掉,將下載的文件:換源內(nèi)容.txt 的相應(yīng)內(nèi)容復(fù)制到文件尾部
保存退出。
apt update
顯示:
Err:2 https://mirrors.ustc.edu.cn/debian buster InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY DCC9EFBF77E11517
Err:3 https://mirrors.ustc.edu.cn/debian buster-updates InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9
Err:4 https://mirrors.ustc.edu.cn/debian buster-backports InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9
Err:5 https://mirrors.ustc.edu.cn/debian-security buster/updates InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 112695A0E562B32A NO_PUBKEY 54404762BBB6E853
解決方法:輸入以下命令
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DCC9EFBF77E11517
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 54404762BBB6E853
apt update
apt dist-upgrade -y
驗證升級
一旦升級過程完成,重啟你的機器,并使用下面的方法檢測版本:
lsb_release -a
顯示:
root@amlogic:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
表示升級完成。
輸入:poweroff
五.備份EMMC內(nèi)的Armbian系統(tǒng)
將刷有Armbian_5.44_S9xxx_Debian_stretch_3.14.29_icewm_20180601.img的TF卡,插入Q5的TF卡槽,開機,進入TF卡的系統(tǒng)
輸入:ddbr
輸入:b
輸入:y
等待幾分鐘,等顯示以下表示備份完成。
7818182656 bytes (7.8 GB, 7.3 GiB) copied, 1170.63 s, 6.7 MB/s
JOB FINISHED!
輸入:poweroff,拔出TF卡,打開電源,進入EMMC內(nèi)的系統(tǒng)。
六.安裝DietPi
1.準備工作
nano /etc/apt/sources.list
將原內(nèi)容全部用#注釋掉,將下載的文件:換源內(nèi)容.txt 的相應(yīng)內(nèi)容復(fù)制到文件尾部
保存退出。
nano /etc/hosts
將下載的文件:換源內(nèi)容.txt 的相應(yīng)內(nèi)容復(fù)制到文件尾部
保存退出。
2.復(fù)制安裝文件
將下載的文件: dietpi-installer.sh 打開,全部復(fù)制到Notepad++內(nèi)
nano /home/dietpi-installer.sh
將Notepad++內(nèi)的內(nèi)容全部復(fù)制到里面
保存退出
3.安裝
chmod +x /home/dietpi-installer.sh
cd /home
./dietpi-installer.sh
提示一:
Please select the Git branch the installer should use:
master : Stable release branch (recommended)
beta : Public beta testing branch
dev : Unstable development branch
選擇:master : Stable release branch (recommended)
按Ok
提示二:
省略,輸入:用戶名(cqzhangjunhua),按Ok。
提示三:
省略,輸入:Debian, 按Ok。
提示四:
省略,在ARM的下拉列表中選:28 : Generic Amlogic S905,按Ok。
提示五:
省略,選擇:0 : I do not require WiFi functionality, skip related package install。按Ok。
提示六:
省略, 選擇:6 : Bullseye (current stable release, recommended)。按Ok。
在接下來的安裝過程中會多次出現(xiàn)類似的提示,通常都選擇:Retry : Re-run the last command that failed ,按Ok
當出現(xiàn)以下提示,表示安裝完成。
/lib/modules:
total 4.0K
drwxr-xr-x 3 root root 4.0K Jun 1 2018 3.14.29
4.重新啟動前的準備工作
nano /etc/apt/sources.list
將原內(nèi)容全部用#注釋掉,將下載的文件:換源內(nèi)容.txt 的相應(yīng)內(nèi)容復(fù)制到文件尾部
保存退出。
nano /etc/hosts
將下載的文件:換源內(nèi)容.txt 的相應(yīng)內(nèi)容復(fù)制到文件尾部
保存退出。
reboot
重新啟動
打開電腦的瀏覽器,輸入路由器地址,進入路由器設(shè)置,查看局域網(wǎng)內(nèi)的設(shè)備及地址,當看到設(shè)備名:DietPi,則記下地址。
打開PuTTY軟件,并在地址欄輸入DietPi的地址,點擊打開
注意:
第一次登錄DietPi,用戶名:root 登錄密碼:dietpi
提示:
DietPi-Set_software
Do you want to adjust the default global software password for
DietPi-Software installations? We especially recommend to change the default
password "dietpi". This does not affect any existing software passwords.
NB: This password will be saved and encrypted within
"/var/lib/dietpi/dietpi-software/.GLOBAL_PW.bin" to be useable by DietPi
scripts for e.g. web application and database logins. We highly recommend to
apply individual passwords for each software title after first login.
選擇: <Cancel>
顯示:
DietPi-Set_software
Change existing unix user passwords?
DietPi has two accounts by default "root" and "dietpi". On first boot, both
share the global password "dietpi", respectively the one set in
"dietpi.txt".
It is highly recommended to change this password, ideally, it should be
different than the global software password.
Would you like to change the login passwords for "root" and "dietpi"?
選擇:Ok
輸入以root身份登錄的密碼:67773240 選擇:Ok
再次:輸入以root身份登錄的密碼:67773240 選擇:Ok
對之后的提示,可以選擇:No
顯示:
DietPi-Software
Help! : Links to online guides, docs and information
DietPi-Config : Feature-rich configuration tool for your device
●─ Select Software ─────────────────────────────●
Search Software : Find software to install via search box
Browse Software : Select software from the full list
SSH Server : [Dropbear]
Log System : [DietPi-RAMlog #1]
User Data Location : [SD/eMMC | /mnt/dietpi_userdata]
●─ Install or Remove Software ──────────────────●
Uninstall : Select installed software for removal
Install : Go >> Start installation for selected software
選擇:DietPi-Config: Feature-rich configuration tool for your device 按Ok
顯示:
DietPi-Config
Hardware : Generic Amlogic S905 (aarch64)
1 : Display Options
2 : Audio Options
3 : Performance Options
4 : Advanced Options
5 : Language/Regional Options
6 : Security Options
7 : Network Options: Adapters
8 : Network Options: Misc
9 : AutoStart Options
10 : Tools
選擇:5 : Language/Regional Options 按Ok
顯示:
DietPi-Config
Please select an option:
Locale : [C.UTF-8]
Timezone : [Europe/London]
Keyboard : [gb]
選擇:Timezone : [Europe/London] 按Ok
顯示省略,選擇:Asia 按Ok
顯示省略,選擇:Shanghai 按Ok
顯示省略,選擇:Back
顯示省略,選擇:Exit
顯示省略,選擇:Ok
顯示省略,選擇:Browse Software: Select software from the full list 按Ok
顯示省略,
光標放到:[ ] 36 Squeezelite: audio player for lms & squeezebox,按 空格鍵,在方框中加上*
光標放到:[ ] 96 Samba Server: Feature-rich SMB/CIFS server,按 空格鍵,在方框中加上*
還可以選:[ ] 35 Logitech Media Server: aka. LMS, fka. SlimServer, SqueezeCenter, SqueezeboxServer, SliMP3
還可以選:[ ] 124 NAA daemon: signalyst network audio adaptor (naa)
還可以選:[ ] 128 MPD: music player daemon
還可以選:[ ] 86 Roon Extension Manager: manage extensions from within Roon
在Media Systems下面共有29個軟件,可以根據(jù)自己需要選擇安裝。
選好要安裝的軟件后,按Ok
顯示
DietPi-Software
[ INFO ] Mount NFS/Samba shares via DietPi-Drive_Manager
DietPi-Drive_Manager is a powerful tool which vastly simplifies the mounting of NFS and Samba shares.
Once DietPi-Software has finished installation, simply run 'dietpi-drive_manager' to setup required network mounts
按Ok
顯示省略,選擇:Install: Go >> Start installation for selected software 按Ok
顯示省略,按Ok
顯示:
Show : Show me the upload file content
1 : Opt IN and upload data
0 : Opt OUT and purge uploaded data
選擇:0 按Ok
顯示:
─────────────────────────────────────────────────────
DietPi v8.10.2 : 21:05 - Wed 10/26/22
─────────────────────────────────────────────────────
- Device model : Generic Amlogic S905 (aarch64)
- CPU temp : N/A
- LAN IP : 192.168.2.214 (eth0)
curl: (28) Resolving timed out after 3016 milliseconds
─────────────────────────────────────────────────────
.........
root@DietPi:~#
表示DietPi終于安裝好。
七.DietPi系統(tǒng)備份
輸入:poweroff
將刷有Armbian_5.44_S9xxx_Debian_stretch_3.14.29_icewm_20180601.img的TF卡,插入Q5的TF卡槽,開機,進入TF卡的系統(tǒng)
輸入:ddbr
輸入:b
輸入:y
等待幾分鐘,等顯示以下表示備份完成。
7818182656 bytes (7.8 GB, 7.3 GiB) copied, 1165.63 s, 6.7 MB/s
JOB FINISHED!
用WinSCP將備份文件拷貝到電腦里保存。切記,切記,切記。
因從Armbian到安裝DietPi完成,順利的話,1個半小時,不順利可能要幾個小時。
輸入:poweroff,將TF卡拔出,打開電源,等待啟動,
打開電腦的瀏覽器,輸入路由器地址,進入路由器設(shè)置,查看局域網(wǎng)內(nèi)的設(shè)備及地址,當看到設(shè)備名:DietPi,則記下地址。
打開PuTTY軟件,并在地址欄輸入DietPi的地址,點擊打開,輸入用戶名:root 密碼:67773240
八.配置squeezelite
1.將USB解碼器的電源打開,轉(zhuǎn)換到USB輸入模式,用USB線將解碼器同數(shù)碼視訊Q5連接在一起
輸入以下命令:
dietpi-config
選擇:2 : Audio Options 、選擇 :Sound card : [default] ,按OK、選擇: hw:1,0 : H20 USB Audio,按OK,然后退出
dietpi-config。
建立squeezelite.service文檔
輸入以下命令:
find / -name squeezelite.service
顯示:
root@DietPi:~# find / -name squeezelite.service
/lib/systemd/system/squeezelite.service
輸入以下命令:
nano /lib/systemd/system/squeezelite.service
對文件中的以下內(nèi)容:
[Service]
User=squeezelite
EnvironmentFile=/etc/default/squeezelite
ExecStart=/usr/bin/squeezelite $ARGS
將以上修改成:
[Service]
User=squeezelite
EnvironmentFile=/etc/default/squeezelite
#ExecStart=/usr/bin/squeezelite $ARGS
ExecStart=taskset -c 3 /usr/bin/squeezelite -o hw:1,0 -D dop -p 99 -b 4096:6892
保存退出
重啟系統(tǒng),設(shè)置完成。這樣數(shù)碼視訊Q5就變成了DAPHILE得網(wǎng)絡(luò)播放終端。
九.安裝dietpi-software里的其它軟件的方法
輸入:
dietpi-software
顯示省略,選擇:Browse Software : Select software from the full list,按Ok
顯示省略,用↑、↓鍵選擇你要安裝的軟件,選擇好后按“空格鍵”表上*,按Ok
顯示省略,選擇:Install : Go >> Start installation for selected software,按Ok
顯示省略,按Ok,開始安裝選中的軟件。
|