解决 apt / apt-get E: 无法获得锁 E:无法锁定管理目录 11:资源暂时不可用

  最近玩 Ubuntu 遇到个小问题,就是在终端使用 apt / apt-get 命令安装软件时遭遇到一个小问题,如下:

ubuntu@Ubuntu:~$ sudo apt install docker.io
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

  完全不懂 Linux 的我,上网查找了一下,才明白这是自己之前用 apt / apt-get 时强制终止进程引起的,主要是下载软件源时意外中止或是手动中断的操作引起。正如所描述的那样有进程在占用,那么怎么查看详情呢。这就似 Windows 下用任务管理器查看进程一样。

  打开终端,输入 ps aux 即可查看所有正在运行的进程的 用户 PID CPU占用率 内存占用率 运行时间等信息。

ubuntu@Ubuntu:~$ ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2 185272  4628 ?        Ss   19:47   0:03 /sbin/init splash
root         2  0.0  0.0      0     0 ?        S    19:47   0:00 [kthreadd]
root         4  0.0  0.0      0     0 ?        S<   19:47   0:00 [kworker/0:0H]
root         6  0.0  0.0      0     0 ?        S<   19:47   0:00 [mm_percpu_wq]
root         7  0.0  0.0      0     0 ?        S    19:47   0:03 [ksoftirqd/0]
root         8  0.1  0.0      0     0 ?        S    19:47   0:10 [rcu_sched]
root         9  0.0  0.0      0     0 ?        S    19:47   0:00 [rcu_bh]
root        10  0.0  0.0      0     0 ?        S    19:47   0:00 [migration/0]
root        11  0.0  0.0      0     0 ?        S    19:47   0:00 [watchdog/0]
root        12  0.0  0.0      0     0 ?        S    19:47   0:00 [cpuhp/0]
root        13  0.0  0.0      0     0 ?        S    19:47   0:00 [kdevtmpfs]
root        14  0.0  0.0      0     0 ?        S<   19:47   0:00 [netns]
root        15  0.0  0.0      0     0 ?        S    19:47   0:00 [khungtaskd]
root        16  0.0  0.0      0     0 ?        S    19:47   0:00 [oom_reaper]
root        17  0.0  0.0      0     0 ?        S<   19:47   0:00 [writeback]
root        18  0.0  0.0      0     0 ?        S    19:47   0:00 [kcompactd0]
root        19  0.0  0.0      0     0 ?        SN   19:47   0:00 [ksmd]
root        20  0.0  0.0      0     0 ?        SN   19:47   0:00 [khugepaged]
root        21  0.0  0.0      0     0 ?        S<   19:47   0:00 [crypto]
root        22  0.0  0.0      0     0 ?        S<   19:47   0:00 [kintegrityd]
root        23  0.0  0.0      0     0 ?        S<   19:47   0:00 [kblockd]
root        24  0.0  0.0      0     0 ?        S<   19:47   0:00 [ata_sff]
root        25  0.0  0.0      0     0 ?        S<   19:47   0:00 [md]
root        26  0.0  0.0      0     0 ?        S<   19:47   0:00 [edac-poller]
root        27  0.0  0.0      0     0 ?        S<   19:47   0:00 [devfreq_wq]
root        28  0.0  0.0      0     0 ?        S<   19:47   0:00 [watchdogd]
root        32  0.0  0.0      0     0 ?        S    19:47   0:00 [kauditd]
root        33  0.0  0.0      0     0 ?        S    19:47   0:02 [kswapd0]
root        34  0.0  0.0      0     0 ?        S    19:47   0:00 [ecryptfs-kthrea]
root        76  0.0  0.0      0     0 ?        S<   19:47   0:00 [kthrotld]
root        77  0.0  0.0      0     0 ?        S<   19:47   0:00 [acpi_thermal_pm]
root        78  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_0]
root        79  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_0]
root        80  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_1]
root        81  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_1]
root        87  0.0  0.0      0     0 ?        S<   19:47   0:00 [ipv6_addrconf]
root       116  0.0  0.0      0     0 ?        S<   19:47   0:00 [charger_manager]
root       155  0.0  0.0      0     0 ?        S<   19:47   0:00 [mpt_poll_0]
root       156  0.0  0.0      0     0 ?        S<   19:47   0:00 [mpt/0]
root       157  0.0  0.0      0     0 ?        S<   19:47   0:00 [ttm_swap]
root       158  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_2]
root       159  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_2]
root       161  0.0  0.0      0     0 ?        S<   19:47   0:01 [kworker/0:1H]
root       162  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_3]
root       163  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_3]
root       164  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_4]
root       165  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_4]
root       166  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_5]
root       167  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_5]
root       168  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_6]
root       169  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_6]
root       170  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_7]
root       171  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_7]
root       172  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_8]
root       173  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_8]
root       174  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_9]
root       175  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_9]
root       176  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_10]
root       177  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_10]
root       178  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_11]
root       179  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_11]
root       180  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_12]
root       181  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_12]
root       182  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_13]
root       183  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_13]
root       184  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_14]
root       185  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_14]
root       186  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_15]
root       187  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_15]
root       188  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_16]
root       189  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_16]
root       190  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_17]
root       191  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_17]
root       192  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_18]
root       193  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_18]
root       194  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_19]
root       195  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_19]
root       196  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_20]
root       197  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_20]
root       198  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_21]
root       199  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_21]
root       200  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_22]
root       201  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_22]
root       202  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_23]
root       203  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_23]
root       204  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_24]
root       205  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_24]
root       206  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_25]
root       207  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_25]
root       208  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_26]
root       209  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_26]
root       210  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_27]
root       211  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_27]
root       212  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_28]
root       213  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_28]
root       214  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_29]
root       215  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_29]
root       216  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_30]
root       217  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_30]
root       218  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_31]
root       219  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_31]
root       220  0.0  0.0      0     0 ?        S    19:47   0:00 [scsi_eh_32]
root       221  0.0  0.0      0     0 ?        S<   19:47   0:00 [scsi_tmf_32]
root       275  0.0  0.0      0     0 ?        S    19:47   0:01 [jbd2/sda4-8]
root       276  0.0  0.0      0     0 ?        S<   19:47   0:00 [ext4-rsv-conver]
root       310  0.0  0.1  29676  3036 ?        Ss   19:47   0:00 /lib/systemd/systemd-journald
root       332  0.0  0.1  45720  2724 ?        Ss   19:47   0:00 /lib/systemd/systemd-udevd
root       382  0.0  0.0      0     0 ?        S<   19:47   0:00 [nfit]
systemd+   577  0.0  0.1 102388  2092 ?        Ssl  19:47   0:00 /lib/systemd/systemd-timesyncd
syslog     726  0.0  0.1 256400  2236 ?        Ssl  19:47   0:00 /usr/sbin/rsyslogd -n
root       728  0.0  0.1 337396  3828 ?        Ssl  19:47   0:00 /usr/sbin/ModemManager
root       759  0.0  0.3 212984  7416 ?        Ssl  19:47   0:00 /usr/lib/snapd/snapd
root       760  0.0  0.2 298720  5732 ?        Ssl  19:47   0:00 /usr/lib/accountsservice/accounts-daemon
avahi      761  0.0  0.1  44920  2484 ?        Ss   19:47   0:00 avahi-daemon: running [Ubuntu.local]
root       773  0.0  0.2 173476  5116 ?        Ssl  19:47   0:00 /usr/sbin/thermald --no-daemon --dbus-enable
avahi      777  0.0  0.0  44792    28 ?        S    19:47   0:00 avahi-daemon: chroot helper
root       784  0.0  0.0   4404  1084 ?        Ss   19:47   0:00 /usr/sbin/acpid
root       785  0.0  0.0  28664  1840 ?        Ss   19:47   0:00 /lib/systemd/systemd-logind
message+   787  0.0  0.2  44296  4000 ?        Ss   19:47   0:03 /usr/bin/dbus-daemon --system --address=system
root       816  0.0  0.1 274824  3536 ?        Ssl  19:47   0:00 /usr/sbin/cups-browsed
root       820  0.0  0.1  36080  2380 ?        Ss   19:47   0:00 /usr/sbin/cron -f
root       828  0.0  0.5 463420 10520 ?        Ssl  19:47   0:00 /usr/sbin/NetworkManager --no-daemon
root       898  0.0  0.4 304808  8260 ?        Ssl  19:47   0:00 /usr/lib/policykit-1/polkitd --no-debug
root       909  0.0  0.2 292204  5268 ?        SLsl 19:47   0:00 /usr/sbin/lightdm
root       940  2.0  3.3 453248 65316 tty7     Ssl+ 19:47   3:07 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth 
mysql      950  0.0  0.2 1107592 4232 ?        Ssl  19:47   0:06 /usr/sbin/mysqld
root       965  0.0  0.6 221820 12316 ?        Ss   19:47   0:00 php-fpm: master process (/etc/php/7.0/fpm/php-
www-data   981  0.0  0.0 221820   860 ?        S    19:47   0:00 php-fpm: pool www
www-data   982  0.0  0.0 221820   860 ?        S    19:47   0:00 php-fpm: pool www
nobody     996  0.0  0.1  60104  2332 ?        S    19:47   0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foregr
root      1211  0.0  0.1 230308  3680 ?        Sl   19:47   0:00 lightdm --session-child 12 19
rtkit     1267  0.0  0.1 183548  2264 ?        SNsl 19:47   0:00 /usr/lib/rtkit/rtkit-daemon
root      1287  0.0  0.2 354288  4432 ?        Ssl  19:47   0:00 /usr/lib/upower/upowerd
colord    1309  0.0  0.3 320780  7056 ?        Ssl  19:47   0:00 /usr/lib/colord/colord
whoopsie  1320  0.0  0.4 525932  8116 ?        Ssl  19:47   0:00 /usr/bin/whoopsie -f
root      1334  0.0  0.0  23012  1488 tty1     Ss+  19:47   0:00 /sbin/agetty --noclear tty1 linux
ubuntu    1432  0.0  0.1  45252  2888 ?        Ss   19:48   0:00 /lib/systemd/systemd --user
ubuntu    1433  0.0  0.0 145280   140 ?        S    19:48   0:00 (sd-pam)
ubuntu    1479  0.0  0.1 212576  3560 ?        Sl   19:48   0:00 /usr/bin/gnome-keyring-daemon --daemonize --lo
ubuntu    1489  0.0  0.1  53728  3760 ?        Ss   19:48   0:00 /sbin/upstart --user
ubuntu    1567  0.0  0.0  40000  1488 ?        S    19:48   0:00 upstart-udev-bridge --daemon --user
ubuntu    1575  0.0  0.1  43920  3628 ?        Ss   19:48   0:05 dbus-daemon --fork --session --address=unix:ab
ubuntu    1587  0.0  0.1  93420  3328 ?        Ss   19:48   0:00 /usr/lib/x86_64-linux-gnu/hud/window-stack-bri
ubuntu    1624  0.0  0.7 534528 14252 ?        Ssl  19:48   0:06 /usr/lib/x86_64-linux-gnu/bamf/bamfdaemon
ubuntu    1630  0.0  0.0  48532  1184 ?        S    19:48   0:00 upstart-file-bridge --daemon --user
ubuntu    1632  0.0  0.0  39908   140 ?        S    19:48   0:00 upstart-dbus-bridge --daemon --system --user -
ubuntu    1634  0.0  0.0  39908   132 ?        S    19:48   0:01 upstart-dbus-bridge --daemon --session --user 
ubuntu    1640  0.0  0.1 281756  3820 ?        Sl   19:48   0:00 /usr/lib/gvfs/gvfsd
ubuntu    1647  0.0  0.2 419964  4776 ?        Sl   19:48   0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -
ubuntu    1648  0.0  1.2 511108 24088 ?        Sl   19:48   0:03 /usr/bin/fcitx
ubuntu    1662  0.0  0.1  43044  2048 ?        Ss   19:48   0:02 /usr/bin/dbus-daemon --fork --print-pid 5 --pr
ubuntu    1666  0.0  0.2 353672  5384 ?        Sl   19:48   0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
ubuntu    1670  0.0  0.0  27640    48 ?        SN   19:48   0:00 /usr/bin/fcitx-dbus-watcher unix:abstract=/tmp
ubuntu    1676  0.0  0.1  43028  2720 ?        S    19:48   0:00 /usr/bin/dbus-daemon --config-file=/etc/at-spi
ubuntu    1679  0.0  0.1 206972  3904 ?        Sl   19:48   0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-
ubuntu    1684  0.0  0.9 537656 18780 ?        Sl   19:48   0:02 /usr/lib/x86_64-linux-gnu/notify-osd
ubuntu    1694  0.0  0.0 173756   152 ?        Ss   19:48   0:00 gpg-agent --homedir /home/ubuntu/.gnupg --use-
ubuntu    1704  0.0  0.8 606780 16188 ?        Ssl  19:48   0:01 /usr/lib/x86_64-linux-gnu/hud/hud-service
ubuntu    1706  0.0  0.9 918424 18716 ?        Ssl  19:48   0:01 /usr/lib/unity-settings-daemon/unity-settings-
ubuntu    1715  0.0  0.3 560580  7096 ?        Ssl  19:48   0:00 /usr/lib/gnome-session/gnome-session-binary --
ubuntu    1719  0.0  0.9 668688 19280 ?        Ssl  19:48   0:06 /usr/lib/x86_64-linux-gnu/unity/unity-panel-se
ubuntu    1741  0.0  0.1 178668  3580 ?        Sl   19:48   0:00 /usr/lib/dconf/dconf-service
ubuntu    1749  2.4  5.9 1292960 117412 ?      Ssl  19:48   3:42 compiz
ubuntu    1756  0.0  0.2 377476  5272 ?        Ssl  19:48   0:00 /usr/lib/x86_64-linux-gnu/indicator-messages/i
ubuntu    1762  0.0  0.2 356396  4700 ?        Ssl  19:48   0:00 /usr/lib/x86_64-linux-gnu/indicator-bluetooth/
ubuntu    1765  0.0  0.2 368120  5528 ?        Ssl  19:48   0:00 /usr/lib/x86_64-linux-gnu/indicator-power/indi
ubuntu    1768  0.0  0.3 788460  6568 ?        Ssl  19:48   0:00 /usr/lib/x86_64-linux-gnu/indicator-datetime/i
ubuntu    1769  0.0  0.5 659156 11316 ?        Ssl  19:48   0:00 /usr/lib/x86_64-linux-gnu/indicator-keyboard/i
ubuntu    1770  0.0  0.3 756860  6488 ?        Ssl  19:48   0:00 /usr/lib/x86_64-linux-gnu/indicator-sound/indi
ubuntu    1774  0.0  0.4 557240  8744 ?        Ssl  19:48   0:00 /usr/lib/x86_64-linux-gnu/indicator-printers/i
ubuntu    1777  0.0  0.2 643652  5652 ?        Ssl  19:48   0:00 /usr/lib/x86_64-linux-gnu/indicator-session/in
ubuntu    1780  0.0  0.3 411348  5956 ?        Ssl  19:48   0:01 /usr/lib/x86_64-linux-gnu/indicator-applicatio
ubuntu    1809  0.0  0.2 924872  5840 ?        Sl   19:48   0:00 /usr/lib/evolution/evolution-source-registry
ubuntu    1814  0.0  0.2 442296  4640 ?        S19:48   0:05 /usr/bin/pulseaudio --start --log-target=syslo
ubuntu    1856  0.0  2.1 877212 43364 ?        Sl   19:48   0:00 /usr/lib/evolution/evolution-calendar-factory
ubuntu    1880  0.1  2.0 1025416 40992 ?       Sl   19:48   0:11 nautilus -n
ubuntu    1884  0.0  0.8 614720 16800 ?        Sl   19:48   0:00 /usr/lib/policykit-1-gnome/polkit-gnome-authen
ubuntu    1885  0.0  0.8 701068 17036 ?        Sl   19:48   0:01 nm-applet
ubuntu    1888  0.0  0.5 584772 10712 ?        Sl   19:48   0:00 /usr/lib/unity-settings-daemon/unity-fallback-
ubuntu    1889  0.4  8.2 1255840 163856 ?      SLl  19:48   0:39 /usr/bin/gnome-software --gapplication-service
ubuntu    1891  0.0  0.3 303780  5972 ?        Sl   19:48   0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
root      1897  0.0  0.3 382444  6984 ?        Ssl  19:48   0:00 /usr/lib/udisks2/udisksd --no-debug
ubuntu    1904  0.0  2.1 814520 41544 ?        Sl   19:48   0:00 /usr/lib/evolution/evolution-calendar-factory-
ubuntu    1913  0.0  0.1 264772  3332 ?        Sl   19:48   0:00 /usr/lib/gvfs/gvfs-goa-volume-monitor
ubuntu    1919  0.0  0.2 278932  4056 ?        Sl   19:48   0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
ubuntu    1935  0.0  0.2 282524  5732 ?        Sl   19:48   0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
ubuntu    1940  0.0  0.2 410848  5180 ?        Sl   19:48   0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
ubuntu    1957  0.0  2.0 830236 41420 ?        Sl   19:48   0:00 /usr/lib/evolution/evolution-calendar-factory-
ubuntu    1959  0.0  0.1 193252  3720 ?        Sl   19:48   0:00 /usr/lib/gvfs/gvfsd-metadata
root      1963  0.0  1.3 635308 27148 ?        Sl   19:48   0:01 /usr/lib/x86_64-linux-gnu/fwupd/fwupd
ubuntu    1983  0.0  0.4 704720  8188 ?        Sl   19:48   0:00 /usr/lib/evolution/evolution-addressbook-facto
ubuntu    2007  0.0  0.4 782504  9588 ?        Sl   19:48   0:00 /usr/lib/evolution/evolution-addressbook-facto
ubuntu    2032  0.0  0.2 371016  5900 ?        Sl   19:48   0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.5 /org/
ubuntu    2034  0.0  1.6 942660 33332 ?        Sl   19:48   0:07 fcitx-qimpanel
ubuntu    2060  5.6 10.2 2626816 201948 ?      Sl   19:48   8:34 /usr/lib/firefox/firefox
ubuntu    2091  0.0  0.1  68540  3516 ?        S    19:48   0:00 /usr/lib/x86_64-linux-gnu/gconf/gconfd-2
ubuntu    2121  0.0  0.4 424340  8192 ?        Sl   19:48   0:00 zeitgeist-datahub
ubuntu    2128  0.0  0.0   4512   688 ?        S    19:48   0:00 /bin/sh -c /usr/lib/x86_64-linux-gnu/zeitgeist
ubuntu    2134  0.0  0.3 357988  7492 ?        Sl   19:48   0:00 /usr/bin/zeitgeist-daemon
ubuntu    2142  0.0  0.5 323140 10284 ?        Sl   19:48   0:00 /usr/lib/x86_64-linux-gnu/zeitgeist-fts
ubuntu    2185  0.0  0.7 553628 15532 ?        Sl   19:49   0:00 update-notifier
ubuntu    2220  0.0  0.3 530592  5944 ?        Sl   19:50   0:00 /usr/lib/x86_64-linux-gnu/deja-dup/deja-dup-mo
ubuntu    2403  0.0  0.0      0     0 ?        Z    19:56   0:00 [fcitx-qimpanel] 
ubuntu    7383  0.0  0.3 512980  6600 ?        Sl   20:02   0:00 ibus-daemon --xim
ubuntu    7391  0.0  0.2 284808  5844 ?        Sl   20:02   0:00 /usr/lib/ibus/ibus-dconf
ubuntu    7392  0.0  0.7 506360 14784 ?        Sl   20:02   0:00 /usr/lib/ibus/ibus-ui-gtk3
ubuntu    7394  0.0  0.4 437400  9232 ?        Sl   20:02   0:00 /usr/lib/ibus/ibus-x11 --kill-daemon
ubuntu    7408  0.0  0.2 208944  4932 ?        Sl   20:02   0:00 /usr/lib/ibus/ibus-engine-simple
ubuntu    7419  0.0  0.0      0     0 ?        Z    20:04   0:00 [fcitx-qimpanel] 
ubuntu    7475  0.0  0.0      0     0 ?        Z    20:05   0:00 [fcitx-qimpanel] 
root      7649  0.0  0.0  43604  1832 ?        S    20:13   0:00 dbus-launch --autolaunch=fbd5812ac3044569a716b
root      7650  0.0  0.1  42772  2020 ?        Ss   20:13   0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --pr
root      7653  0.0  0.1 178668  3928 ?        Sl   20:13   0:00 /usr/lib/dconf/dconf-service
root      8927  0.0  0.8 251512 17308 ?        Ss   20:18   0:00 /usr/sbin/apache2 -k start
www-data  8931  0.0  0.5 252072 11720 ?        S    20:18   0:00 /usr/sbin/apache2 -k start
www-data  8933  0.0  0.4 252000  8784 ?        S    20:18   0:00 /usr/sbin/apache2 -k start
www-data  8954  0.0  0.5 252056 11344 ?        S    20:19   0:00 /usr/sbin/apache2 -k start
www-data  8956  0.0  0.5 252068 10556 ?        S    20:19   0:00 /usr/sbin/apache2 -k start
ubuntu    9041  0.6  4.2 1949524 84492 ?       Sl   20:21   0:46 /usr/lib/firefox/firefox -contentproc -childID
ubuntu    9136  0.1  3.4 1949460 68928 ?       Sl   20:24   0:08 /usr/lib/firefox/firefox -contentproc -childID
ubuntu    9162  2.4  7.2 2316448 142332 ?      Sl   20:25   2:51 /usr/lib/firefox/firefox -contentproc -childID
ubuntu    9368  0.0  0.2 371364  5432 ?        Sl   20:33   0:00 /usr/lib/gvfs/gvfsd-network --spawner :1.5 /or
ubuntu    9404  0.0  0.5 594428  9956 ?        Sl   20:33   0:00 /usr/lib/gvfs/gvfsd-recent --spawner :1.5 /org
ubuntu    9412  0.0  0.2 368956  4004 ?        Sl   20:33   0:00 /usr/lib/gvfs/gvfsd-dnssd --spawner :1.5 /org/
root      9421  0.0  0.0      0     0 ?        S    20:33   0:06 [kworker/0:1]
ubuntu   10046  0.0  0.3 520908  6184 ?        SLl  20:53   0:00 /usr/lib/gvfs/gvfsd-ftp --spawner :1.5 /org/gt
www-data 11067  0.0  0.3 251584  7096 ?        S    21:10   0:00 /usr/sbin/apache2 -k start
www-data 11071  0.0  0.4 251760  8532 ?        S    21:10   0:00 /usr/sbin/apache2 -k start
www-data 11072  0.0  0.5 251992 11244 ?        S    21:10   0:00 /usr/sbin/apache2 -k start
www-data 11093  0.0  0.4 252064  9808 ?        S    21:13   0:00 /usr/sbin/apache2 -k start
www-data 11094  0.0  0.5 251964  9896 ?        S    21:13   0:00 /usr/sbin/apache2 -k start
www-data 11095  0.0  0.4 251940  9684 ?        S    21:13   0:00 /usr/sbin/apache2 -k start
tomcat7  13091  0.2  3.7 2104764 74896 ?       Sl   21:19   0:10 /usr/lib/jvm/default-java/bin/java -Djava.util
root     15872  0.0  0.0      0     0 ?        S    21:50   0:00 [kworker/u2:0]
root     16133  0.0  0.1  16128  3724 ?        S    21:53   0:00 /sbin/dhclient -d -q -sf /usr/lib/NetworkManag
root     16170  0.0  0.0      0     0 ?        S    21:59   0:00 [kworker/u2:2]
ubuntu   16186  0.4  2.2 618284 43908 ?        Sl   22:00   0:06 /usr/lib/gnome-terminal/gnome-terminal-server
ubuntu   16191  0.0  0.2  29788  5100 pts/19   Ss   22:00   0:00 bash
root     16236  0.1  0.0      0     0 ?        S    22:06   0:00 [kworker/0:0]
root     16748  0.0  0.2  61932  3996 pts/19   T    22:13   0:00 sudo apt install docker.io
root     16749  0.2  3.8 122408 76696 pts/19   T    22:13   0:01 apt install docker.io
_apt     16753  0.0  0.2  52496  5656 pts/19   T    22:13   0:00 /usr/lib/apt/methods/http
root     16782  0.0  0.0      0     0 ?        S    22:19   0:00 [kworker/0:2]
ubuntu   16790  0.0  0.1  44436  3196 pts/19   R+   22:21   0:00 ps aux

   晕。。。。。 这么多怎么看的过来呢,这是正则表达式就出场了。在终端中运行 grep --help 就可以了解其详细的用法了,这里就以这个 apt / apt-get 为关键字进行正则查找。

  运行 ps aux | grep "apt" 或是 ps aux|grep 'apt' 此处 aux、|、grep 之间有无空格无大碍。

ubuntu@Ubuntu:~$ ps aux | grep "apt"
root     16748  0.0  0.2  61932  3996 pts/19   T    22:13   0:00 sudo apt install docker.io
root     16749  0.1  3.8 122408 76696 pts/19   T    22:13   0:01 apt install docker.io
_apt     16753  0.0  0.2  52496  5656 pts/19   T    22:13   0:00 /usr/lib/apt/methods/http
ubuntu   16822  0.0  0.0  21316  1060 pts/19   S+   22:24   0:00 grep --color=auto apt

 

  这样不就很清楚了,用户 root 一般执行安装软件操作时都需要 root 权限,这就是为什么执行 sudo apt install ** 时需添加 sudo ,或者是先运行 sudo su root 、su root (后者需要密码)后再执行 apt 此时光标前的 $ 符号就变为 # 符号,就说明当前是root运行身份,就可以直接 apt ... 不用 sudo apt ...。 16748、16749 就是这两个进程的ID了,而后面 sudo apt install docker.io 、apt install docker.io 就是之前意外终止的 apt 进程。

  所以此处就结束两个用户名为 root 进程中的任一个,那么另一个也会自动结束还有下面的 _apt 用户的进程,此时 ps aux | grep "apt" 列表中就没有此二进程了。如仍在,那你需要重启一下终端了此时再运行本命令就没有此二进程了(笔者遇到过 不知什么原因 明明结束了 而列表中仍存在 但是重启终端后运行查看时就没有了)

  结束进程命令,sudo kill PID (PID自行替换 像此处可以是 16748 16749 可以多个PID) 更多关于 kill 命令请运行 kill --help了解。

  此时呢,就可以用 apt / apt-get 放心安装软件啦。

 

ubuntu@Ubuntu:~$ sudo apt install docker.io
[sudo] ubuntu 的密码: 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:
  bridge-utils cgroupfs-mount containerd git git-man liberror-perl runc ubuntu-fan
建议安装:
  aufs-tools btrfs-tools debootstrap docker-doc rinse zfs-fuse | zfsutils git-daemon-run
  | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki
  git-svn
下列【新】软件包将被安装:
  bridge-utils cgroupfs-mount containerd docker.io git git-man liberror-perl runc ubuntu-fan
升级了 0 个软件包,新安装了 9 个软件包,要卸载 0 个软件包,有 278 个软件包未被升级。
需要下载 15.8 MB/21.4 MB 的归档。
解压缩后会消耗 116 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 http://cn.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 docker.io amd64 1.13.1-0ubuntu1~16.04.2 [11.9 MB]
获取:2 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 liberror-perl all 0.17-1.2 [19.6 kB]     
获取:3 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 git-man all 1:2.7.4-0ubuntu1.3 [736 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 git amd64 1:2.7.4-0ubuntu1.3 [3,102 kB]
获取:5 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 ubuntu-fan all 0.12.8~16.04.2 [35.6 kB]
已下载 6,671 kB,耗时 26秒 (252 kB/s)                                                                 
正在选中未选择的软件包 bridge-utils。
(正在读取数据库 ... 系统当前共安装有 215959 个文件和目录。)
正准备解包 .../bridge-utils_1.5-9ubuntu1_amd64.deb  ...
正在解包 bridge-utils (1.5-9ubuntu1) ...
正在选中未选择的软件包 cgroupfs-mount。
正准备解包 .../cgroupfs-mount_1.2_all.deb  ...
正在解包 cgroupfs-mount (1.2) ...
正在选中未选择的软件包 runc。
正准备解包 .../runc_1.0.0~rc2+docker1.13.1-0ubuntu1~16.04.1_amd64.deb  ...
正在解包 runc (1.0.0~rc2+docker1.13.1-0ubuntu1~16.04.1) ...
正在选中未选择的软件包 containerd。
正准备解包 .../containerd_0.2.5-0ubuntu1~16.04.1_amd64.deb  ...
正在解包 containerd (0.2.5-0ubuntu1~16.04.1) ...
正在选中未选择的软件包 docker.io。
正准备解包 .../docker.io_1.13.1-0ubuntu1~16.04.2_amd64.deb  ...
正在解包 docker.io (1.13.1-0ubuntu1~16.04.2) ...
正在选中未选择的软件包 liberror-perl。
正准备解包 .../liberror-perl_0.17-1.2_all.deb  ...
正在解包 liberror-perl (0.17-1.2) ...
正在选中未选择的软件包 git-man。
正准备解包 .../git-man_1%3a2.7.4-0ubuntu1.3_all.deb  ...
正在解包 git-man (1:2.7.4-0ubuntu1.3) ...
正在选中未选择的软件包 git。
正准备解包 .../git_1%3a2.7.4-0ubuntu1.3_amd64.deb  ...
正在解包 git (1:2.7.4-0ubuntu1.3) ...
正在选中未选择的软件包 ubuntu-fan。
正准备解包 .../ubuntu-fan_0.12.8~16.04.2_all.deb  ...
正在解包 ubuntu-fan (0.12.8~16.04.2) ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在处理用于 ureadahead (0.100.0-19) 的触发器 ...
正在处理用于 systemd (229-4ubuntu19) 的触发器 ...
正在设置 bridge-utils (1.5-9ubuntu1) ...
正在设置 cgroupfs-mount (1.2) ...
正在设置 runc (1.0.0~rc2+docker1.13.1-0ubuntu1~16.04.1) ...
正在设置 containerd (0.2.5-0ubuntu1~16.04.1) ...
正在设置 docker.io (1.13.1-0ubuntu1~16.04.2) ...
正在添加组"docker" (GID 131)...
完成。
正在设置 liberror-perl (0.17-1.2) ...
正在设置 git-man (1:2.7.4-0ubuntu1.3) ...
正在设置 git (1:2.7.4-0ubuntu1.3) ...
正在设置 ubuntu-fan (0.12.8~16.04.2) ...
正在处理用于 systemd (229-4ubuntu19) 的触发器 ...
正在处理用于 ureadahead (0.100.0-19) 的触发器 ...

  网上还有这种操作,http://blog.csdn.net/qq_33668390/article/details/72765494 。笔就者没有去尝试了,用笔者上面这种方式应该是可以解决的。如果例外请看下此篇文章吧。

 

转载于:https://www.cnblogs.com/notfound/articles/8445777.html

你可能感兴趣的:(解决 apt / apt-get E: 无法获得锁 E:无法锁定管理目录 11:资源暂时不可用)