原文地址:https://www.lujun9972.win/blog/2020/04/06/linux作为remote-desktop-server/index.html
远程桌面可不仅仅是Windows的专有之物,借助Xrdp,我们也可以通过Windows的远程桌面访问Linux的图形界面.
安装
Xrdp依赖于X11的桌面环境,因此请先确认你已经安装了桌面环境。
sudo apt install lxde xorg dbus-x11 x11-xserver-utils -y
Reading package lists... 0% Reading package lists... 100% Reading package lists... Done Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree... 64% Building dependency tree... 86% Building dependency tree Reading state information... 0% Reading state information... 0% Reading state information... Done The following additional packages will be installed: galculator gnome-terminal gnome-terminal-data gpicview laptop-detect leafpad libdbus-glib-1-2 libegl-mesa0 libegl1 libegl1-mesa libevdev2 libfm-data libfm-extra4 libfm-gtk-data libfm-gtk4 libfm-modules libfm4 libfontenc1 libgbm1 libglib2.0-bin libglu1-mesa libgtk2.0-0 libgtk2.0-common libgudev-1.0-0 libinput-bin libinput10 libkeybinder0 libmenu-cache-bin libmenu-cache3 libmtdev1 libobrender32v5 libobt2v5 libpangoxft-1.0-0 libpciaccess0 libplymouth4 libstartup-notification0 libunique-1.0-0 libvte-2.91-0 libvte-2.91-common libwacom-common libwacom2 libwayland-server0 libwnck-common libwnck22 libxcb-shape0 libxcb-util1 libxcb-xfixes0 libxfont2 libxres1 libxtst6 light-locker lightdm lxappearance lxappearance-obconf lxde-common lxde-core lxde-icon-theme lxhotkey-core lxhotkey-gtk lxinput lxlock lxmenu-data lxpanel lxpanel-data lxpolkit lxrandr lxsession lxsession-data lxsession-edit lxsession-logout lxterminal openbox openbox-lxde-session pcmanfm plymouth python3-apport python3-httplib2 python3-problem-report python3-requests-unixsocket x11-session-utils x11-utils x11-xkb-utils xarchiver xfonts-base xfonts-encodings xfonts-utils xinit xinput xorg-docs-core xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-libinput Suggested packages: evince-gtk libfm-tools nautilus-actions gvfs bindfs gimp libreoffice lxlauncher lxtask pidgin pk-update-icon xfce4-power-manager menu fonts-dejavu libxml2-dev tint2 openbox-gnome-session openbox-kde-session desktop-base plymouth-themes python3-launchpadlib mesa-utils nickle cairo-5c arj lhasa liblz4-tool lrzip lzip lzop ncompress rar unar zip zstd xorg-docs xfonts-100dpi xfonts-75dpi x11-xfs-utils xfonts-100dpi | xfonts-75dpi xfonts-scalable Recommended packages: gvfs nautilus-extension-gnome-terminal yelp xdg-utils dmidecode libgail-common libgtk2.0-bin libwacom-bin light-locker-settings | xfce4-power-manager unity-greeter | lightdm-greeter | lightdm-kde-greeter gtk2-engines clipit deluge | transmission-gtk evince | pdf-viewer gnome-disk-utility smplayer | vlc | mplayer-gui gnome-system-tools gucharmap lxmusic | audacious menu-xdg usermode wicd | network-manager-gnome lxtask gnome-screenshot notification-daemon xscreensaver lxhotkey-plugin-openbox lxhotkey-data pavucontrol | gnome-alsamixer obconf obsession scrot openbox-menu gvfs-backends gvfs-fuse plymouth-theme-ubuntu-text | plymouth-theme apport p7zip-full xfonts-scalable xserver-xorg-legacy xserver-xorg-video-all xserver-xorg-input-wacom The following NEW packages will be installed: dbus-x11 galculator gnome-terminal gnome-terminal-data gpicview laptop-detect leafpad libdbus-glib-1-2 libegl-mesa0 libegl1 libegl1-mesa libevdev2 libfm-data libfm-extra4 libfm-gtk-data libfm-gtk4 libfm-modules libfm4 libfontenc1 libgbm1 libglib2.0-bin libglu1-mesa libgtk2.0-0 libgtk2.0-common libgudev-1.0-0 libinput-bin libinput10 libkeybinder0 libmenu-cache-bin libmenu-cache3 libmtdev1 libobrender32v5 libobt2v5 libpangoxft-1.0-0 libpciaccess0 libplymouth4 libstartup-notification0 libunique-1.0-0 libvte-2.91-0 libvte-2.91-common libwacom-common libwacom2 libwayland-server0 libwnck-common libwnck22 libxcb-shape0 libxcb-util1 libxcb-xfixes0 libxfont2 libxres1 libxtst6 light-locker lightdm lxappearance lxappearance-obconf lxde lxde-common lxde-core lxde-icon-theme lxhotkey-core lxhotkey-gtk lxinput lxlock lxmenu-data lxpanel lxpanel-data lxpolkit lxrandr lxsession lxsession-data lxsession-edit lxsession-logout lxterminal openbox openbox-lxde-session pcmanfm plymouth python3-apport python3-httplib2 python3-problem-report python3-requests-unixsocket x11-session-utils x11-utils x11-xkb-utils x11-xserver-utils xarchiver xfonts-base xfonts-encodings xfonts-utils xinit xinput xorg xorg-docs-core xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-libinput 0 upgraded, 98 newly installed, 0 to remove and 0 not upgraded. Need to get 20.4 MB/20.5 MB of archives. After this operation, 60.4 MB of additional disk space will be used. [33m 1% [Working][0m[33m 1% [Connecting to mirrors.ustc.edu.cn][0m[33m 1% [Connecting to mirrors.ustc.edu.cn][0m[33m 1% [Connecting to mirrors.ustc.edu.cn][0m[33m 1% [Connecting to mirrors.ustc.edu.cn][0m[33m 1% [Connecting to mirrors.ustc.edu.cn][0m[33m 1% [Connecting to mirrors.ustc.edu.cn][0m[33m 1% [Connecting to mirrors.ustc.edu.cn][0m[33m 1% [Connecting to mirrors.ustc.edu.cn][0m[33m 1% [Connecting to mirrors.ustc.edu.cn][0m[33m 1% [Connecting to mirrors.ustc.edu.cn][0m Get:1 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-security/main arm64 libglib2.0-bin arm64 2.56.4-0ubuntu0.18.04.6 [61.9 kB] [33m 1% [1 libglib2.0-bin 0 B/61.9 kB 0%][0m[33m 1% [Working][0m Get:2 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 libplymouth4 arm64 0.9.3-1ubuntu7.18.04.2 [73.1 kB] [33m 1% [2 libplymouth4 0 B/73.1 kB 0%][0m[33m 1% [Working][0m Get:3 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 plymouth arm64 0.9.3-1ubuntu7.18.04.2 [94.5 kB] [33m 2% [3 plymouth 60.8 kB/94.5 kB 64%][0m[33m 2% [Working][0m Get:4 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lightdm arm64 1.26.0-0ubuntu1 [128 kB] [33m 2% [4 lightdm 31.6 kB/128 kB 25%][0m[33m 3% [Working][0m Get:5 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-security/main arm64 dbus-x11 arm64 1.12.2-1ubuntu1.1 [21.0 kB] [33m 3% [5 dbus-x11 0 B/21.0 kB 0%][0m[33m 3% [Working] 44.7 kB/s 7min 28s[0m Get:6 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 galculator arm64 2.1.4-1build1 [144 kB] [33m 3% [6 galculator 0 B/144 kB 0%] 44.7 kB/s 7min 28s[0m[33m 4% [Working] 44.7 kB/s 7min 25s[0m Get:7 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 libvte-2.91-common all 0.52.2-1ubuntu1~18.04.2 [4,288 B] [33m 4% [7 libvte-2.91-common 4,288 B/4,288 B 100%] 44.7 kB/s 7min 25s[0m[33m 4% [Working] 44.7 kB/s 7min 25s[0m Get:8 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 libvte-2.91-0 arm64 0.52.2-1ubuntu1~18.04.2 [132 kB] [33m 4% [8 libvte-2.91-0 60.3 kB/132 kB 46%] 44.7 kB/s 7min 23s[0m[33m 5% [Working] 44.7 kB/s 7min 22s[0m Get:9 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 gnome-terminal-data all 3.28.2-1ubuntu1~18.04.1 [32.1 kB] [33m 5% [9 gnome-terminal-data 32.1 kB/32.1 kB 100%] 44.7 kB/s 7min 21s[0m[33m 5% [Working] 44.7 kB/s 7min 21s[0m Get:10 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 gnome-terminal arm64 3.28.2-1ubuntu1~18.04.1 [139 kB] [33m 5% [10 gnome-terminal 20.5 kB/139 kB 15%] 44.7 kB/s 7min 21s[0m[33m 6% [Working] 44.7 kB/s 7min 18s[0m Get:11 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libgtk2.0-common all 2.24.32-1ubuntu1 [125 kB] [33m 6% [11 libgtk2.0-common 18.7 kB/125 kB 15%] 44.7 kB/s 7min 18s[0m[33m 7% [Working] 44.7 kB/s 7min 15s[0m Get:12 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libgtk2.0-0 arm64 2.24.32-1ubuntu1 [1,454 kB] [33m 7% [12 libgtk2.0-0 24.3 kB/1,454 kB 2%] 44.7 kB/s 7min 15s[0m[33m 12% [Working] 44.7 kB/s 6min 43s[0m Get:13 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 gpicview arm64 0.2.5-2 [104 kB] [33m 12% [13 gpicview 11.9 kB/104 kB 12%] 44.7 kB/s 6min 42s[0m[33m 13% [Working] 44.7 kB/s 6min 40s[0m Get:14 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 laptop-detect all 0.16 [6,016 B] [33m 13% [14 laptop-detect 6,016 B/6,016 B 100%] 44.7 kB/s 6min 40s[0m[33m 13% [Working] 44.7 kB/s 6min 40s[0m Get:15 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 leafpad arm64 0.8.18.1-5 [80.4 kB] [33m 13% [15 leafpad 24.6 kB/80.4 kB 31%] 44.7 kB/s 6min 40s[0m[33m 14% [Working] 44.7 kB/s 6min 39s[0m Get:16 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libdbus-glib-1-2 arm64 0.110-2 [49.9 kB] [33m 14% [16 libdbus-glib-1-2 17.7 kB/49.9 kB 36%] 44.7 kB/s 6min 38s[0m[33m 14% [Working] 44.7 kB/s 6min 37s[0m Get:17 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-security/main arm64 libwayland-server0 arm64 1.16.0-1ubuntu1.1~18.04.3 [25.6 kB] [33m 14% [17 libwayland-server0 0 B/25.6 kB 0%] 44.7 kB/s 6min 37s[0m[33m 14% [Working] 44.7 kB/s 6min 37s[0m Get:18 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 libgbm1 arm64 19.2.8-0ubuntu0~18.04.3 [25.3 kB] [33m 14% [18 libgbm1 0 B/25.3 kB 0%] 44.7 kB/s 6min 37s[0m[33m 15% [Working] 44.7 kB/s 6min 36s[0m Get:19 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 libegl-mesa0 arm64 19.2.8-0ubuntu0~18.04.3 [79.7 kB] [33m 15% [19 libegl-mesa0 0 B/79.7 kB 0%] 44.7 kB/s 6min 36s[0m[33m 15% [Working] 44.7 kB/s 6min 34s[0m Get:20 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 libegl1-mesa arm64 19.2.8-0ubuntu0~18.04.3 [6,864 B] [33m 15% [20 libegl1-mesa 6,864 B/6,864 B 100%] 44.7 kB/s 6min 34s[0m[33m 16% [Working] 44.7 kB/s 6min 34s[0m Get:21 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libfm-extra4 arm64 1.2.5-1ubuntu1 [12.4 kB] [33m 16% [21 libfm-extra4 0 B/12.4 kB 0%] 44.7 kB/s 6min 34s[0m[33m 16% [Working] 44.7 kB/s 6min 34s[0m Get:22 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libmenu-cache-bin arm64 1.1.0-1 [27.0 kB] [33m 16% [22 libmenu-cache-bin 0 B/27.0 kB 0%] 44.7 kB/s 6min 34s[0m[33m 16% [Working] 44.7 kB/s 6min 33s[0m Get:23 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libmenu-cache3 arm64 1.1.0-1 [12.0 kB] [33m 16% [23 libmenu-cache3 0 B/12.0 kB 0%] 44.7 kB/s 6min 33s[0m[33m 16% [Working] 44.7 kB/s 6min 33s[0m Get:24 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libfm-data all 1.2.5-1ubuntu1 [218 kB] [33m 16% [24 libfm-data 0 B/218 kB 0%] 44.7 kB/s 6min 33s[0m[33m 17% [24 libfm-data 131 kB/218 kB 60%] 44.7 kB/s 6min 30s[0m[33m 17% [Working] 44.7 kB/s 6min 28s[0m Get:25 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxmenu-data all 0.1.5-2 [48.1 kB] [33m 17% [25 lxmenu-data 0 B/48.1 kB 0%] 44.7 kB/s 6min 28s[0m[33m 18% [Working] 44.7 kB/s 6min 27s[0m Get:26 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libfm4 arm64 1.2.5-1ubuntu1 [81.4 kB] [33m 18% [26 libfm4 0 B/81.4 kB 0%] 44.7 kB/s 6min 27s[0m[33m 18% [Working] 44.7 kB/s 6min 25s[0m Get:27 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libfm-gtk-data all 1.2.5-1ubuntu1 [16.9 kB] [33m 18% [27 libfm-gtk-data 0 B/16.9 kB 0%] 44.7 kB/s 6min 25s[0m[33m 19% [Working] 44.7 kB/s 6min 25s[0m Get:28 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libfm-gtk4 arm64 1.2.5-1ubuntu1 [112 kB] [33m 19% [28 libfm-gtk4 0 B/112 kB 0%] 44.7 kB/s 6min 25s[0m[33m 19% [Working] 44.7 kB/s 6min 23s[0m Get:29 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libfm-modules arm64 1.2.5-1ubuntu1 [26.5 kB] [33m 19% [29 libfm-modules 0 B/26.5 kB 0%] 44.7 kB/s 6min 23s[0m[33m 20% [Working] 44.7 kB/s 6min 22s[0m Get:30 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libfontenc1 arm64 1:1.1.3-1 [12.1 kB] [33m 20% [30 libfontenc1 5,760 B/12.1 kB 47%] 44.7 kB/s 6min 22s[0m[33m 20% [Working] 44.7 kB/s 6min 22s[0m Get:31 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libgudev-1.0-0 arm64 1:232-2 [11.5 kB] [33m 20% [31 libgudev-1.0-0 0 B/11.5 kB 0%] 44.7 kB/s 6min 22s[0m[33m 20% [Working] 44.7 kB/s 6min 21s[0m Get:32 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libwacom-common all 0.29-1 [36.9 kB] [33m 20% [32 libwacom-common 0 B/36.9 kB 0%] 44.7 kB/s 6min 21s[0m[33m 20% [Working] 44.7 kB/s 6min 21s[0m Get:33 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libwacom2 arm64 0.29-1 [15.8 kB] [33m 20% [33 libwacom2 0 B/15.8 kB 0%] 44.7 kB/s 6min 21s[0m[33m 21% [Working] 44.7 kB/s 6min 20s[0m Get:34 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 libinput-bin arm64 1.10.4-1ubuntu0.18.04.1 [10.7 kB] [33m 21% [34 libinput-bin 0 B/10.7 kB 0%] 44.7 kB/s 6min 20s[0m[33m 21% [Working] 44.7 kB/s 6min 20s[0m Get:35 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libevdev2 arm64 1.5.8+dfsg-1 [25.5 kB] [33m 21% [35 libevdev2 0 B/25.5 kB 0%] 44.7 kB/s 6min 20s[0m[33m 21% [Working] 44.7 kB/s 6min 19s[0m Get:36 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libmtdev1 arm64 1.1.5-1ubuntu3 [12.9 kB] [33m 21% [36 libmtdev1 5,760 B/12.9 kB 45%] 44.7 kB/s 6min 19s[0m[33m 21% [Working] 44.7 kB/s 6min 19s[0m Get:37 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 libinput10 arm64 1.10.4-1ubuntu0.18.04.1 [71.6 kB] [33m 21% [37 libinput10 0 B/71.6 kB 0%] 44.7 kB/s 6min 19s[0m[33m 22% [Working] 44.7 kB/s 6min 18s[0m Get:38 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libkeybinder0 arm64 0.3.1-1 [9,004 B] [33m 22% [38 libkeybinder0 0 B/9,004 B 0%] 44.7 kB/s 6min 18s[0m[33m 22% [Working] 44.7 kB/s 6min 17s[0m Get:39 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/universe arm64 libobt2v5 arm64 3.6.1-7ubuntu0.1 [26.4 kB] [33m 22% [39 libobt2v5 0 B/26.4 kB 0%] 44.7 kB/s 6min 17s[0m[33m 22% [Working] 44.7 kB/s 6min 17s[0m Get:40 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-security/main arm64 libpangoxft-1.0-0 arm64 1.40.14-1ubuntu0.1 [12.8 kB] [33m 22% [40 libpangoxft-1.0-0 0 B/12.8 kB 0%] 44.7 kB/s 6min 17s[0m[33m 23% [Working] 44.7 kB/s 6min 16s[0m Get:41 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/universe arm64 libobrender32v5 arm64 3.6.1-7ubuntu0.1 [32.0 kB] [33m 23% [41 libobrender32v5 0 B/32.0 kB 0%] 44.7 kB/s 6min 16s[0m[33m 23% [Working] 44.7 kB/s 6min 16s[0m Get:42 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libpciaccess0 arm64 0.14-1 [15.5 kB] [33m 23% [42 libpciaccess0 0 B/15.5 kB 0%] 44.7 kB/s 6min 16s[0m[33m 23% [Working] 44.7 kB/s 6min 15s[0m Get:43 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libxcb-util1 arm64 0.4.0-0ubuntu3 [10.5 kB] [33m 23% [43 libxcb-util1 10.5 kB/10.5 kB 100%] 44.7 kB/s 6min 15s[0m[33m 24% [Working] 44.7 kB/s 6min 15s[0m Get:44 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libstartup-notification0 arm64 0.12-5 [16.6 kB] [33m 24% [44 libstartup-notification0 0 B/16.6 kB 0%] 44.7 kB/s 6min 15s[0m[33m 24% [Working] 44.7 kB/s 6min 15s[0m Get:45 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libunique-1.0-0 arm64 1.1.6-6 [19.0 kB] [33m 24% [45 libunique-1.0-0 19.0 kB/19.0 kB 100%] 44.7 kB/s 6min 14s[0m[33m 24% [Working] 44.7 kB/s 6min 14s[0m Get:46 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libwnck-common all 1:2.30.7-5.1ubuntu1 [213 kB] [33m 24% [46 libwnck-common 0 B/213 kB 0%] 44.7 kB/s 6min 14s[0m[33m 25% [Working] 44.7 kB/s 6min 10s[0m Get:47 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libxres1 arm64 2:1.2.0-2 [7,308 B] [33m 25% [47 libxres1 7,308 B/7,308 B 100%] 44.7 kB/s 6min 9s[0m[33m 25% [Working] 44.7 kB/s 6min 9s[0m Get:48 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libwnck22 arm64 1:2.30.7-5.1ubuntu1 [90.8 kB] [33m 25% [48 libwnck22 8,192 B/90.8 kB 9%] 44.7 kB/s 6min 9s[0m[33m 26% [Working] 44.7 kB/s 6min 7s[0m Get:49 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 libxcb-shape0 arm64 1.13-2~ubuntu18.04 [5,532 B] [33m 26% [49 libxcb-shape0 0 B/5,532 B 0%] 44.7 kB/s 6min 7s[0m[33m 26% [Working] 44.7 kB/s 6min 7s[0m Get:50 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libxfont2 arm64 1:2.0.3-1 [77.3 kB] [33m 26% [50 libxfont2 15.8 kB/77.3 kB 20%] 44.7 kB/s 6min 7s[0m[33m 27% [Working] 44.7 kB/s 6min 6s[0m Get:51 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libxtst6 arm64 2:1.2.3-1 [11.7 kB] [33m 27% [51 libxtst6 11.7 kB/11.7 kB 100%] 44.7 kB/s 6min 5s[0m[33m 27% [Working] 44.7 kB/s 6min 5s[0m Get:52 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 light-locker arm64 1.8.0-1ubuntu1 [65.0 kB] [33m 27% [52 light-locker 0 B/65.0 kB 0%] 44.7 kB/s 6min 5s[0m[33m 27% [Working] 44.7 kB/s 6min 4s[0m Get:53 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxappearance arm64 0.6.3-1 [79.6 kB] [33m 27% [53 lxappearance 0 B/79.6 kB 0%] 618 kB/s 26s[0m[33m 28% [Working] 618 kB/s 26s[0m Get:54 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxappearance-obconf arm64 0.2.3-1build1 [47.5 kB] [33m 28% [54 lxappearance-obconf 0 B/47.5 kB 0%] 618 kB/s 26s[0m[33m 28% [Working] 618 kB/s 26s[0m Get:55 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxpanel-data all 0.9.3-1ubuntu3 [802 kB] [33m 28% [55 lxpanel-data 0 B/802 kB 0%] 618 kB/s 26s[0m[33m 32% [Working] 618 kB/s 24s[0m Get:56 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxpanel arm64 0.9.3-1ubuntu3 [178 kB] [33m 32% [56 lxpanel 0 B/178 kB 0%] 618 kB/s 24s[0m[33m 33% [Working] 618 kB/s 24s[0m Get:57 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 pcmanfm arm64 1.2.5-3ubuntu1 [253 kB] [33m 33% [57 pcmanfm 0 B/253 kB 0%] 618 kB/s 24s[0m[33m 34% [Working] 618 kB/s 24s[0m Get:58 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxde-common all 0.99.2-3 [801 kB] [33m 34% [58 lxde-common 0 B/801 kB 0%] 618 kB/s 24s[0m[33m 37% [Working] 618 kB/s 22s[0m Get:59 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxsession-data all 0.5.3-2ubuntu1 [101 kB] [33m 37% [59 lxsession-data 0 B/101 kB 0%] 618 kB/s 22s[0m[33m 38% [Working] 618 kB/s 22s[0m Get:60 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxpolkit arm64 0.5.3-2ubuntu1 [12.1 kB] [33m 38% [60 lxpolkit 0 B/12.1 kB 0%] 618 kB/s 22s[0m[33m 38% [Working] 618 kB/s 22s[0m Get:61 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxlock all 0.5.3-2ubuntu1 [7,044 B] [33m 38% [61 lxlock 7,044 B/7,044 B 100%] 618 kB/s 22s[0m[33m 38% [Working] 618 kB/s 22s[0m Get:62 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxsession-logout arm64 0.5.3-2ubuntu1 [14.4 kB] [33m 38% [62 lxsession-logout 0 B/14.4 kB 0%] 618 kB/s 22s[0m[33m 38% [Working] 618 kB/s 22s[0m Get:63 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxsession arm64 0.5.3-2ubuntu1 [89.6 kB] [33m 38% [63 lxsession 0 B/89.6 kB 0%] 618 kB/s 22s[0m[33m 39% [Working] 618 kB/s 22s[0m Get:64 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/universe arm64 openbox arm64 3.6.1-7ubuntu0.1 [249 kB] [33m 39% [64 openbox 0 B/249 kB 0%] 618 kB/s 22s[0m[33m 40% [Working] 618 kB/s 22s[0m Get:65 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 openbox-lxde-session all 0.99.2-3 [12.4 kB] [33m 40% [65 openbox-lxde-session 0 B/12.4 kB 0%] 618 kB/s 22s[0m[33m 40% [Working] 618 kB/s 22s[0m Get:66 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxde-core all 10 [4,372 B] [33m 40% [66 lxde-core 0 B/4,372 B 0%] 618 kB/s 22s[0m[33m 41% [Working] 618 kB/s 22s[0m Get:67 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxde-icon-theme all 0.5.1-2 [4,276 kB] [33m 41% [67 lxde-icon-theme 0 B/4,276 kB 0%] 618 kB/s 22s[0m[33m 48% [67 lxde-icon-theme 1,992 kB/4,276 kB 47%] 618 kB/s 18s[0m[33m 57% [Working] 618 kB/s 15s[0m Get:68 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxhotkey-core arm64 0.1.0-1build2 [9,044 B] [33m 57% [68 lxhotkey-core 0 B/9,044 B 0%] 618 kB/s 15s[0m[33m 58% [Working] 618 kB/s 15s[0m Get:69 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxhotkey-gtk arm64 0.1.0-1build2 [15.3 kB] [33m 58% [69 lxhotkey-gtk 0 B/15.3 kB 0%] 618 kB/s 15s[0m[33m 58% [Working] 618 kB/s 15s[0m Get:70 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxinput arm64 0.3.5-1 [55.5 kB] [33m 58% [70 lxinput 0 B/55.5 kB 0%] 618 kB/s 15s[0m[33m 58% [Working] 618 kB/s 15s[0m Get:71 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 x11-xserver-utils arm64 7.7+7build1 [146 kB] [33m 58% [71 x11-xserver-utils 18.7 kB/146 kB 13%] 618 kB/s 15s[0m[33m 59% [Working] 618 kB/s 14s[0m Get:72 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxrandr arm64 0.3.1-1 [49.8 kB] [33m 59% [72 lxrandr 0 B/49.8 kB 0%] 618 kB/s 14s[0m[33m 60% [Working] 618 kB/s 14s[0m Get:73 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxsession-edit arm64 0.5.3-2ubuntu1 [15.9 kB] [33m 60% [73 lxsession-edit 0 B/15.9 kB 0%] 618 kB/s 14s[0m[33m 60% [Working] 618 kB/s 14s[0m Get:74 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxterminal arm64 0.3.1-2ubuntu2 [85.8 kB] [33m 60% [74 lxterminal 0 B/85.8 kB 0%] 618 kB/s 14s[0m[33m 60% [Working] 618 kB/s 14s[0m Get:75 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 xarchiver arm64 1:0.5.4.12-1 [430 kB] [33m 61% [75 xarchiver 44.6 kB/430 kB 10%] 1,225 kB/s 7s[0m[33m 62% [Working] 1,225 kB/s 6s[0m Get:76 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 lxde all 10 [2,136 B] [33m 62% [76 lxde 2,136 B/2,136 B 100%] 1,225 kB/s 6s[0m[33m 62% [Working] 1,225 kB/s 6s[0m Get:77 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 python3-httplib2 all 0.9.2+dfsg-1ubuntu0.1 [28.6 kB] [33m 63% [77 python3-httplib2 19.3 kB/28.6 kB 67%] 1,225 kB/s 6s[0m[33m 63% [Working] 1,225 kB/s 6s[0m Get:78 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-security/main arm64 python3-problem-report all 2.20.9-0ubuntu7.14 [10.7 kB] [33m 63% [78 python3-problem-report 10.7 kB/10.7 kB 100%] 1,225 kB/s 6s[0m[33m 63% [Working] 1,225 kB/s 6s[0m Get:79 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 python3-requests-unixsocket all 0.1.5-3 [6,286 B] [33m 63% [79 python3-requests-unixsocket 6,286 B/6,286 B 100%] 1,225 kB/s 6s[0m[33m 63% [Working] 1,225 kB/s 6s[0m Get:80 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-security/main arm64 python3-apport all 2.20.9-0ubuntu7.14 [82.1 kB] [33m 63% [80 python3-apport 0 B/82.1 kB 0%] 1,225 kB/s 6s[0m[33m 64% [Working] 1,225 kB/s 6s[0m Get:81 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 x11-session-utils arm64 7.7+2build1 [60.5 kB] [33m 64% [81 x11-session-utils 4,096 B/60.5 kB 7%] 1,225 kB/s 6s[0m[33m 64% [Working] 1,225 kB/s 6s[0m Get:82 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 x11-utils arm64 7.7+3build1 [177 kB] [33m 64% [82 x11-utils 0 B/177 kB 0%] 1,225 kB/s 6s[0m[33m 65% [Working] 1,225 kB/s 6s[0m Get:83 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 x11-xkb-utils arm64 7.7+3ubuntu0.18.04.1 [142 kB] [33m 65% [83 x11-xkb-utils 45.7 kB/142 kB 32%] 1,225 kB/s 6s[0m[33m 66% [Working] 1,225 kB/s 6s[0m Get:84 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 xfonts-encodings all 1:1.0.4-2 [573 kB] [33m 68% [Waiting for headers] 1,225 kB/s 6s[0m Get:85 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 xfonts-utils arm64 1:7.7+6 [83.9 kB] [33m 69% [85 xfonts-utils 50.5 kB/83.9 kB 60%] 1,225 kB/s 6s[0m[33m 69% [Working] 1,225 kB/s 6s[0m Get:86 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 xfonts-base all 1:1.0.4+nmu1 [5,914 kB] [33m 69% [86 xfonts-base 31.8 kB/5,914 kB 1%] 1,225 kB/s 6s[0m[33m 92% [Working] 1,225 kB/s 1s[0m Get:87 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 xinit arm64 1.3.4-3ubuntu3 [17.7 kB] [33m 92% [87 xinit 12.3 kB/17.7 kB 69%] 1,225 kB/s 1s[0m[33m 92% [Working] 1,225 kB/s 1s[0m Get:88 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 xinput arm64 1.6.2-1build1 [24.0 kB] [33m 92% [88 xinput 4,096 B/24.0 kB 17%] 1,225 kB/s 1s[0m[33m 93% [Working] 1,225 kB/s 1s[0m Get:89 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 xserver-common all 2:1.19.6-1ubuntu4.4 [27.3 kB] [33m 93% [89 xserver-common 27.3 kB/27.3 kB 100%] 1,225 kB/s 1s[0m[33m 93% [Working] 1,225 kB/s 1s[0m Get:90 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 xserver-xorg-core arm64 2:1.19.6-1ubuntu4.4 [1,128 kB] [33m 93% [90 xserver-xorg-core 11.7 kB/1,128 kB 1%] 1,225 kB/s 1s[0m[33m 98% [Working] 1,225 kB/s 0s[0m Get:91 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 xserver-xorg-input-libinput arm64 0.27.1-1 [29.7 kB] [33m 98% [91 xserver-xorg-input-libinput 29.7 kB/29.7 kB 100%] 1,225 kB/s 0s[0m[33m 98% [Working] 1,225 kB/s 0s[0m Get:92 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 xserver-xorg-input-all arm64 1:7.7+19ubuntu7.1 [4,112 B] [33m 98% [92 xserver-xorg-input-all 4,112 B/4,112 B 100%] 1,225 kB/s 0s[0m[33m 98% [Working] 1,225 kB/s 0s[0m Get:93 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 xserver-xorg arm64 1:7.7+19ubuntu7.1 [65.2 kB] [33m 98% [93 xserver-xorg 28.8 kB/65.2 kB 44%] 1,225 kB/s 0s[0m[33m 99% [Working] 1,225 kB/s 0s[0m Get:94 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 libglu1-mesa arm64 9.0.0-2.1build1 [140 kB] [33m 99% [94 libglu1-mesa 28.9 kB/140 kB 21%] 1,225 kB/s 0s[0m[33m 99% [Working] 1,225 kB/s 0s[0m Get:95 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 xorg-docs-core all 1:1.7.1-1.1 [41.8 kB] [33m 99% [95 xorg-docs-core 20.0 kB/41.8 kB 48%] 1,225 kB/s 0s[0m[33m 100% [Working] 1,225 kB/s 0s[0m Get:96 http://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates/main arm64 xorg arm64 1:7.7+19ubuntu7.1 [3,076 B] [33m 100% [96 xorg 3,076 B/3,076 B 100%] 1,225 kB/s 0s[0m[33m 100% [Working] 1,225 kB/s 0s[0m Fetched 20.4 MB in 26s (777 kB/s) Preconfiguring packages ... Selecting previously unselected package libglib2.0-bin. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 57452 files and directories currently installed.) Preparing to unpack .../00-libglib2.0-bin_2.56.4-0ubuntu0.18.04.6_arm64.deb ... Unpacking libglib2.0-bin (2.56.4-0ubuntu0.18.04.6) ... Selecting previously unselected package libplymouth4:arm64. Preparing to unpack .../01-libplymouth4_0.9.3-1ubuntu7.18.04.2_arm64.deb ... Unpacking libplymouth4:arm64 (0.9.3-1ubuntu7.18.04.2) ... Selecting previously unselected package plymouth. Preparing to unpack .../02-plymouth_0.9.3-1ubuntu7.18.04.2_arm64.deb ... Unpacking plymouth (0.9.3-1ubuntu7.18.04.2) ... Selecting previously unselected package lightdm. Preparing to unpack .../03-lightdm_1.26.0-0ubuntu1_arm64.deb ... Unpacking lightdm (1.26.0-0ubuntu1) ... Selecting previously unselected package dbus-x11. Preparing to unpack .../04-dbus-x11_1.12.2-1ubuntu1.1_arm64.deb ... Unpacking dbus-x11 (1.12.2-1ubuntu1.1) ... Selecting previously unselected package galculator. Preparing to unpack .../05-galculator_2.1.4-1build1_arm64.deb ... Unpacking galculator (2.1.4-1build1) ... Selecting previously unselected package libvte-2.91-common. Preparing to unpack .../06-libvte-2.91-common_0.52.2-1ubuntu1~18.04.2_all.deb ... Unpacking libvte-2.91-common (0.52.2-1ubuntu1~18.04.2) ... Selecting previously unselected package libvte-2.91-0:arm64. Preparing to unpack .../07-libvte-2.91-0_0.52.2-1ubuntu1~18.04.2_arm64.deb ... Unpacking libvte-2.91-0:arm64 (0.52.2-1ubuntu1~18.04.2) ... Selecting previously unselected package gnome-terminal-data. Preparing to unpack .../08-gnome-terminal-data_3.28.2-1ubuntu1~18.04.1_all.deb ... Unpacking gnome-terminal-data (3.28.2-1ubuntu1~18.04.1) ... Selecting previously unselected package gnome-terminal. Preparing to unpack .../09-gnome-terminal_3.28.2-1ubuntu1~18.04.1_arm64.deb ... Unpacking gnome-terminal (3.28.2-1ubuntu1~18.04.1) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../10-libgtk2.0-common_2.24.32-1ubuntu1_all.deb ... Unpacking libgtk2.0-common (2.24.32-1ubuntu1) ... Selecting previously unselected package libgtk2.0-0:arm64. Preparing to unpack .../11-libgtk2.0-0_2.24.32-1ubuntu1_arm64.deb ... Unpacking libgtk2.0-0:arm64 (2.24.32-1ubuntu1) ... Selecting previously unselected package gpicview. Preparing to unpack .../12-gpicview_0.2.5-2_arm64.deb ... Unpacking gpicview (0.2.5-2) ... Selecting previously unselected package laptop-detect. Preparing to unpack .../13-laptop-detect_0.16_all.deb ... Unpacking laptop-detect (0.16) ... Selecting previously unselected package leafpad. Preparing to unpack .../14-leafpad_0.8.18.1-5_arm64.deb ... Unpacking leafpad (0.8.18.1-5) ... Selecting previously unselected package libdbus-glib-1-2:arm64. Preparing to unpack .../15-libdbus-glib-1-2_0.110-2_arm64.deb ... Unpacking libdbus-glib-1-2:arm64 (0.110-2) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../16-libwayland-server0_1.16.0-1ubuntu1.1~18.04.3_arm64.deb ... Unpacking libwayland-server0:arm64 (1.16.0-1ubuntu1.1~18.04.3) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../17-libgbm1_19.2.8-0ubuntu0~18.04.3_arm64.deb ... Unpacking libgbm1:arm64 (19.2.8-0ubuntu0~18.04.3) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../18-libxcb-xfixes0_1.13-2~ubuntu18.04_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../19-libegl-mesa0_19.2.8-0ubuntu0~18.04.3_arm64.deb ... Unpacking libegl-mesa0:arm64 (19.2.8-0ubuntu0~18.04.3) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../20-libegl1_1.0.0-2ubuntu2.3_arm64.deb ... Unpacking libegl1:arm64 (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libegl1-mesa:arm64. Preparing to unpack .../21-libegl1-mesa_19.2.8-0ubuntu0~18.04.3_arm64.deb ... Unpacking libegl1-mesa:arm64 (19.2.8-0ubuntu0~18.04.3) ... Selecting previously unselected package libfm-extra4:arm64. Preparing to unpack .../22-libfm-extra4_1.2.5-1ubuntu1_arm64.deb ... Unpacking libfm-extra4:arm64 (1.2.5-1ubuntu1) ... Selecting previously unselected package libmenu-cache-bin. Preparing to unpack .../23-libmenu-cache-bin_1.1.0-1_arm64.deb ... Unpacking libmenu-cache-bin (1.1.0-1) ... Selecting previously unselected package libmenu-cache3:arm64. Preparing to unpack .../24-libmenu-cache3_1.1.0-1_arm64.deb ... Unpacking libmenu-cache3:arm64 (1.1.0-1) ... Selecting previously unselected package libfm-data. Preparing to unpack .../25-libfm-data_1.2.5-1ubuntu1_all.deb ... Unpacking libfm-data (1.2.5-1ubuntu1) ... Selecting previously unselected package lxmenu-data. Preparing to unpack .../26-lxmenu-data_0.1.5-2_all.deb ... Unpacking lxmenu-data (0.1.5-2) ... Selecting previously unselected package libfm4:arm64. Preparing to unpack .../27-libfm4_1.2.5-1ubuntu1_arm64.deb ... Unpacking libfm4:arm64 (1.2.5-1ubuntu1) ... Selecting previously unselected package libfm-gtk-data. Preparing to unpack .../28-libfm-gtk-data_1.2.5-1ubuntu1_all.deb ... Unpacking libfm-gtk-data (1.2.5-1ubuntu1) ... Selecting previously unselected package libfm-gtk4:arm64. Preparing to unpack .../29-libfm-gtk4_1.2.5-1ubuntu1_arm64.deb ... Unpacking libfm-gtk4:arm64 (1.2.5-1ubuntu1) ... Selecting previously unselected package libfm-modules:arm64. Preparing to unpack .../30-libfm-modules_1.2.5-1ubuntu1_arm64.deb ... Unpacking libfm-modules:arm64 (1.2.5-1ubuntu1) ... Selecting previously unselected package libfontenc1:arm64. Preparing to unpack .../31-libfontenc1_1%3a1.1.3-1_arm64.deb ... Unpacking libfontenc1:arm64 (1:1.1.3-1) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../32-libgudev-1.0-0_1%3a232-2_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (1:232-2) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../33-libwacom-common_0.29-1_all.deb ... Unpacking libwacom-common (0.29-1) ... Selecting previously unselected package libwacom2:arm64. Preparing to unpack .../34-libwacom2_0.29-1_arm64.deb ... Unpacking libwacom2:arm64 (0.29-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../35-libinput-bin_1.10.4-1ubuntu0.18.04.1_arm64.deb ... Unpacking libinput-bin (1.10.4-1ubuntu0.18.04.1) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../36-libevdev2_1.5.8+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.5.8+dfsg-1) ... Selecting previously unselected package libmtdev1:arm64. Preparing to unpack .../37-libmtdev1_1.1.5-1ubuntu3_arm64.deb ... Unpacking libmtdev1:arm64 (1.1.5-1ubuntu3) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../38-libinput10_1.10.4-1ubuntu0.18.04.1_arm64.deb ... Unpacking libinput10:arm64 (1.10.4-1ubuntu0.18.04.1) ... Selecting previously unselected package libkeybinder0. Preparing to unpack .../39-libkeybinder0_0.3.1-1_arm64.deb ... Unpacking libkeybinder0 (0.3.1-1) ... Selecting previously unselected package libobt2v5. Preparing to unpack .../40-libobt2v5_3.6.1-7ubuntu0.1_arm64.deb ... Unpacking libobt2v5 (3.6.1-7ubuntu0.1) ... Selecting previously unselected package libpangoxft-1.0-0:arm64. Preparing to unpack .../41-libpangoxft-1.0-0_1.40.14-1ubuntu0.1_arm64.deb ... Unpacking libpangoxft-1.0-0:arm64 (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libobrender32v5. Preparing to unpack .../42-libobrender32v5_3.6.1-7ubuntu0.1_arm64.deb ... Unpacking libobrender32v5 (3.6.1-7ubuntu0.1) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../43-libpciaccess0_0.14-1_arm64.deb ... Unpacking libpciaccess0:arm64 (0.14-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../44-libxcb-util1_0.4.0-0ubuntu3_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.0-0ubuntu3) ... Selecting previously unselected package libstartup-notification0:arm64. Preparing to unpack .../45-libstartup-notification0_0.12-5_arm64.deb ... Unpacking libstartup-notification0:arm64 (0.12-5) ... Selecting previously unselected package libunique-1.0-0. Preparing to unpack .../46-libunique-1.0-0_1.1.6-6_arm64.deb ... Unpacking libunique-1.0-0 (1.1.6-6) ... Selecting previously unselected package libwnck-common. Preparing to unpack .../47-libwnck-common_1%3a2.30.7-5.1ubuntu1_all.deb ... Unpacking libwnck-common (1:2.30.7-5.1ubuntu1) ... Selecting previously unselected package libxres1:arm64. Preparing to unpack .../48-libxres1_2%3a1.2.0-2_arm64.deb ... Unpacking libxres1:arm64 (2:1.2.0-2) ... Selecting previously unselected package libwnck22:arm64. Preparing to unpack .../49-libwnck22_1%3a2.30.7-5.1ubuntu1_arm64.deb ... Unpacking libwnck22:arm64 (1:2.30.7-5.1ubuntu1) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../50-libxcb-shape0_1.13-2~ubuntu18.04_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxfont2:arm64. Preparing to unpack .../51-libxfont2_1%3a2.0.3-1_arm64.deb ... Unpacking libxfont2:arm64 (1:2.0.3-1) ... Selecting previously unselected package libxtst6:arm64. Preparing to unpack .../52-libxtst6_2%3a1.2.3-1_arm64.deb ... Unpacking libxtst6:arm64 (2:1.2.3-1) ... Selecting previously unselected package light-locker. Preparing to unpack .../53-light-locker_1.8.0-1ubuntu1_arm64.deb ... Unpacking light-locker (1.8.0-1ubuntu1) ... Selecting previously unselected package lxappearance. Preparing to unpack .../54-lxappearance_0.6.3-1_arm64.deb ... Unpacking lxappearance (0.6.3-1) ... Selecting previously unselected package lxappearance-obconf. Preparing to unpack .../55-lxappearance-obconf_0.2.3-1build1_arm64.deb ... Unpacking lxappearance-obconf (0.2.3-1build1) ... Selecting previously unselected package lxpanel-data. Preparing to unpack .../56-lxpanel-data_0.9.3-1ubuntu3_all.deb ... Unpacking lxpanel-data (0.9.3-1ubuntu3) ... Selecting previously unselected package lxpanel. Preparing to unpack .../57-lxpanel_0.9.3-1ubuntu3_arm64.deb ... Unpacking lxpanel (0.9.3-1ubuntu3) ... Selecting previously unselected package pcmanfm. Preparing to unpack .../58-pcmanfm_1.2.5-3ubuntu1_arm64.deb ... Unpacking pcmanfm (1.2.5-3ubuntu1) ... Selecting previously unselected package lxde-common. Preparing to unpack .../59-lxde-common_0.99.2-3_all.deb ... Unpacking lxde-common (0.99.2-3) ... Selecting previously unselected package lxsession-data. Preparing to unpack .../60-lxsession-data_0.5.3-2ubuntu1_all.deb ... Unpacking lxsession-data (0.5.3-2ubuntu1) ... Selecting previously unselected package lxpolkit. Preparing to unpack .../61-lxpolkit_0.5.3-2ubuntu1_arm64.deb ... Unpacking lxpolkit (0.5.3-2ubuntu1) ... Selecting previously unselected package lxlock. Preparing to unpack .../62-lxlock_0.5.3-2ubuntu1_all.deb ... Unpacking lxlock (0.5.3-2ubuntu1) ... Selecting previously unselected package lxsession-logout. Preparing to unpack .../63-lxsession-logout_0.5.3-2ubuntu1_arm64.deb ... Unpacking lxsession-logout (0.5.3-2ubuntu1) ... Selecting previously unselected package lxsession. Preparing to unpack .../64-lxsession_0.5.3-2ubuntu1_arm64.deb ... Unpacking lxsession (0.5.3-2ubuntu1) ... Selecting previously unselected package openbox. Preparing to unpack .../65-openbox_3.6.1-7ubuntu0.1_arm64.deb ... Unpacking openbox (3.6.1-7ubuntu0.1) ... Selecting previously unselected package openbox-lxde-session. Preparing to unpack .../66-openbox-lxde-session_0.99.2-3_all.deb ... Unpacking openbox-lxde-session (0.99.2-3) ... Selecting previously unselected package lxde-core. Preparing to unpack .../67-lxde-core_10_all.deb ... Unpacking lxde-core (10) ... Selecting previously unselected package lxde-icon-theme. Preparing to unpack .../68-lxde-icon-theme_0.5.1-2_all.deb ... Unpacking lxde-icon-theme (0.5.1-2) ... Selecting previously unselected package lxhotkey-core. Preparing to unpack .../69-lxhotkey-core_0.1.0-1build2_arm64.deb ... Unpacking lxhotkey-core (0.1.0-1build2) ... Selecting previously unselected package lxhotkey-gtk. Preparing to unpack .../70-lxhotkey-gtk_0.1.0-1build2_arm64.deb ... Unpacking lxhotkey-gtk (0.1.0-1build2) ... Selecting previously unselected package lxinput. Preparing to unpack .../71-lxinput_0.3.5-1_arm64.deb ... Unpacking lxinput (0.3.5-1) ... Selecting previously unselected package x11-xserver-utils. Preparing to unpack .../72-x11-xserver-utils_7.7+7build1_arm64.deb ... Unpacking x11-xserver-utils (7.7+7build1) ... Selecting previously unselected package lxrandr. Preparing to unpack .../73-lxrandr_0.3.1-1_arm64.deb ... Unpacking lxrandr (0.3.1-1) ... Selecting previously unselected package lxsession-edit. Preparing to unpack .../74-lxsession-edit_0.5.3-2ubuntu1_arm64.deb ... Unpacking lxsession-edit (0.5.3-2ubuntu1) ... Selecting previously unselected package lxterminal. Preparing to unpack .../75-lxterminal_0.3.1-2ubuntu2_arm64.deb ... Unpacking lxterminal (0.3.1-2ubuntu2) ... Selecting previously unselected package xarchiver. Preparing to unpack .../76-xarchiver_1%3a0.5.4.12-1_arm64.deb ... Unpacking xarchiver (1:0.5.4.12-1) ... Selecting previously unselected package lxde. Preparing to unpack .../77-lxde_10_all.deb ... Unpacking lxde (10) ... Selecting previously unselected package python3-httplib2. Preparing to unpack .../78-python3-httplib2_0.9.2+dfsg-1ubuntu0.1_all.deb ... Unpacking python3-httplib2 (0.9.2+dfsg-1ubuntu0.1) ... Selecting previously unselected package python3-problem-report. Preparing to unpack .../79-python3-problem-report_2.20.9-0ubuntu7.14_all.deb ... Unpacking python3-problem-report (2.20.9-0ubuntu7.14) ... Selecting previously unselected package python3-requests-unixsocket. Preparing to unpack .../80-python3-requests-unixsocket_0.1.5-3_all.deb ... Unpacking python3-requests-unixsocket (0.1.5-3) ... Selecting previously unselected package python3-apport. Preparing to unpack .../81-python3-apport_2.20.9-0ubuntu7.14_all.deb ... Unpacking python3-apport (2.20.9-0ubuntu7.14) ... Selecting previously unselected package x11-session-utils. Preparing to unpack .../82-x11-session-utils_7.7+2build1_arm64.deb ... Unpacking x11-session-utils (7.7+2build1) ... Selecting previously unselected package x11-utils. Preparing to unpack .../83-x11-utils_7.7+3build1_arm64.deb ... Unpacking x11-utils (7.7+3build1) ... Selecting previously unselected package x11-xkb-utils. Preparing to unpack .../84-x11-xkb-utils_7.7+3ubuntu0.18.04.1_arm64.deb ... Unpacking x11-xkb-utils (7.7+3ubuntu0.18.04.1) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../85-xfonts-encodings_1%3a1.0.4-2_all.deb ... Unpacking xfonts-encodings (1:1.0.4-2) ... Selecting previously unselected package xfonts-utils. Preparing to unpack .../86-xfonts-utils_1%3a7.7+6_arm64.deb ... Unpacking xfonts-utils (1:7.7+6) ... Selecting previously unselected package xfonts-base. Preparing to unpack .../87-xfonts-base_1%3a1.0.4+nmu1_all.deb ... Unpacking xfonts-base (1:1.0.4+nmu1) ... Selecting previously unselected package xinit. Preparing to unpack .../88-xinit_1.3.4-3ubuntu3_arm64.deb ... Unpacking xinit (1.3.4-3ubuntu3) ... Selecting previously unselected package xinput. Preparing to unpack .../89-xinput_1.6.2-1build1_arm64.deb ... Unpacking xinput (1.6.2-1build1) ... Selecting previously unselected package xserver-common. Preparing to unpack .../90-xserver-common_2%3a1.19.6-1ubuntu4.4_all.deb ... Unpacking xserver-common (2:1.19.6-1ubuntu4.4) ... Selecting previously unselected package xserver-xorg-core. Preparing to unpack .../91-xserver-xorg-core_2%3a1.19.6-1ubuntu4.4_arm64.deb ... Unpacking xserver-xorg-core (2:1.19.6-1ubuntu4.4) ... Selecting previously unselected package xserver-xorg-input-libinput. Preparing to unpack .../92-xserver-xorg-input-libinput_0.27.1-1_arm64.deb ... Unpacking xserver-xorg-input-libinput (0.27.1-1) ... Selecting previously unselected package xserver-xorg-input-all. Preparing to unpack .../93-xserver-xorg-input-all_1%3a7.7+19ubuntu7.1_arm64.deb ... Unpacking xserver-xorg-input-all (1:7.7+19ubuntu7.1) ... Selecting previously unselected package xserver-xorg. Preparing to unpack .../94-xserver-xorg_1%3a7.7+19ubuntu7.1_arm64.deb ... Unpacking xserver-xorg (1:7.7+19ubuntu7.1) ... Selecting previously unselected package libglu1-mesa:arm64. Preparing to unpack .../95-libglu1-mesa_9.0.0-2.1build1_arm64.deb ... Unpacking libglu1-mesa:arm64 (9.0.0-2.1build1) ... Selecting previously unselected package xorg-docs-core. Preparing to unpack .../96-xorg-docs-core_1%3a1.7.1-1.1_all.deb ... Unpacking xorg-docs-core (1:1.7.1-1.1) ... Selecting previously unselected package xorg. Preparing to unpack .../97-xorg_1%3a7.7+19ubuntu7.1_arm64.deb ... Unpacking xorg (1:7.7+19ubuntu7.1) ... Setting up galculator (2.1.4-1build1) ... Setting up lxpanel-data (0.9.3-1ubuntu3) ... Setting up libxcb-xfixes0:arm64 (1.13-2~ubuntu18.04) ... Setting up libgtk2.0-common (2.24.32-1ubuntu1) ... Setting up x11-session-utils (7.7+2build1) ... Setting up libwacom-common (0.29-1) ... Setting up x11-xkb-utils (7.7+3ubuntu0.18.04.1) ... Setting up libevdev2:arm64 (1.5.8+dfsg-1) ... Setting up xinit (1.3.4-3ubuntu3) ... Setting up lxsession-data (0.5.3-2ubuntu1) ... Setting up libxres1:arm64 (2:1.2.0-2) ... Setting up libobt2v5 (3.6.1-7ubuntu0.1) ... Setting up libdbus-glib-1-2:arm64 (0.110-2) ... Setting up xarchiver (1:0.5.4.12-1) ... Setting up python3-requests-unixsocket (0.1.5-3) ... Setting up lxde-icon-theme (0.5.1-2) ... Setting up libpangoxft-1.0-0:arm64 (1.40.14-1ubuntu0.1) ... Setting up gnome-terminal-data (3.28.2-1ubuntu1~18.04.1) ... Setting up dbus-x11 (1.12.2-1ubuntu1.1) ... Setting up libfm-data (1.2.5-1ubuntu1) ... Setting up libxcb-util1:arm64 (0.4.0-0ubuntu3) ... Setting up laptop-detect (0.16) ... Setting up xfonts-encodings (1:1.0.4-2) ... Setting up libstartup-notification0:arm64 (0.12-5) ... Setting up libxtst6:arm64 (2:1.2.3-1) ... Setting up libobrender32v5 (3.6.1-7ubuntu0.1) ... Setting up python3-problem-report (2.20.9-0ubuntu7.14) ... Setting up libfm-extra4:arm64 (1.2.5-1ubuntu1) ... Setting up libvte-2.91-common (0.52.2-1ubuntu1~18.04.2) ... Setting up lxde-common (0.99.2-3) ... Setting up libmtdev1:arm64 (1.1.5-1ubuntu3) ... Setting up libwnck-common (1:2.30.7-5.1ubuntu1) ... Setting up python3-httplib2 (0.9.2+dfsg-1ubuntu0.1) ... Setting up libplymouth4:arm64 (0.9.3-1ubuntu7.18.04.2) ... Setting up libfontenc1:arm64 (1:1.1.3-1) ... Setting up x11-xserver-utils (7.7+7build1) ... Setting up libfm-gtk-data (1.2.5-1ubuntu1) ... Setting up libxcb-shape0:arm64 (1.13-2~ubuntu18.04) ... Setting up libpciaccess0:arm64 (0.14-1) ... Setting up libglu1-mesa:arm64 (9.0.0-2.1build1) ... Setting up libgudev-1.0-0:arm64 (1:232-2) ... Setting up lxmenu-data (0.1.5-2) ... Setting up libglib2.0-bin (2.56.4-0ubuntu0.18.04.6) ... Setting up xorg-docs-core (1:1.7.1-1.1) ... Setting up xinput (1.6.2-1build1) ... Setting up libwayland-server0:arm64 (1.16.0-1ubuntu1.1~18.04.3) ... Setting up libgtk2.0-0:arm64 (2.24.32-1ubuntu1) ... Setting up xserver-common (2:1.19.6-1ubuntu4.4) ... Setting up libwacom2:arm64 (0.29-1) ... Setting up libwnck22:arm64 (1:2.30.7-5.1ubuntu1) ... Setting up libvte-2.91-0:arm64 (0.52.2-1ubuntu1~18.04.2) ... Setting up openbox (3.6.1-7ubuntu0.1) ... update-alternatives: using /usr/bin/openbox to provide /usr/bin/x-window-manager (x-window-manager) in auto mode update-alternatives: using /usr/bin/openbox-session to provide /usr/bin/x-session-manager (x-session-manager) in auto mode Setting up gpicview (0.2.5-2) ... Setting up libgbm1:arm64 (19.2.8-0ubuntu0~18.04.3) ... Setting up libmenu-cache-bin (1.1.0-1) ... Setting up x11-utils (7.7+3build1) ... Setting up libxfont2:arm64 (1:2.0.3-1) ... Setting up xfonts-utils (1:7.7+6) ... Setting up leafpad (0.8.18.1-5) ... update-alternatives: using /usr/bin/leafpad to provide /usr/bin/gnome-text-editor (gnome-text-editor) in auto mode Setting up python3-apport (2.20.9-0ubuntu7.14) ... Setting up libinput-bin (1.10.4-1ubuntu0.18.04.1) ... Setting up libunique-1.0-0 (1.1.6-6) ... Setting up gnome-terminal (3.28.2-1ubuntu1~18.04.1) ... update-alternatives: using /usr/bin/gnome-terminal.wrapper to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode Setting up plymouth (0.9.3-1ubuntu7.18.04.2) ... update-initramfs: deferring update (trigger activated) update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Setting up lxpolkit (0.5.3-2ubuntu1) ... Setting up lxinput (0.3.5-1) ... Setting up libkeybinder0 (0.3.1-1) ... Setting up lxterminal (0.3.1-2ubuntu2) ... Setting up lightdm (1.26.0-0ubuntu1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline Adding group `lightdm' (GID 114) ... Done. Adding system user `lightdm' (UID 111) ... Adding new user `lightdm' (UID 111) with group `lightdm' ... Creating home directory `/var/lib/lightdm' ... usermod: no changes usermod: no changes Adding group `nopasswdlogin' (GID 115) ... Done. Setting up lxsession-edit (0.5.3-2ubuntu1) ... Setting up lxappearance-obconf (0.2.3-1build1) ... Setting up libegl-mesa0:arm64 (19.2.8-0ubuntu0~18.04.3) ... Setting up lxappearance (0.6.3-1) ... Setting up lxrandr (0.3.1-1) ... Setting up xfonts-base (1:1.0.4+nmu1) ... Setting up light-locker (1.8.0-1ubuntu1) ... Setting up libmenu-cache3:arm64 (1.1.0-1) ... Setting up libfm4:arm64 (1.2.5-1ubuntu1) ... Setting up libinput10:arm64 (1.10.4-1ubuntu0.18.04.1) ... Setting up libegl1:arm64 (1.0.0-2ubuntu2.3) ... Setting up libfm-gtk4:arm64 (1.2.5-1ubuntu1) ... Setting up libegl1-mesa:arm64 (19.2.8-0ubuntu0~18.04.3) ... Setting up lxhotkey-core (0.1.0-1build2) ... Setting up libfm-modules:arm64 (1.2.5-1ubuntu1) ... Setting up xserver-xorg-core (2:1.19.6-1ubuntu4.4) ... Setting up pcmanfm (1.2.5-3ubuntu1) ... Setting up lxhotkey-gtk (0.1.0-1build2) ... Setting up lxpanel (0.9.3-1ubuntu3) ... Setting up xserver-xorg-input-libinput (0.27.1-1) ... Setting up xserver-xorg (1:7.7+19ubuntu7.1) ... Setting up xorg (1:7.7+19ubuntu7.1) ... Setting up xserver-xorg-input-all (1:7.7+19ubuntu7.1) ... Processing triggers for libglib2.0-0:arm64 (2.56.4-0ubuntu0.18.04.6) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for udev (237-3ubuntu10.39) ... Processing triggers for systemd (237-3ubuntu10.39) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for shared-mime-info (1.9-2) ... Setting up lxlock (0.5.3-2ubuntu1) ... Processing triggers for dbus (1.12.2-1ubuntu1.1) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Processing triggers for fontconfig (2.12.6-0ubuntu2) ... Processing triggers for mime-support (3.60ubuntu1) ... Setting up lxsession-logout (0.5.3-2ubuntu1) ... Setting up lxsession (0.5.3-2ubuntu1) ... update-alternatives: using /usr/bin/lxsession to provide /usr/bin/x-session-manager (x-session-manager) in auto mode Setting up openbox-lxde-session (0.99.2-3) ... update-alternatives: using /usr/bin/startlxde to provide /usr/bin/x-session-manager (x-session-manager) in auto mode Setting up lxde-core (10) ... Setting up lxde (10) ... Processing triggers for initramfs-tools (0.130ubuntu3.9) ... update-initramfs: Generating /boot/initrd.img-4.19.63-sunxi64 update-initramfs: Converting to u-boot format
再安装xrdp
sudo apt install xrdp -y
Reading package lists... 0% Reading package lists... 100% Reading package lists... Done Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree... 64% Building dependency tree... 86% Building dependency tree Reading state information... 0% Reading state information... 0% Reading state information... Done The following additional packages will be installed: ssl-cert Suggested packages: openssl-blacklist guacamole xrdp-pulseaudio-installer Recommended packages: xorgxrdp The following NEW packages will be installed: ssl-cert xrdp 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 391 kB of archives. After this operation, 2,792 kB of additional disk space will be used. [33m 0% [Working][0m Get:1 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/main arm64 ssl-cert all 1.0.39 [17.0 kB] [33m 1% [1 ssl-cert 4,096 B/17.0 kB 24%][0m[33m 13% [Working][0m Get:2 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 xrdp arm64 0.9.5-2 [374 kB] [33m 14% [2 xrdp 4,096 B/374 kB 1%][0m[33m 100% [Working][0m Fetched 391 kB in 0s (1,273 kB/s) Preconfiguring packages ... Selecting previously unselected package ssl-cert. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 68222 files and directories currently installed.) Preparing to unpack .../ssl-cert_1.0.39_all.deb ... Unpacking ssl-cert (1.0.39) ... Selecting previously unselected package xrdp. Preparing to unpack .../xrdp_0.9.5-2_arm64.deb ... Unpacking xrdp (0.9.5-2) ... Setting up ssl-cert (1.0.39) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline Setting up xrdp (0.9.5-2) ... Generating 2048 bit rsa key... ssl_gen_key_xrdp1 ok saving to /etc/xrdp/rsakeys.ini debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline Created symlink /etc/systemd/system/multi-user.target.wants/xrdp-sesman.service → /lib/systemd/system/xrdp-sesman.service. Created symlink /etc/systemd/system/multi-user.target.wants/xrdp.service → /lib/systemd/system/xrdp.service. Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for systemd (237-3ubuntu10.39) ...
安装后会生成一个xrdp服务
systemctl status xrdp
● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2020-04-06 22:33:43 HKT; 37s ago Docs: man:xrdp(8) man:xrdp.ini(5) Main PID: 23603 (xrdp) Tasks: 1 (limit: 1027) CGroup: /system.slice/xrdp.service └─23603 /usr/sbin/xrdp Apr 06 22:33:42 orangepipc2 systemd[1]: Starting xrdp daemon... Apr 06 22:33:42 orangepipc2 xrdp[23602]: (23602)(281473523171344)[DEBUG] Tes…89. Apr 06 22:33:42 orangepipc2 xrdp[23602]: (23602)(281473523171344)[DEBUG] Clo…89) Apr 06 22:33:42 orangepipc2 systemd[1]: xrdp.service: Can't open PID file /v…ory Apr 06 22:33:43 orangepipc2 systemd[1]: Started xrdp daemon. Apr 06 22:33:44 orangepipc2 xrdp[23603]: (23603)(281473523171344)[INFO ] sta…603 Apr 06 22:33:44 orangepipc2 xrdp[23603]: (23603)(281473523171344)[INFO ] lis…0.0 Hint: Some lines were ellipsized, use -l to show in full.
还生成了一个名为 xrdp
的用户,通过查阅 /lib/systemd/system/xrdp.service
可以看到xrdp服务使用xrdp用户来启动的
[Unit] Description=xrdp daemon Documentation=man:xrdp(8) man:xrdp.ini(5) Requires=xrdp-sesman.service After=network.target xrdp-sesman.service [Service] Type=forking PIDFile=/var/run/xrdp/xrdp.pid RuntimeDirectory=xrdp EnvironmentFile=-/etc/sysconfig/xrdp EnvironmentFile=-/etc/default/xrdp User=xrdp Group=xrdp PermissionsStartOnly=true ExecStartPre=/bin/sh /usr/share/xrdp/socksetup ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS ExecStop=/usr/sbin/xrdp $XRDP_OPTIONS --kill [Install] WantedBy=multi-user.target
配置
根据 man xrdp
中 FILES
中的说明,Xrdp的配置文件为 /etc/xrdp/xrdp.ini
man xrdp |sed -n '/^FILES/,/^$/p'
FILES /usr/bin/xrdp /etc/xrdp/xrdp.ini /var/log/xrdp.log /var/run/xrdp.pid
在 xrdp.ini
中可以配置认证证书:
; X.509 certificate and private key ; openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem -days 365 certificate= key_file=
根据 man xrdp.ini
的说法:
certificate=/path/to/certificate key_file=/path/to/private_key Set location of TLS certificate and private key. They must be written in PEM format. If not specified, defaults to /etc/xrdp/cert.pem, /etc/xrdp/key.pem. This parameter is effective only if security_layer is set to tls or negotiate.
这两个为空,则默认使用 /etc/xrdp/cert.pem
和 /etc/xrdp/key.pem
这两个文件. 而这两个文件分别为软链接:
ls -l /etc/xrdp/*.pem
lrwxrwxrwx 1 root root 36 Apr 6 22:33 /etc/xrdp/cert.pem -> /etc/ssl/certs/ssl-cert-snakeoil.pem lrwxrwxrwx 1 root root 38 Apr 6 22:33 /etc/xrdp/key.pem -> /etc/ssl/private/ssl-cert-snakeoil.key
其中 /etc/ssl/private/ssl-cert-snakeoil.key
只有加入 ssl-cert
组才能读取
sudo ls -l /etc/ssl/private/ssl-cert-snakeoil.key
-rw-r----- 1 root ssl-cert 1704 Apr 6 22:33 /etc/ssl/private/ssl-cert-snakeoil.key
因为我们使用 xrdp
来启动服务,因此所以这里我们让 xrdp
加入 ssl-cert
组
sudo adduser xrdp ssl-cert
Adding user `xrdp' to group `ssl-cert' ... Adding user xrdp to group ssl-cert Done.
在 /etc/xrdp/sesman.init
中则可以配置启动Xorg的参数
[Xorg] ; Specify the path of non-suid Xorg executable. It might differ depending ; on your distribution and version. The typical path is shown as follows: ; ; Fedora 26 or later : param=/usr/libexec/Xorg ; Debian 9 or later : param=/usr/lib/xorg/Xorg ; Ubuntu 16.04 or later : param=/usr/lib/xorg/Xorg ; Arch Linux : param=/usr/lib/xorg-server/Xorg ; CentOS 7 : param=/usr/bin/Xorg or param=Xorg ; param=Xorg ; Leave the rest paramaters as-is unless you understand what will happen. param=-config param=xrdp/xorg.conf param=-noreset param=-nolisten param=tcp param=-logfile param=.xorgxrdp.%s.log
启动桌面环境的脚本
EnableUserWindowManager=true ; Give in relative path to user's home directory UserWindowManager=startwm.sh ; Give in full path or relative path to /etc/xrdp DefaultWindowManager=startwm.sh ; Give in full path or relative path to /etc/xrdp ReconnectScript=reconnectwm.sh
还有其他一些内容,具体可以通过 man 5 sesman.ini
来查看。