| 资料 硬件准备 电源规格 启动模式 SSH 登录 软件更新 安装基本的软件包 安装赛昉科技提供的软件包 配置 Samba 服务 安装samba服务端软件 备份并修改配置文件 添加 samba 用户并设置密码 重启 samba 服务 windows 登录共享并添加网络位置 配置 VNC Server 安装桌面环境与 VNC 服务 配置 VNC 设置 VNC 登录密码 启动 VNC Server 并设定分辨率 Windows VNC Client 登录 偷懒,配置开机启动服务 |
| Bash wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/install_package_and_dependencies.sh chmod +x install_package_and_dependencies.sh sudo ./install_package_and_dependencies.sh |
| Bash $ cat install_package_and_dependencies.sh #!/bin/sh #LibreOffice Runtime Dependencies DEBIAN_FRONTEND=noninteractive apt-get install libxslt1.1 openjdk-11-jdk -y #QT Runtime Dependencies DEBIAN_FRONTEND=noninteractive apt-get install libmd4c-dev libdouble-conversion-dev libc6-dev libpcre2-16-0 "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-x11-dev -y #Firefox Runtime Dependencies DEBIAN_FRONTEND=noninteractive apt-get install libevent-dev libdbus-glib-1-dev -y #FFMPEG Runtime Dependencies DEBIAN_FRONTEND=noninteractive apt-get install libopenal-dev libcdio-paranoia-dev libdc1394-dev libcaca-dev libv4l-dev libpocketsphinx-dev libbs2b-dev liblilv-0-0 librubberband-dev libmysofa-dev libflite1 libass-dev libvidstab-dev libzmq3-dev libzimg-dev libgme-dev libopenmpt-dev libchromaprint-dev librabbitmq-dev libssh-dev libsrt-openssl-dev liba52-0.7.4-dev libhwy1 libjxl0.7 -y #v4l2test Runtime Dependencies DEBIAN_FRONTEND=noninteractive apt-get install libv4l-0 libv4l-dev v4l-utils libjpeg-dev libdrm-dev -y #chromium Runtime Dependencies DEBIAN_FRONTEND=noninteractive apt-get install libre2-9 libminizip-dev -y #opencv Runtime Dependencies DEBIAN_FRONTEND=noninteractive apt-get install fonts-mathjax libjs-mathjax libpython3.11-minimal libpython3.11-stdlib python3-numpy python3.11 python3.11-minimal python3-h5py libvtk9.1 libqt5test5 libqt5opengl5 libtesseract5 libgdcm-dev libgdal-dev -y #cogl/cultter Runtime Dependencies DEBIAN_FRONTEND=noninteractive apt-get install gstreamer1.0-clutter-3.0 -y #vlc Runtime Dependencies DEBIAN_FRONTEND=noninteractive apt-get install fonts-freefont-ttf libaribb24-0 libcddb2 libdvbpsi10 libebml5 libixml10 liblirc-client0 liblua5.2-0 libmad0 libmatroska7 libprotobuf-lite32 libqt5x11extras5 libresid-builder0c2a libsdl-image1.2 libsdl1.2debian libsidplay2 libspatialaudio0 libupnp13 libva-wayland2 libvncclient1 -y wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/firefox_105.0_202305_riscv64.deb wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/libreoffice_7.5_riscv64.deb wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/nodejs-18.0.0_riscv64.deb wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/nwjs_0.65.1-2_riscv64.deb wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/qt-5.15-2-wayland_riscv64.deb wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/v4l2test_riscv64.deb wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/v8-10.2.154.13_riscv64.deb wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/chromium-103.0.5060.114.deb dpkg -i nodejs-18.0.0_riscv64.deb dpkg -i v8-10.2.154.13_riscv64.deb dpkg -i libreoffice_7.5_riscv64.deb dpkg -i qt-5.15-2-wayland_riscv64.deb dpkg -i firefox_105.0_202305_riscv64.deb dpkg -i nwjs_0.65.1-2_riscv64.deb dpkg -i v4l2test_riscv64.deb dpkg -i chromium-103.0.5060.114.deb rm nodejs-18.0.0_riscv64.deb rm v8-10.2.154.13_riscv64.deb rm libreoffice_7.5_riscv64.deb rm qt-5.15-2-wayland_riscv64.deb rm firefox_105.0_202305_riscv64.deb rm nwjs_0.65.1-2_riscv64.deb rm v4l2test_riscv64.deb rm chromium-103.0.5060.114.deb ##### ffmpeg install ###### wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/multimedia.tar.gz tar -xvzf multimedia.tar.gz cd $PWD/multimedia dpkg --force-all -i *.deb cd .. #### opencv install ##### wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/opencv-deb.tar.gz tar -xvzf opencv-deb.tar.gz cd $PWD/opencv-deb dpkg --force-all -i *.deb cd .. #### cogl/clutter install ##### wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/gst-cogl.tar.gz tar -xvzf gst-cogl.tar.gz cd $PWD/gst-cogl dpkg --force-all -i *.deb cd .. ### vlc-package install wget https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/vlc-packages.tar.gz tar -xvzf vlc-packages.tar.gz cd $PWD/vlc-packages dpkg --force-all -i *.deb cd .. rm -rf multimedia.tar.gz rm -rf opencv-deb.tar.gz rm -rf gst-cogl.tar.gz rm -rf vlc-packages.tar.gz rm -rf multimedia rm -rf opencv-deb rm -rf gst-cogl rm -rf vlc-packages echo "Install Success" user@starfive:~/downloads$ |
| Bash sudo apt install samba samba-common-bin |
| Bash sudo cp smb.conf smb.conf.bak |
| Bash sudo systemctl restart smbd sudo systemctl enable smbd |
| Bash sudo apt install tightvncserver xfce4 xfce4-goodies |
| Bash sudo systemctl daemon-reload sudo systemctl enable vncserver@1.service sudo systemctl start vncserver@1.service |