树莓派3B+使用流水账(4)开启root、安装teamviewer

开启root权限

  • sudo passwd root

pi@raspberrypi:~ $ sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

  • 解锁root

pi@raspberrypi:~ $ sudo passwd –unlock root
passwd: password expiry information changed.

更新软件:

apt-get update

Reading package lists… Done
W: chmod 0700 of directory /var/lib/apt/lists/partial failed – SetupAPTPartialDirectory (1: Operation not permitted)
E: Could not open lock file /var/lib/apt/lists/lock – open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin – RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin – RemoveCaches (13: Permission denied)

貌似权限不够。

sudo apt-get update

pi@raspberrypi:~ $ sudo apt-get update
Get:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15.0 kB]
Get:2 http://archive.raspberrypi.org/debian stretch InRelease [25.4 kB]
Get:3 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [11.7 MB]
Get:4 http://archive.raspberrypi.org/debian stretch/main armhf Packages [201 kB]
Get:5 http://archive.raspberrypi.org/debian stretch/ui armhf Packages [41.6 kB]
Fetched 11.9 MB in 1min 43s (115 kB/s)
Reading package lists… Done

sudo apt-get upgrade

pi@raspberrypi:~ $ sudo apt-get upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

sudo apt-get -f install

pi@raspberrypi:~ $ sudo apt-get -f install
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

获取安装包

wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb

pi@raspberrypi:~ $ wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb
–2019-01-26 11:15:02–  http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb
Resolving download.teamviewer.com (download.teamviewer.com)… 13.75.43.250
Connecting to download.teamviewer.com (download.teamviewer.com)|13.75.43.250|:80… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://dl.tvcdn.de/download/linux/version_12x/teamviewer-host_12.1.83885_armhf.deb [following]
–2019-01-26 11:15:02–  https://dl.tvcdn.de/download/linux/version_12x/teamviewer-host_12.1.83885_armhf.deb
Resolving dl.tvcdn.de (dl.tvcdn.de)… 13.33.198.88, 2600:9000:2003:9c00:c:b82f:7ac8:dfa1, 2600:9000:2003:fa00:c:b82f:7ac8:dfa1, …
Connecting to dl.tvcdn.de (dl.tvcdn.de)|13.33.198.88|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 7299770 (7.0M) [application/octet-stream]
Saving to: ‘teamviewer-host_armhf.deb’

teamviewer-host_armhf.deb                                   100%[========================================================================================================================================>]   6.96M   795KB/s    in 32s

2019-01-26 11:15:36 (223 KB/s) – ‘teamviewer-host_armhf.deb’ saved [7299770/7299770]

解压缩、安装

sudo dpkg -i teamviewer-host_armhf.deb

pi@raspberrypi:~ $ sudo dpkg -i teamviewer-host_armhf.deb
dpkg: warning: downgrading teamviewer-host from 14.1.3399 to 12.1.83885
(Reading database … 43435 files and directories currently installed.)
Preparing to unpack teamviewer-host_armhf.deb …
Removed /etc/systemd/system/multi-user.target.wants/teamviewerd.service.
Unpacking teamviewer-host (12.1.83885) over (14.1.3399) …
dpkg: warning: unable to delete old directory ‘/var/log/teamviewer14’: Directory not empty
Setting up teamviewer-host (12.1.83885) …
Installing new version of config file /etc/apt/sources.list.d/teamviewer.list …
Processing triggers for mime-support (3.60) …
Processing triggers for hicolor-icon-theme (0.15-1) …

查看Teamviewer

teamviewer help

pi@raspberrypi:~ $ teamviewer help

TeamViewer                           12.1.83885  (DEB)

teamviewer                           Start TeamViewer user interface (if not running).

teamviewer help                      Print this help screen.
  teamviewer version                   Print version information.
  teamviewer info                      Print version, status, id.
  teamviewer ziplog                    Create a zip containing all teamviewer logs (useful when contacting support).

teamviewer license [show|accept]     Interactively agree or show/agree to End User License Agreement.
  teamviewer setup                     Configure headless modes (non-gui/console)

teamviewer passwd [PASSWD]           Set a password (useful when installing remote (ssh).

teamviewer daemon status             Show current status of the TeamViewer daemon.
  teamviewer daemon start              Start             TeamViewer daemon.
  teamviewer daemon stop               Stop              TeamViewer daemon.
  teamviewer daemon restart            Stop/Start        TeamViewer daemon.
  teamviewer daemon disable            Disable   TeamViewer daemon – don’t start daemon on system startup.
  teamviewer daemon enable             Enable            TeamViewer daemon – start daemon on system startup (default).

teamviewer repo                      show current repository configuration
  teamviewer repo default              restore default configuration
  teamviewer repo disable              disable repository updates
  teamviewer repo main [stable]        make all TeamViewer packages available (default)
  teamviewer repo tv12 [stable]        make TeamViewer 12 packages available
                        stable         omit preview and beta releases

teamviewer info

pi@raspberrypi:~ $ teamviewer info

TeamViewer                           12.1.83885  (DEB)

TeamViewer ID:                        ******

teamviewerd status                   ● teamviewerd.service – TeamViewer remote control daemon
    Loaded: loaded (/etc/systemd/system/teamviewerd.service; enabled; vendor preset: enabled)
    Active: active (running) since Sat 2019-01-26 11:41:24 GMT; 5min ago
   Process: 19924 ExecStart=/opt/teamviewer/tv_bin/teamviewerd -d (code=exited, status=0/SUCCESS)
  Main PID: 19926 (teamviewerd)
    CGroup: /system.slice/teamviewerd.service
            └─19926 /opt/teamviewer/tv_bin/teamviewerd -d

Jan 26 11:41:24 raspberrypi systemd[1]: Starting TeamViewer remote control daemon…
Jan 26 11:41:24 raspberrypi systemd[1]: teamviewerd.service: PID file /var/run/teamviewerd.pid not readable (yet?) after start: No such file or directory
Jan 26 11:41:24 raspberrypi systemd[1]: Started TeamViewer remote control daemon.

修改密码

sudo teamviewer passwd **

pi@raspberrypi:~ $ sudo teamviewer passwd **

ok

开启服务

sudo teamviewer –daemon start

pi@raspberrypi:~ $ sudo teamviewer –daemon start

systemctl start teamviewerd.service

测试板子稳定性,一直挂在网上,不过忘记了修改密码。

谢谢下面兄弟的提醒!