KALI安装GNOME

GNOME是LINUX系统中比较流行的桌面环境,KALI默认的桌面环境个人觉得不是很习惯,所以尝试安装GNOME更换桌面环境。

1.输入安装命令apt -y install kali-desktop-gnome,出现错误提示:

┌──(hello㉿kali)-[~/桌面]
└─$ apt -y install kali-desktop-gnome            
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?

2.根据错误提示代码,以root用户运行,切换到root用户,输入代码:sudo -s,回车,输入密码,回车。

┌──(hello㉿kali)-[~/桌面]
└─$ sudo -s 100 ⨯
[sudo] hello 的密码:
┌──(root?kali)-[/home/hello/桌面]
└─# apt -y install kali-desktop-gnome
正在读取软件包列表… 完成
正在分析软件包的依赖关系树… 完成
正在读取状态信息… 完成
将会同时安装下列软件:
accountsservice apg bolt cheese-common chrome-gnome-shell cracklib-runtime cups-pk-helper dconf-cli
dconf-gsettings-backend dconf-service dleyna-server docbook-xml eog evince evince-common evolution-data-server
evolution-data-server-common file-roller fonts-dejavu gcr gdm3 gedit gedit-common gir1.2-accountsservice-1.0
升级了 24 个软件包,新安装了 235 个软件包,要卸载 0 个软件包,有 307 个软件包未被升级。
需要下载 142 MB 的归档。

3.安装完会弹出界面,选择gdm3,按回车键,接着会自动解压安装gnome。解压完成后,重启电脑就可以。

4.安装 hidetopbar 扩展,输入sudo apt-get install gnome-shell-extension-autohidetopbar进行安装。

┌──(hero㉿kali)-[~]
└─$ sudo apt-get install gnome-shell-extension-autohidetopbar
[sudo] hero 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列软件包是自动安装的并且现在不需要了:
  gnome-terminal-data
使用'sudo apt autoremove'来卸载它(它们)。
下列【新】软件包将被安装:
  gnome-shell-extension-autohidetopbar
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 325 个软件包未被升级。
需要下载 18.7 kB 的归档。
解压缩后会消耗 106 kB 的额外空间。
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 gnome-shell-extension-autohidetopbar all 20210525-2 [18.7 kB]
已下载 18.7 kB,耗时 2秒 (7,988 B/s)                            
正在选中未选择的软件包 gnome-shell-extension-autohidetopbar。
(正在读取数据库 ... 系统当前共安装有 331736 个文件和目录。)
准备解压 .../gnome-shell-extension-autohidetopbar_20210525-2_all.deb  ...
正在解压 gnome-shell-extension-autohidetopbar (20210525-2) ...
正在设置 gnome-shell-extension-autohidetopbar (20210525-2) ...

5.重启电脑,在搜索栏中搜索 “扩展”并打开,找到Hide top bar,开启即可隐藏顶栏。隐藏的方式是自动隐藏、自动显示。

KALI安装新立得软件包管理器

新立得软件包管理器对LINUX新手来说是一个非常好的软件管理工具,下面介绍一下KALI LINUX下安装新立得的步骤:

1.打开终端,输入安装代码:sudo apt-get install synaptic

┌──(hero㉿kali)-[~/下载]
└─$ sudo apt-get install synaptic 
[sudo] hero 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
 synaptic : 依赖: libept1.6.0 (>= 1.2.1) 但是它将不会被安装
            依赖: libxapian30 (>= 1.4.17~) 但是它将不会被安装
            推荐: libgtk3-perl 但是它将不会被安装
 youdao-dict : 依赖: python3-xlib 但是它将不会被安装
               依赖: tesseract-ocr 但是它将不会被安装
               依赖: tesseract-ocr-eng 但是它将不会被安装
               依赖: tesseract-ocr-chi-sim 但是它将不会被安装
               依赖: tesseract-ocr-chi-tra 但是它将不会被安装
               依赖: ttf-wqy-microhei
               依赖: python3-pyqt5.qtmultimedia 但是它将不会被安装
               依赖: python3-pyqt5.qtquick 但是它将不会被安装
               依赖: python3-pyqt5.qtwebkit 但是它将不会被安装
               依赖: gir1.2-appindicator3-0.1 但无法安装它
               依赖: qtdeclarative5-controls-plugin 但无法安装它
               依赖: gstreamer0.10-plugins-ugly 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

2.根据安装失败的错误提示,安装libgtk3-perl,打开http://ftp.br.debian.org/debian/pool/main/libg/,在下面寻找libgtk3-perl的deb安装包下载,然后在终端中进行安装:

┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i libgtk3-perl_0.038-1_all.deb                 
[sudo] hero 的密码:
正在选中未选择的软件包 libgtk3-perl。
(正在读取数据库 ... 系统当前共安装有 293562 个文件和目录。)
准备解压 libgtk3-perl_0.038-1_all.deb  ...
正在解压 libgtk3-perl (0.038-1) ...
dpkg: 依赖关系问题使得 libgtk3-perl 的配置工作不能继续:
 libgtk3-perl 依赖于 libcairo-gobject-perl;然而:
  未安装软件包 libcairo-gobject-perl。
 libgtk3-perl 依赖于 libglib-object-introspection-perl (>= 0.043);然而:
  未安装软件包 libglib-object-introspection-perl。
 libgtk3-perl 依赖于 libglib-perl;然而:
  未安装软件包 libglib-perl。

dpkg: 处理软件包 libgtk3-perl (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 man-db (2.9.4-2) 的触发器 ...
在处理时有错误发生:
 libgtk3-perl

3.使用sudo apt -f install自动安装这些依赖包。

┌──(hero㉿kali)-[~/下载]
└─$ sudo apt -f install                                                                  1 ⨯
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
正在修复依赖关系... 完成
将会同时安装下列软件:
  fonts-wqy-microhei libcairo-gobject-perl libcairo-perl libextutils-depends-perl
  libextutils-pkgconfig-perl libglib-object-introspection-perl pkg-config pyqt5-dev-tools
  python3-pyqt5
建议安装:
  libfont-freetype-perl libxml-libxml-perl python3-pyqt5-dbg
下列软件包将被【卸载】:
  youdao-dict
下列【新】软件包将被安装:
  fonts-wqy-microhei libcairo-gobject-perl libcairo-perl libextutils-depends-perl
  libextutils-pkgconfig-perl libglib-object-introspection-perl pkg-config
下列软件包将被升级:
  pyqt5-dev-tools python3-pyqt5
升级了 2 个软件包,新安装了 7 个软件包,要卸载 1 个软件包,有 329 个软件包未被升级。
有 4 个软件包没有被完全安装或卸载。
需要下载 4,533 kB 的归档。
解压缩后将会空出 7,122 kB 的空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libextutils-depends-perl all 0.8001-1 [18.8 kB]
获取:2 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB]
获取:3 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libextutils-pkgconfig-perl all 1.16-1.1 [10.9 kB]
获取:4 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libcairo-perl amd64 1.109-1 [100 kB]
获取:5 http://http.kali.org/kali kali-rolling/main amd64 libcairo-gobject-perl amd64 1.005-2+b2 [12.3 kB]
获取:6 http://http.kali.org/kali kali-rolling/main amd64 libglib-object-introspection-perl amd64 0.049-1+b1 [68.9 kB]
获取:7 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fonts-wqy-microhei all 0.2.0-beta-3.1 [1,606 kB]
获取:8 http://http.kali.org/kali kali-rolling/main amd64 pyqt5-dev-tools amd64 5.15.4+dfsg-3 [177 kB]
获取:9 http://http.kali.org/kali kali-rolling/main amd64 python3-pyqt5 amd64 5.15.4+dfsg-3 [2,474 kB]
已下载 4,533 kB,耗时 33秒 (138 kB/s)                                                       
(正在读取数据库 ... 系统当前共安装有 293667 个文件和目录。)
正在卸载 youdao-dict (1.1.0-0~ubuntu) ...
正在选中未选择的软件包 libextutils-depends-perl。
(正在读取数据库 ... 系统当前共安装有 293119 个文件和目录。)
准备解压 .../0-libextutils-depends-perl_0.8001-1_all.deb  ...
正在解压 libextutils-depends-perl (0.8001-1) ...
正在选中未选择的软件包 pkg-config。
准备解压 .../1-pkg-config_0.29.2-1_amd64.deb  ...
正在解压 pkg-config (0.29.2-1) ...
正在选中未选择的软件包 libextutils-pkgconfig-perl。
准备解压 .../2-libextutils-pkgconfig-perl_1.16-1.1_all.deb  ...
正在解压 libextutils-pkgconfig-perl (1.16-1.1) ...
正在选中未选择的软件包 libcairo-perl:amd64。
准备解压 .../3-libcairo-perl_1.109-1_amd64.deb  ...
正在解压 libcairo-perl:amd64 (1.109-1) ...
正在选中未选择的软件包 libcairo-gobject-perl。
准备解压 .../4-libcairo-gobject-perl_1.005-2+b2_amd64.deb  ...
正在解压 libcairo-gobject-perl (1.005-2+b2) ...
正在选中未选择的软件包 libglib-object-introspection-perl。
准备解压 .../5-libglib-object-introspection-perl_0.049-1+b1_amd64.deb  ...
正在解压 libglib-object-introspection-perl (0.049-1+b1) ...
正在选中未选择的软件包 fonts-wqy-microhei。
准备解压 .../6-fonts-wqy-microhei_0.2.0-beta-3.1_all.deb  ...
正在解压 fonts-wqy-microhei (0.2.0-beta-3.1) ...
准备解压 .../7-pyqt5-dev-tools_5.15.4+dfsg-3_amd64.deb  ...
正在解压 pyqt5-dev-tools (5.15.4+dfsg-3) 并覆盖 (5.15.2+dfsg-3) ...
准备解压 .../8-python3-pyqt5_5.15.4+dfsg-3_amd64.deb  ...
正在解压 python3-pyqt5 (5.15.4+dfsg-3) 并覆盖 (5.15.2+dfsg-3) ...
正在设置 browser360-cn-stable (10.4.1016.30-1) ...
install: 无效的用户 “1000:1000”
dpkg: 处理软件包 browser360-cn-stable (--configure)时出错:
 已安装 browser360-cn-stable 软件包 post-installation 脚本 子进程返回错误状态 1
正在设置 fonts-wqy-microhei (0.2.0-beta-3.1) ...
正在设置 libextutils-depends-perl (0.8001-1) ...
正在设置 pkg-config (0.29.2-1) ...
正在设置 python3-pyqt5 (5.15.4+dfsg-3) ...
正在设置 libextutils-pkgconfig-perl (1.16-1.1) ...
正在设置 pyqt5-dev-tools (5.15.4+dfsg-3) ...
正在设置 libcairo-perl:amd64 (1.109-1) ...
正在设置 libglib-perl:amd64 (3:1.329.3-1+b1) ...
正在设置 libcairo-gobject-perl (1.005-2+b2) ...
正在设置 libglib-object-introspection-perl (0.049-1+b1) ...
正在设置 libgtk3-perl (0.038-1) ...
正在处理用于 kali-menu (2021.3.3) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...
正在处理用于 fontconfig (2.13.1-4.2) 的触发器 ...

4.再次尝试安装libgtk3-perl,成功。

┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i libgtk3-perl_0.038-1_all.deb                                          100 ⨯
(正在读取数据库 ... 系统当前共安装有 293232 个文件和目录。)
准备解压 libgtk3-perl_0.038-1_all.deb  ...
正在解压 libgtk3-perl (0.038-1) 并覆盖 (0.038-1) ...
正在设置 libgtk3-perl (0.038-1) ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...

5.继续尝试安装新立得,终端输入代码:sudo apt-get install synaptic,回车键,搞定!

┌──(hero㉿kali)-[~/下载]
└─$ sudo apt-get install synaptic
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件:
  libept1.6.0 libxapian30
建议安装:
  xapian-tools dwww menu deborphan apt-xapian-index software-properties-gtk
下列【新】软件包将被安装:
  libept1.6.0 libxapian30 synaptic
升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 329 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 3,286 kB 的归档。
解压缩后会消耗 11.0 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libept1.6.0 amd64 1.2.1 [95.5 kB]
获取:2 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libxapian30 amd64 1.4.18-3 [1,089 kB]
获取:3 http://http.kali.org/kali kali-rolling/main amd64 synaptic amd64 0.90.2+b1 [2,101 kB]
已下载 3,286 kB,耗时 23秒 (143 kB/s)                                                       
正在选中未选择的软件包 libept1.6.0:amd64。
(正在读取数据库 ... 系统当前共安装有 293232 个文件和目录。)
准备解压 .../libept1.6.0_1.2.1_amd64.deb  ...
正在解压 libept1.6.0:amd64 (1.2.1) ...
正在选中未选择的软件包 libxapian30:amd64。
准备解压 .../libxapian30_1.4.18-3_amd64.deb  ...
正在解压 libxapian30:amd64 (1.4.18-3) ...
正在选中未选择的软件包 synaptic。
准备解压 .../synaptic_0.90.2+b1_amd64.deb  ...
正在解压 synaptic (0.90.2+b1) ...
正在设置 libxapian30:amd64 (1.4.18-3) ...
正在设置 browser360-cn-stable (10.4.1016.30-1) ...
install: 无效的用户 “1000:1000”
dpkg: 处理软件包 browser360-cn-stable (--configure)时出错:
 已安装 browser360-cn-stable 软件包 post-installation 脚本 子进程返回错误状态 1
正在设置 libept1.6.0:amd64 (1.2.1) ...
正在设置 synaptic (0.90.2+b1) ...
正在处理用于 kali-menu (2021.3.3) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 libc-bin (2.31-13) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...

KALI LINUX安装百度网盘失败

┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i baidunetdisk_3.5.0_amd64.deb     
[sudo] hero 的密码:
正在选中未选择的软件包 baidunetdisk。
(正在读取数据库 ... 系统当前共安装有 290826 个文件和目录。)
准备解压 baidunetdisk_3.5.0_amd64.deb  ...
正在解压 baidunetdisk (3.5.0) ...
dpkg: 依赖关系问题使得 baidunetdisk 的配置工作不能继续:
 baidunetdisk 依赖于 libappindicator3-1;然而:
  未安装软件包 libappindicator3-1。

dpkg: 处理软件包 baidunetdisk (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
在处理时有错误发生:
 baidunetdisk

分析问题:

以上代码提示缺少依赖:libappindicator3-1,libappindicator3-1又依赖 libindicator3-7。

解决问题:

1.先下载这两个包:

wget http://ftp.br.debian.org/debian/pool/main/libi/libindicator/libindicator3-7_0.5.0-4_amd64.deb
wget http://ftp.cn.debian.org/debian/pool/main/liba/libappindicator/libappindicator3-1_0.4.92-7_amd64.deb
或者:
wget http://mirrors.ustc.edu.cn/debian/pool/main/libi/libindicator/libindicator3-7_0.5.0-2_amd64.deb
wget http://mirrors.ustc.edu.cn/debian/pool/main/liba/libappindicator/libappindicator3-1_0.4.92-3.1_amd64.deb
┌──(hero㉿kali)-[~/下载]
└─$ wget http://ftp.br.debian.org/debian/pool/main/libi/libindicator/libindicator3-7_0.5.0-4_amd64.deb
--2021-09-26 16:41:20--  http://ftp.br.debian.org/debian/pool/main/libi/libindicator/libindicator3-7_0.5.0-4_amd64.deb
正在解析主机 ftp.br.debian.org (ftp.br.debian.org)... 200.236.31.3, 2801:82:80ff:8000::4
正在连接 ftp.br.debian.org (ftp.br.debian.org)|200.236.31.3|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:52940 (52K) [application/vnd.debian.binary-package]
正在保存至: “libindicator3-7_0.5.0-4_amd64.deb”

libindicator3-7_0.5 100%[================>]  51.70K  77.6KB/s  用时 0.7s    

2021-09-26 16:41:22 (77.6 KB/s) - 已保存 “libindicator3-7_0.5.0-4_amd64.deb” [52940/52940])

                                                                             
┌──(hero㉿kali)-[~/下载]
└─$ wget http://ftp.cn.debian.org/debian/pool/main/liba/libappindicator/libappindicator3-1_0.4.92-7_amd64.deb
--2021-09-26 16:41:44--  http://ftp.cn.debian.org/debian/pool/main/liba/libappindicator/libappindicator3-1_0.4.92-7_amd64.deb
正在解析主机 ftp.cn.debian.org (ftp.cn.debian.org)... 45.125.0.6, 2403:2c80:5::6
正在连接 ftp.cn.debian.org (ftp.cn.debian.org)|45.125.0.6|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 读取文件头错误 (连接超时)。
重试中。

--2021-09-26 16:56:52--  (尝试次数: 2)  http://ftp.cn.debian.org/debian/pool/main/liba/libappindicator/libappindicator3-1_0.4.92-7_amd64.deb
正在连接 ftp.cn.debian.org (ftp.cn.debian.org)|45.125.0.6|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Moved Temporarily
位置:http://mirrors.ustc.edu.cn/debian/pool/main/liba/libappindicator/libappindicator3-1_0.4.92-7_amd64.deb [跟随至新的 URL]
--2021-09-26 16:56:55--  http://mirrors.ustc.edu.cn/debian/pool/main/liba/libappindicator/libappindicator3-1_0.4.92-7_amd64.deb
正在解析主机 mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)... 202.141.160.110, 2001:da8:d800:95::110
正在连接 mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)|202.141.160.110|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:53472 (52K) [application/octet-stream]
正在保存至: “libappindicator3-1_0.4.92-7_amd64.deb”

libappindicator3-1_ 100%[================>]  52.22K  --.-KB/s  用时 0.04s   

2021-09-26 16:56:55 (1.27 MB/s) - 已保存 “libappindicator3-1_0.4.92-7_amd64.deb” [53472/53472])

2.再依次安装:

sudo dpkg -i libindicator3-7_0.5.0-4_amd64.deb
sudo dpkg -i libappindicator3-1_0.4.92-7_amd64.deb
┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i libindicator3-7_0.5.0-4_amd64.deb

[sudo] hero 的密码:
正在选中未选择的软件包 libindicator3-7:amd64。
(正在读取数据库 ... 系统当前共安装有 290915 个文件和目录。)
准备解压 libindicator3-7_0.5.0-4_amd64.deb  ...
正在解压 libindicator3-7:amd64 (0.5.0-4) ...
正在设置 libindicator3-7:amd64 (0.5.0-4) ...
正在处理用于 libc-bin (2.31-13) 的触发器 ...
                                                                             
┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i libappindicator3-1_0.4.92-7_amd64.deb
正在选中未选择的软件包 libappindicator3-1:amd64。
(正在读取数据库 ... 系统当前共安装有 290922 个文件和目录。)
准备解压 libappindicator3-1_0.4.92-7_amd64.deb  ...
正在解压 libappindicator3-1:amd64 (0.4.92-7) ...
正在设置 libappindicator3-1:amd64 (0.4.92-7) ...
正在处理用于 libc-bin (2.31-13) 的触发器 ...

3.依赖都全了,安装百度网盘:

sudo dpkg -i baidunetdisk_3.5.0_amd64.deb
┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i baidunetdisk_3.5.0_amd64.deb
(正在读取数据库 ... 系统当前共安装有 290930 个文件和目录。)
准备解压 baidunetdisk_3.5.0_amd64.deb  ...
正在解压 baidunetdisk (3.5.0) 并覆盖 (3.5.0) ...
正在设置 baidunetdisk (3.5.0) ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...

KALI LINUX安装搜狗输入法

1. 到搜狗输入法官网下载搜狗输入法LINUX安装包,做好准备工作。

2.打开终端,先输入代码:sudo apt-get update,更新软件列表。

┌──(hero㉿kali)-[~/桌面]
└─$ sudo apt-get update
[sudo] hero 的密码:
命中:1 http://mirrors.aliyun.com/kali kali-rolling InRelease
获取:2 http://packages.microsoft.com/repos/code stable InRelease [10.4 kB]     
获取:3 http://dl.google.com/linux/chrome/deb stable InRelease [1,811 B]        
获取:4 http://packages.microsoft.com/repos/code stable/main armhf Packages [49.6 kB]
获取:5 http://packages.microsoft.com/repos/code stable/main arm64 Packages [49.6 kB]
获取:6 http://packages.microsoft.com/repos/code stable/main amd64 Packages [48.7 kB]
获取:7 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,092 B]
获取:8 http://packages.microsoft.com/repos/code stable/main armhf Contents (deb) [45.2 kB]
获取:9 http://packages.microsoft.com/repos/code stable/main amd64 Contents (deb) [45.2 kB]
获取:11 http://packages.microsoft.com/repos/code stable/main arm64 Contents (deb) [45.2 kB]
获取:10 http://mirrors.neusoft.edu.cn/kali kali-rolling InRelease [30.5 kB]    
获取:12 https://deb.opera.com/opera-stable stable InRelease [2,590 B
获取:13 https://deb.opera.com/opera-stable stable/non-free amd64 Pac B]
获取:14 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 P9 MB]
获取:15 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 C) [40.2 MB]
获取:16 http://mirrors.neusoft.edu.cn/kali kali-rolling/contrib amd6108 kB]
获取:17 http://mirrors.neusoft.edu.cn/kali kali-rolling/contrib amd6deb) [135 kB]
已下载 58.7 MB,耗时 52分 51秒 (18.5 kB/s)                          
正在读取软件包列表... 完成

3.进入到搜狗输入法安装包所在的目录,打开终端,输入安装命令进行安装,但出现安装错误:

┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb      
[sudo] hero 的密码:
正在选中未选择的软件包 sogoupinyin。
(正在读取数据库 ... 系统当前共安装有 268105 个文件和目录。)
准备解压 sogoupinyin_2.4.0.3469_amd64.deb  ...
正在解压 sogoupinyin (2.4.0.3469) ...
dpkg: 依赖关系问题使得 sogoupinyin 的配置工作不能继续:
 sogoupinyin 依赖于 fcitx (>= 1:4.2.8);然而:
  未安装软件包 fcitx。
 sogoupinyin 依赖于 fcitx-frontend-gtk2;然而:
  未安装软件包 fcitx-frontend-gtk2。
 sogoupinyin 依赖于 fcitx-frontend-gtk3;然而:
  未安装软件包 fcitx-frontend-gtk3。
 sogoupinyin 依赖于 fcitx-frontend-qt5;然而:
  未安装软件包 fcitx-frontend-qt5。
 sogoupinyin 依赖于 fcitx-module-kimpanel;然而:
  未安装软件包 fcitx-module-kimpanel。
 sogoupinyin 依赖于 fcitx-module-x11;然而:
  未安装软件包 fcitx-module-x11。
 sogoupinyin 依赖于 im-config;然而:
  未安装软件包 im-config。
 sogoupinyin 依赖于 fcitx-libs | libfcitx-config4;然而:
  未安装软件包 fcitx-libs。
  未安装软件包 libfcitx-config4。
 sogoupinyin 依赖于 fcitx-libs | libfcitx-qt0;然而:
  未安装软件包 fcitx-libs。
  未安装软件包 libfcitx-qt0。
 sogoupinyin 依赖于 fcitx-libs | libfcitx-utils0;然而:
  未安装软件包 fcitx-libs。
  未安装软件包 libfcitx-utils0。
 sogoupinyin 依赖于 fcitx-ui-classic;然而:
  未安装软件包 fcitx-ui-classic。
 sogoupinyin 依赖于 libqt5quickwidgets5;然而:
  未安装软件包 libqt5quickwidgets5。
 sogoupinyin 依赖于 qml-module-qtquick2;然而:
  未安装软件包 qml-module-qtquick2。

dpkg: 处理软件包 sogoupinyin (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
在处理时有错误发生:
 sogoupinyin

4.安装过程中提示缺少上面的列出相关依赖,我们可以通过执行命令sudo apt -f install 来自动安装这些依赖包。

┌──(hero㉿kali)-[~/下载]
└─$ sudo apt -f install                                                  1 ⨯
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
正在修复依赖关系... 完成
将会同时安装下列软件:
  fcitx fcitx-bin fcitx-config-common fcitx-config-gtk fcitx-data
  fcitx-frontend-all fcitx-frontend-gtk2 fcitx-frontend-gtk3
  fcitx-frontend-qt5 fcitx-libs fcitx-module-dbus fcitx-module-kimpanel
  fcitx-module-lua fcitx-module-x11 fcitx-modules fcitx-ui-classic
  fcitx5-module-quickphrase-editor im-config libfcitx-config4
  libfcitx-core0 libfcitx-gclient1 libfcitx-qt5-1 libfcitx-qt5-data
  libfcitx-utils0 libgettextpo0 libpresage-data libpresage1v5
  libqt5qmlworkerscript5 libqt5quickwidgets5 libtinyxml2.6.2v5 presage
  qml-module-qtquick2
建议安装:
  fcitx-m17n fcitx-tools kdialog plasma-widgets-kimpanel
下列【新】软件包将被安装:
  fcitx fcitx-bin fcitx-config-common fcitx-config-gtk fcitx-data
  fcitx-frontend-all fcitx-frontend-gtk2 fcitx-frontend-gtk3
  fcitx-frontend-qt5 fcitx-libs fcitx-module-dbus fcitx-module-kimpanel
  fcitx-module-lua fcitx-module-x11 fcitx-modules fcitx-ui-classic
  fcitx5-module-quickphrase-editor im-config libfcitx-config4
  libfcitx-core0 libfcitx-gclient1 libfcitx-qt5-1 libfcitx-qt5-data
  libfcitx-utils0 libgettextpo0 libpresage-data libpresage1v5
  libqt5qmlworkerscript5 libqt5quickwidgets5 libtinyxml2.6.2v5 presage
  qml-module-qtquick2
升级了 0 个软件包,新安装了 32 个软件包,要卸载 0 个软件包,有 331 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 7,036 kB 的归档。
解压缩后会消耗 24.4 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libfcitx-utils0 amd64 1:4.2.9.8-3 [55.8 kB]
获取:2 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libfcitx-config4 amd64 1:4.2.9.8-3 [56.3 kB]
获取:3 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libfcitx-core0 amd64 1:4.2.9.8-3 [78.1 kB]
获取:4 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libgettextpo0 amd64 0.21-4 [219 kB]
获取:5 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-bin amd64 1:4.2.9.8-3 [65.3 kB]
获取:6 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-data all 1:4.2.9.8-3 [201 kB]
获取:7 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libtinyxml2.6.2v5 amd64 2.6.2-5 [38.1 kB]
获取:8 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libpresage-data all 0.9.1-2.2 [3,571 kB]
获取:9 http://http.kali.org/kali kali-rolling/main amd64 libpresage1v5 amd64 0.9.1-2.2+b1 [179 kB]
获取:10 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-modules amd64 1:4.2.9.8-3 [1,471 kB]
获取:11 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx all 1:4.2.9.8-3 [28.6 kB]
获取:12 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-module-dbus amd64 1:4.2.9.8-3 [53.8 kB]
获取:13 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libfcitx-gclient1 amd64 1:4.2.9.8-3 [44.0 kB]
获取:14 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-frontend-gtk2 amd64 1:4.2.9.8-3 [38.1 kB]
获取:15 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-frontend-gtk3 amd64 1:4.2.9.8-3 [39.1 kB]
获取:16 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-frontend-qt5 amd64 1.2.6-1 [54.2 kB]
获取:17 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-module-kimpanel amd64 1:4.2.9.8-3 [41.2 kB]
获取:18 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-module-x11 amd64 1:4.2.9.8-3 [107 kB]
获取:19 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 im-config all 0.48-1 [52.3 kB]
获取:20 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-libs all 1:4.2.9.8-3 [27.1 kB]
获取:21 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-ui-classic amd64 1:4.2.9.8-3 [137 kB]
获取:22 http://http.kali.org/kali kali-rolling/main amd64 libqt5quickwidgets5 amd64 5.15.2+dfsg-8 [49.2 kB]
获取:23 http://http.kali.org/kali kali-rolling/main amd64 libqt5qmlworkerscript5 amd64 5.15.2+dfsg-8 [44.3 kB]
获取:24 http://http.kali.org/kali kali-rolling/main amd64 qml-module-qtquick2 amd64 5.15.2+dfsg-8 [46.3 kB]
获取:25 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-config-common all 0.4.10-3 [10.1 kB]
获取:26 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-config-gtk amd64 0.4.10-3 [38.2 kB]
获取:27 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-frontend-all all 1:4.2.9.8-3 [27.1 kB]
获取:28 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx-module-lua amd64 1:4.2.9.8-3 [40.2 kB]
获取:29 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libfcitx-qt5-data all 1.2.6-1 [10.3 kB]
获取:30 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libfcitx-qt5-1 amd64 1.2.6-1 [67.0 kB]
获取:31 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fcitx5-module-quickphrase-editor amd64 1.2.6-1 [39.0 kB]
获取:32 http://http.kali.org/kali kali-rolling/main amd64 presage amd64 0.9.1-2.2+b1 [107 kB]
已下载 7,036 kB,耗时 1分 53秒 (62.2 kB/s)                                  
正在从软件包中解出模板:100%
正在选中未选择的软件包 libfcitx-utils0:amd64。
(正在读取数据库 ... 系统当前共安装有 268958 个文件和目录。)
准备解压 .../00-libfcitx-utils0_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 libfcitx-utils0:amd64 (1:4.2.9.8-3) ...
正在选中未选择的软件包 libfcitx-config4:amd64。
准备解压 .../01-libfcitx-config4_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 libfcitx-config4:amd64 (1:4.2.9.8-3) ...
正在选中未选择的软件包 libfcitx-core0:amd64。
准备解压 .../02-libfcitx-core0_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 libfcitx-core0:amd64 (1:4.2.9.8-3) ...
正在选中未选择的软件包 libgettextpo0:amd64。
准备解压 .../03-libgettextpo0_0.21-4_amd64.deb  ...
正在解压 libgettextpo0:amd64 (0.21-4) ...
正在选中未选择的软件包 fcitx-bin。
准备解压 .../04-fcitx-bin_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 fcitx-bin (1:4.2.9.8-3) ...
正在选中未选择的软件包 fcitx-data。
准备解压 .../05-fcitx-data_1%3a4.2.9.8-3_all.deb  ...
正在解压 fcitx-data (1:4.2.9.8-3) ...
正在选中未选择的软件包 libtinyxml2.6.2v5:amd64。
准备解压 .../06-libtinyxml2.6.2v5_2.6.2-5_amd64.deb  ...
正在解压 libtinyxml2.6.2v5:amd64 (2.6.2-5) ...
正在选中未选择的软件包 libpresage-data。
准备解压 .../07-libpresage-data_0.9.1-2.2_all.deb  ...
正在解压 libpresage-data (0.9.1-2.2) ...
正在选中未选择的软件包 libpresage1v5:amd64。
准备解压 .../08-libpresage1v5_0.9.1-2.2+b1_amd64.deb  ...
正在解压 libpresage1v5:amd64 (0.9.1-2.2+b1) ...
正在选中未选择的软件包 fcitx-modules。
准备解压 .../09-fcitx-modules_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 fcitx-modules (1:4.2.9.8-3) ...
正在选中未选择的软件包 fcitx。
准备解压 .../10-fcitx_1%3a4.2.9.8-3_all.deb  ...
正在解压 fcitx (1:4.2.9.8-3) ...
正在选中未选择的软件包 fcitx-module-dbus。
准备解压 .../11-fcitx-module-dbus_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 fcitx-module-dbus (1:4.2.9.8-3) ...
正在选中未选择的软件包 libfcitx-gclient1:amd64。
准备解压 .../12-libfcitx-gclient1_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 libfcitx-gclient1:amd64 (1:4.2.9.8-3) ...
正在选中未选择的软件包 fcitx-frontend-gtk2。
准备解压 .../13-fcitx-frontend-gtk2_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 fcitx-frontend-gtk2 (1:4.2.9.8-3) ...
正在选中未选择的软件包 fcitx-frontend-gtk3。
准备解压 .../14-fcitx-frontend-gtk3_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 fcitx-frontend-gtk3 (1:4.2.9.8-3) ...
正在选中未选择的软件包 fcitx-frontend-qt5:amd64。
准备解压 .../15-fcitx-frontend-qt5_1.2.6-1_amd64.deb  ...
正在解压 fcitx-frontend-qt5:amd64 (1.2.6-1) ...
正在选中未选择的软件包 fcitx-module-kimpanel。
准备解压 .../16-fcitx-module-kimpanel_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 fcitx-module-kimpanel (1:4.2.9.8-3) ...
正在选中未选择的软件包 fcitx-module-x11。
准备解压 .../17-fcitx-module-x11_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 fcitx-module-x11 (1:4.2.9.8-3) ...
正在选中未选择的软件包 im-config。
准备解压 .../18-im-config_0.48-1_all.deb  ...
正在解压 im-config (0.48-1) ...
正在选中未选择的软件包 fcitx-libs。
准备解压 .../19-fcitx-libs_1%3a4.2.9.8-3_all.deb  ...
正在解压 fcitx-libs (1:4.2.9.8-3) ...
正在选中未选择的软件包 fcitx-ui-classic。
准备解压 .../20-fcitx-ui-classic_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 fcitx-ui-classic (1:4.2.9.8-3) ...
正在选中未选择的软件包 libqt5quickwidgets5:amd64。
准备解压 .../21-libqt5quickwidgets5_5.15.2+dfsg-8_amd64.deb  ...
正在解压 libqt5quickwidgets5:amd64 (5.15.2+dfsg-8) ...
正在选中未选择的软件包 libqt5qmlworkerscript5:amd64。
准备解压 .../22-libqt5qmlworkerscript5_5.15.2+dfsg-8_amd64.deb  ...
正在解压 libqt5qmlworkerscript5:amd64 (5.15.2+dfsg-8) ...
正在选中未选择的软件包 qml-module-qtquick2:amd64。
准备解压 .../23-qml-module-qtquick2_5.15.2+dfsg-8_amd64.deb  ...
正在解压 qml-module-qtquick2:amd64 (5.15.2+dfsg-8) ...
正在选中未选择的软件包 fcitx-config-common。
准备解压 .../24-fcitx-config-common_0.4.10-3_all.deb  ...
正在解压 fcitx-config-common (0.4.10-3) ...
正在选中未选择的软件包 fcitx-config-gtk。
准备解压 .../25-fcitx-config-gtk_0.4.10-3_amd64.deb  ...
正在解压 fcitx-config-gtk (0.4.10-3) ...
正在选中未选择的软件包 fcitx-frontend-all。
准备解压 .../26-fcitx-frontend-all_1%3a4.2.9.8-3_all.deb  ...
正在解压 fcitx-frontend-all (1:4.2.9.8-3) ...
正在选中未选择的软件包 fcitx-module-lua。
准备解压 .../27-fcitx-module-lua_1%3a4.2.9.8-3_amd64.deb  ...
正在解压 fcitx-module-lua (1:4.2.9.8-3) ...
正在选中未选择的软件包 libfcitx-qt5-data。
准备解压 .../28-libfcitx-qt5-data_1.2.6-1_all.deb  ...
正在解压 libfcitx-qt5-data (1.2.6-1) ...
正在选中未选择的软件包 libfcitx-qt5-1:amd64。
准备解压 .../29-libfcitx-qt5-1_1.2.6-1_amd64.deb  ...
正在解压 libfcitx-qt5-1:amd64 (1.2.6-1) ...
正在选中未选择的软件包 fcitx5-module-quickphrase-editor:amd64。
准备解压 .../30-fcitx5-module-quickphrase-editor_1.2.6-1_amd64.deb  ...
正在解压 fcitx5-module-quickphrase-editor:amd64 (1.2.6-1) ...
正在选中未选择的软件包 presage。
准备解压 .../31-presage_0.9.1-2.2+b1_amd64.deb  ...
正在解压 presage (0.9.1-2.2+b1) ...
正在设置 libfcitx-qt5-data (1.2.6-1) ...
正在设置 libfcitx-utils0:amd64 (1:4.2.9.8-3) ...
正在设置 libgettextpo0:amd64 (0.21-4) ...
正在设置 libfcitx-gclient1:amd64 (1:4.2.9.8-3) ...
正在设置 libqt5qmlworkerscript5:amd64 (5.15.2+dfsg-8) ...
正在设置 libqt5quickwidgets5:amd64 (5.15.2+dfsg-8) ...
正在设置 libpresage-data (0.9.1-2.2) ...
正在设置 fcitx-data (1:4.2.9.8-3) ...
正在设置 libtinyxml2.6.2v5:amd64 (2.6.2-5) ...
正在设置 im-config (0.48-1) ...
正在设置 fcitx-config-common (0.4.10-3) ...
正在设置 libfcitx-config4:amd64 (1:4.2.9.8-3) ...
正在设置 fcitx-frontend-all (1:4.2.9.8-3) ...
正在设置 qml-module-qtquick2:amd64 (5.15.2+dfsg-8) ...
正在设置 libfcitx-qt5-1:amd64 (1.2.6-1) ...
正在设置 libpresage1v5:amd64 (0.9.1-2.2+b1) ...
正在设置 libfcitx-core0:amd64 (1:4.2.9.8-3) ...
正在设置 fcitx-bin (1:4.2.9.8-3) ...
正在设置 presage (0.9.1-2.2+b1) ...
正在设置 fcitx5-module-quickphrase-editor:amd64 (1.2.6-1) ...
正在设置 fcitx-libs (1:4.2.9.8-3) ...
正在设置 fcitx-modules (1:4.2.9.8-3) ...
正在设置 fcitx-module-x11 (1:4.2.9.8-3) ...
正在设置 fcitx (1:4.2.9.8-3) ...
update-alternatives: 使用 /etc/X11/xinit/xinput.d/fcitx 来在自动模式中提供 /etc/X11/xinit/xinput.d/ja_JP (xinput-ja_JP)
update-alternatives: 使用 /etc/X11/xinit/xinput.d/fcitx 来在自动模式中提供 /etc/X11/xinit/xinput.d/ko_KR (xinput-ko_KR)
update-alternatives: 使用 /etc/X11/xinit/xinput.d/fcitx 来在自动模式中提供 /etc/X11/xinit/xinput.d/zh_CN (xinput-zh_CN)
update-alternatives: 使用 /etc/X11/xinit/xinput.d/fcitx 来在自动模式中提供 /etc/X11/xinit/xinput.d/zh_TW (xinput-zh_TW)
update-alternatives: 使用 /etc/X11/xinit/xinput.d/fcitx 来在自动模式中提供 /etc/X11/xinit/xinput.d/zh_HK (xinput-zh_HK)
update-alternatives: 使用 /etc/X11/xinit/xinput.d/fcitx 来在自动模式中提供 /etc/X11/xinit/xinput.d/zh_SG (xinput-zh_SG)
正在设置 fcitx-config-gtk (0.4.10-3) ...
正在设置 fcitx-module-lua (1:4.2.9.8-3) ...
正在设置 fcitx-ui-classic (1:4.2.9.8-3) ...
正在设置 fcitx-module-dbus (1:4.2.9.8-3) ...
正在设置 fcitx-frontend-qt5:amd64 (1.2.6-1) ...
正在设置 fcitx-frontend-gtk3 (1:4.2.9.8-3) ...
正在设置 fcitx-frontend-gtk2 (1:4.2.9.8-3) ...
正在设置 fcitx-module-kimpanel (1:4.2.9.8-3) ...
正在设置 sogoupinyin (2.4.0.3469) ...
正在处理用于 kali-menu (2021.3.3) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 libgtk-3-0:amd64 (3.24.30-2) 的触发器 ...
正在处理用于 libgtk2.0-0:amd64 (2.24.33-2) 的触发器 ...
正在处理用于 libc-bin (2.31-13) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 shared-mime-info (2.0-1) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...

5.再次输入命令sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb安装下载的搜狗输入法的 deb 安装包。

┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb
(正在读取数据库 ... 系统当前共安装有 269537 个文件和目录。)
准备解压 sogoupinyin_2.4.0.3469_amd64.deb  ...
正在解压 sogoupinyin (2.4.0.3469) 并覆盖 (2.4.0.3469) ...
正在设置 sogoupinyin (2.4.0.3469) ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...

6.搜索fcitx,点击“fcitx”,然后再搜索fcitx,点击“fcitx配置”。

7.重启电脑,即可。

论语-雍也

子曰:“雍也可使南面。”

孔子说:“冉雍这个人,可以让他治理一方(做长官)。”(雍:冉雍,孔子弟子,字仲弓。可使南面:古代君主或诸侯面南而坐〔面向南方〕,此处指有治理才能,可居领导之位。孔子高度评价冉雍的德行与政治才能,认为他足以担当治理百姓的重任。这体现了孔子“为政以德”的思想:不看重出身,而重个人修养与能力。)

仲弓问子桑伯子。子曰:“(善,好)也,(简省;简易;简单)。”仲弓曰:“居(肃也)而行(简约明了),以(治理)其民,不亦可乎?居简而行简,无乃(古通“太”)简乎?”子曰:“(和谐)之言(对;正确;不错)!”

仲弓问(孔子)子桑伯子这个人怎么样,孔子说:“他还可以,办事简要。”仲弓说:“(如果)内心庄重恭敬,行事简要,用这种方式治理百姓,不也可以吗?(如果)内心本就粗简,行事又简要,岂不是太简略了吗?”孔子说:“冉雍这话说得对。”(孔子肯定“简”为政,但冉雍补充了前提:简必须建立在“敬”的基础上,否则就会变成敷衍。这体现了儒家对“内在修养”与“外在行事”一致性的重视。)

哀公问:“弟子孰为好学?”孔子对曰:“有颜回者好学,不迁怒(将对甲的恼怒转移于乙)不贰过(不重复犯同样的错误)。不幸短命死矣,今也则亡,未闻好学者也。”

鲁哀公问:“弟子中谁好学?”孔子说:“有颜回好学,不将怒气发泄到别人身上,不重复犯同样的错误。不幸短命死了,现今也就没有了,没有听说好学的人。”

子华使于齐,冉子为其母请粟。子曰:“与之釜!”请益,曰:“与之瘐!”冉子与之粟五秉。子曰:“赤之适齐也,乘肥马,衣轻裘,吾闻之也!君子(通“週”,周济;救济)(急难,危急的事),不(接济)富。”

公西子华出使齐国,冉有为其母亲请求(周济)些小米。孔子说:“给他一釜(六斗四升)!”(冉有)请求再增加一些。孔子说:“给他一瘐(十六斗)!”(结果)冉有给了她小米五秉(八百斗)。孔子说:“公西赤到齐国去,乘着肥马驾的车,身上穿着轻裘,我听说了!君子周济急难之人,不接济富裕之人。”(“雪中送炭”胜过“锦上添花”)

原思为之宰,与之粟九百,辞。子曰:“毋以与尔邻里乡党乎!”

原思担任孔子的家宰,孔子给他九百斗粟米作为俸禄,原思推辞不要。孔子说:“不要推辞,(如果觉得多)可以分给你的邻里乡亲们啊!”(深层含义:1、体现儒家“取予有道”:该得的俸禄应接受,不必过分谦让(符合礼制)。2、倡导“推己及人”的仁爱:多余财物应惠及乡里,而非一味固守清贫。3、对比前文“冉雍可南面”的治国之才,此处更显孔子对弟子日常生活准则的指导,强调义利平衡。

子谓仲弓曰:“犁牛之子(赤色的马和牛,亦泛指赤色,周人以赤色为贵)且角,虽欲勿用,山川其舍(表示语气,相当于“啊”)!”

孔子对仲弓说:“耕牛生的小牛(长着)赤色毛发、端正的犄角,即使人们不想用它(做祭品),山川之神难道会舍弃它吗?”(孔子以牛喻人,鼓励出身微贱的仲弓〔冉雍,其父贱且品行不端〕:“犁牛” 喻其父辈身份低微;“骍且角” 喻仲弓自身德行才华出众;“山川” 喻天理或上位者〔如君主〕。真正的价值不会被出身掩盖,只要德才兼备,终会被重用。此句呼应前文“雍也可使南面”,再次体现孔子破出身论、重个人修养的选才思想。)

子曰:“回也,其心三月不违仁,其余则日月至焉而已矣。”

孔子说:“颜回啊,他的内心可以长期(三个月)不背离仁德,其余的学生(只能)短则一天、长则一月达到仁的境界罢了。”(核心深意:1、“三月”非实数,强调颜回能恒久安守于仁,已将仁内化为生命常态。2、对比其他弟子:他们虽偶有仁心发见,但断断续续,未能像颜回那样“不违”而“自得”。3、此章呼应《雍也》篇“贤哉回也”,再次凸显颜回是孔子眼中唯一臻于“仁者安仁”境界的弟子,体现儒家对“恒”与“纯”的道德追求。

季康子问:“仲由可使从政也与?”子曰:“由也果,于从政乎何有?”曰:“赐也可使从政也与?”曰:“赐也达,于从政乎何有?”曰:“求也可使从政也与?”曰:“求也艺,于从政乎何有?”

季康子问:“仲由可以让他从政吗?”孔子说:“仲由果敢决断,从政有什么难呢?”(又问)“端木赐可以让他从政吗?”(孔子)说:“端木赐通情达理,从政有什么难呢?”(再问)“冉求可以让他从政吗?”(孔子)说:“冉求多才多艺,从政有什么难呢?”(三问三答,句式重复,凸显孔子对弟子能力的充分自信,也反映其政治教育注重实用。“何有”既是对季康子质疑的轻松化解,也暗含儒家“德才兼备即可为政”的理念。

季氏使闵子骞为费宰,闵子骞曰:“善为我辞焉。如有复我者,则吾必在汶上矣。”

季氏派人请闵子骞担任费邑的长官,闵子骞(对来使)说:“请替我好好推辞掉吧。如果再来召我,那我一定已经逃到汶水北岸去了。”(深层含义:1、闵子骞拒绝季氏:因季氏僭越鲁君、权倾朝野,闵子骞不愿为悖礼之臣效力,体现其坚守道义、不慕权贵的品格。2、“汶上”之语决绝:以逃离本国为誓言,足见其态度之坚定,也暗合孔子“不义而富且贵,于我如浮云”的教导。3、此章与“雍也可使南面”等篇呼应,均凸显孔子弟子重德轻势的儒者风骨。

伯牛有疾,子问之,自牖执其手,曰:“亡之,命矣夫!斯人也而有斯疾也!斯人也而有斯疾也!”

伯牛生了重病,孔子去探望他,从窗户外面握着他的手,说:“要失去他了,这是命啊!这样的人竟会得这样的病!这样的人竟会得这样的病!”(深层含义:1、孔子对弟子夭折的沉痛悲悯:伯牛以德行著称〔列“孔门十哲”德行科〕,却患不治之症,孔子连叹两声,哀伤至极。2、“命”的哲学思考:孔子罕见地将不幸归因于“命”,暗示德性与福报未必对等,凸显对天道无常的无奈。3、“自牖执手”细节体现孔子既守礼法〔不越窗入室〕,又充满人情温度,是儒家“情礼并重”的生动写照。

子曰:“贤哉回也!一箪食,一瓢饮,在陋巷,人不堪其忧,回也不改其乐。贤哉,回也!”

孔子说:“真是贤德啊,颜回!一竹筐饭,一瓢水,住在简陋的小巷里,别人都忍受不了那种穷困的忧愁,颜回却不改变他自有的快乐。真是贤德啊,颜回!”

冉求曰:“非不说子之道,力不足也。”子曰:“力不足者,中道而废,今女画。”

冉求说:“我不是不喜欢老师的学说,是力量不够啊。”孔子说:“力量不够的人,走到半路才会停下(因为走不动了),而你现在是(自己)划定了界限(不肯前进)。”(深层含义:1、孔子一针见血批评冉求的退缩心态:冉求多才多艺,但性格偏“退”〔《先进》篇“求也退,故进之”〕,常以客观原因为借口掩盖主观懈怠。2、区分“真不能”与“不为”:孔子强调,道德追求上不存在“力不足”,只有“志不坚”〔呼应《里仁》“有能一日用其力于仁矣乎?我未见力不足者”〕。3、此章体现孔子因材施教中的“激励式批评”——对退缩者要推他一把,而非一味宽容。

子谓子夏曰:“女为君子儒,无为小人儒。”

孔子对子夏说:“汝要做君子儒,不要做小人儒。”(孔安国说:“君子为儒,将以明道。小人为儒,则矜名矣。”君子为儒,是为了弘扬道,施行道;小人为儒是为了名利。)

子游为武城(宰者,官也。古代官吏的通称)。子曰:“女得人,(怎么)(闻、听)乎?”曰:“有澹台灭明者,行不(行走)(径,小道也),非公事,未尝(不曾)至于(子游姓言,名偃,字子游。在古代,称呼自己的名是一种谦称)之室也!”

子游做武城宰。孔子说:“你得到人才,怎么听闻的?”子游说:“有个叫澹台灭明的,走路不走小道,不是(因为)公事,不曾到我的住处来!”

子曰:“孟之反不伐,奔而殿,将入门,策其马曰:‘非敢后也,马不进也。’”

孔子说:“孟之反不夸耀自己,(在败退时)留在最后掩护全军,将要进入城门时,他鞭打着自己的马说:‘不是我敢于殿后,是马跑不快啊。’”(深层含义:1、孔子赞赏孟之反的“不伐”之德——有功不居、不自我标榜,符合儒家“君子无所争”的风范。2、幽默的谦辞背后是极高的情商:他既完成了掩护全军的危险任务,又用诙谐方式化解可能招致的嫉妒或尴尬,避免显得刻意高尚。3、呼应《论语》中“愿无伐善,无施劳”的理想,体现低调务实、不张扬的处世智慧,与前面批评“力不足者”形成对比——此处是真正有能力却谦退的典范。

子曰:“不有祝鮀之佞,而有宋朝之美,难乎免于今之世矣。”

孔子说:“(如果)没有祝鮀那样的口才,只有宋朝那样的美貌,在当今这世道怕是难以免于灾祸啊。”(深层含义:1、孔子对世道的愤激之语:讽刺当时卫国君臣重口才、重外貌,轻视德行,导致正直之士难立足〔对比春秋前“尚德”之风〕。2、并非肯定“佞”与“美”,而是感叹乱世中道德标准沦丧——若无这些“护身符”,便可能被排挤甚至被害〔呼应“邦无道,则卷而怀之”的无奈〕。3、此章可与“雍也可使南面”对照:理想中应有德行之人居位,现实中却是巧言令色者当道,凸显孔子的忧世之情。

子曰:“谁能出不由户?何莫由斯道也?”

孔子说:“谁能走出屋外却不经过门户呢?为什么没有人经由这条正道(来行事)呢?”(深层含义:1、比喻论证:从“出必由户”的必然性,推及“行必由道”的应然性;道理浅显,但世人却视而不见。2、批判现实:暗指当时诸侯、士人弃仁义而逐功利,如同有门不走、偏要翻墙,孔子对此深感痛惜。3、强化“道”的普适性:呼应《里仁》“朝闻道,夕死可矣”,强调人生正道是不可回避的根本准则,而非高悬的教条。

子曰:“质胜文则(粗鄙与礼、放纵不驯),文胜质则(修饰过度)文质彬彬(文和质相得益彰的样子),然后君子。”

孔子说:“质朴胜过了文饰就显得粗野,文饰胜过了质朴就显得造作。文饰和质朴相得益彰,而后成君子。”

子曰:“人之生也,(引申为正直;公正;不偏私)(迷惑、困惑)之生也,(通“倖”,侥幸)(逃避灾难或罪过)。”

孔子说:“人能够生存(立足于世)是由于正直,而不正直的人也能生存,那只是侥幸地免于灾祸罢了。”(深层含义:1、肯定“直”的道德绝对性:孔子认为正直是人性本然状态,符合天道〔呼应《易传》“易简而天下之理得”〕。2、批判现实的残酷性:暗示当时社会奸邪之人得势,但孔子警示这种“幸免”不可持续,终将被天道淘汰〔体现“积善余庆,积恶余殃”的信仰〕。3、与“人之过也,各于其党”同理,强调道德是生存的终极保障,而非权谋手段可比。)

子曰:“知之者,不如好之者;好之者,不如乐之者。”

孔子说:“(对于任何学问或事业)懂得它的人,不如喜欢它的人;喜欢它的人,不如以它为乐的人。”

子曰:“中人(中等资质的人)以上,可以(语,论也)(上,高也)也;中人以下,不可以语上也。”

孔子说:“中等资质以上(的人),可以与其谈论高深的道理;中等资质以下(的人),不可以与其谈论高深的道理。”(因材施教:说话要看对象。对没经历过的事、达不到认知水平的人,不要说超越其经验范围的话。这是有效的沟通和教育智慧,至今适用。)

樊迟问知。子曰:“(从事;致力于)民之(公正合宜的;合乎道德规范的),敬鬼神而远之,可谓知矣!”问仁,曰:“仁者,先难而后获,可谓仁矣。”

樊迟问(什么是)智。孔子说:“致力于民众的正当合宜之事,敬重鬼神但远离它们,可以说是智了!”樊迟问(什么是)仁。孔子说:“仁德的人,先把困难的事情做好,然后获得,可以说是仁了。”(“智”是管好人间事,不沉迷于鬼神;“仁”是做事先付出,不急于求回报。)

子曰:“知者(喜悦;愉快)水,仁者乐山;知者动,仁者静;知者乐,仁者寿。”

孔子说:“智者乐见水,仁者乐见山;智者好动,仁者好静;智者快乐,仁者长寿。”

子曰:“齐一变,至于鲁;鲁一变,至于道。”

孔子说:“齐国一旦变通,就能达到鲁国模样;鲁国一旦变通,就能达到大同之道。”(齐国霸道、功利:从开国起就采取“因其俗,简其礼”的政策,注重“尊贤尚功”。到了孔子时代,齐国的“功利”与“夸诈”之风更盛。虽然国家富强,但孔子认为它的“道”已偏离正轨较远。鲁国礼文、衰弱:鲁国是周公封地,完整保存了周朝的礼乐制度,有“周礼尽在鲁”的美誉。但孔子时代鲁国也已礼崩乐坏、国力衰弱,只是它毕竟有深厚的文化根基。

子曰:“(gū,觚,乡饮酒之爵也)不觚,觚哉!觚哉!”

孔子说:“觚不像个觚的样子,这还是觚吗!这还是觚吗!”(深层含义:1、名实之辨:孔子强调“名不正则言不顺”,器物、名分必须名实相符,若觚失去原有形制,便名存实亡。2、影射礼崩乐坏:觚的变形象征当时社会秩序混乱(如诸侯僭越礼制、君臣失位),看似小事,实则反映整个周礼体系被破坏的危机。3、此章与“八佾舞于庭”同类,是孔子借日常器物对时代乱象的微言大义式批评。

宰我问曰:“仁者,虽告之曰:‘井有仁焉。’其从之也?”子曰:“何为其然也?君子可逝也,不可陷也;可欺也,不可罔也。”

宰我问孔子:“有仁德的人,如果告诉他:‘井里掉进了一个仁人。’他会跟着跳下去吗?”孔子说:“为什么要这样做呢?君子可以(前去)救人,但不可以(自己)陷入井中;可以被(合理)欺骗,但不可以被(无理)愚弄。”(深层含义:1、孔子区分“仁”与“愚”:仁者要有智慧,不能为标榜道德而做无谓牺牲〔反对“愚仁”〕。2、强调理性判断:君子有责任救人,但须权衡方法〔如用绳索而非跳井〕,体现儒家“智仁勇”结合的思想。3、宰我善设“刁问”,孔子以辩证思维破题,既坚守仁道,又拒绝道德绑架,展现中道而行的实践智慧。

子曰:“君子博学于文,约之以礼,亦可以弗畔矣夫。”

孔子说:“君子广泛地学习文化知识,再用礼制来约束自己,也就可以不背离(正道)了。”

子见南子,子路不说,夫子矢之曰:“予所否者,天厌之!天厌之!”

孔子去见了(卫灵公的夫人)南子,子路对此很不高兴。孔子便发誓说:“我如果做了不合礼的事,就让上天厌弃我吧!让上天厌弃我吧!”(深层含义:1、礼与义的冲突:孔子见南子系外交礼仪所迫〔南子是实际掌权者〕,但子路以道德洁癖质疑,孔子无法明言政治考量,只能以发誓自证清白。2、孔子的无奈与坦诚:既守礼〔不得不见〕,又重师生信任〔需向弟子解释〕,体现圣人在复杂现实中的权变与坚持。3、历来注家多解为孔子“行权”;君子在非常情况下可暂屈身以行道,但内心绝不苟合,此章亦成儒家“经权之辨”的经典案例。

子曰:“中庸之为德也,其至矣乎!民鲜久矣。”

孔子说:“中庸作为道德,当是最高境界了吧!民众缺少它很久了。”

子贡曰:“如有(广泛;普遍)(恩惠、德泽)于民而能(拯救;救济)众,何如?可谓仁乎?”子曰:“何(做、为)于仁,必也圣乎!尧舜其犹(困难,不利)诸!夫仁者,己欲(立身;立足)而立人,己欲达而达人。能(浅显明白、容易了解)(得到;取得)(领悟),可谓仁之方也已(表示肯定的语气助词)。”

子贡说:“如广泛恩惠于民众且能救济大众,怎么样?可以说是‘仁’吗?”孔子说:“何止为仁,必定是圣了!尧和舜尚且感到为难!这仁者,自己想要立身并且让别人立身,自己追求通达并且让别人通达。能从浅显(事物)中得到领悟,可以说是行仁的办法。”

挠痒痒与博弈

晚上我、妻子和娃三人玩挠痒痒的游戏,先分别说一下三人的情况:娃随我,怕痒;妻子不怕痒。

首先第一轮是我和娃互相挠,我问娃:“你怎么做才不会太吃亏?”娃说:“找妈妈帮忙一起挠你!”

第二轮是我和妻子互相挠,我问娃:“你怎么做才不会太吃亏?”娃说:“我站中间!”

娃的决策:二个同样具有破绽的人相争,想不吃亏就应该寻找第三方力量的帮助。一个和自已有同样破绽的人和一个暂时没有被看出破绽的人相争,就应该先站中间观察清楚以后再决定。

我的决策:第一轮我和娃选择一样。第二轮如果观察半天还是没看出之前没看出破绽的人的破绽,就应该帮助没有被看出破绽的人,因为他是不败的(没有破绽)。

如果说这个游戏非要争输赢,那有没有双赢或多赢的局面呢?有!方案一:那就是我和娃不互挠,妻子不动。方案二:大家互相挠,挠成一团,但挠完以后仍然开开心心、和和气气。二种方案共通之处在一个字——和。原来无论静或动、不争或争,都可以做到和。这场家庭版的博弈游戏让我想到家里房间挂的匾上的字——家和万事兴。

遁世与入世

《化书》的根本心法,就是一个字:忘。孩童无忧,智障常乐,吵完架很快又能一起玩耍,皆因能忘。所以他们比平常人更接近于道。局内则迷乱,局外乃清宁。

如何忘?《阳燧》章说:“外视者昏,内视者明。是故载我者身,用我者神,用神合真,可以长存。”明确指出“内视”之法。当局者迷,旁观者清,你不能看透的原因,是因为你身在局中。忘记自己的存在,也忘记七情六欲给你带来的利益之心,感情之心,这个时候,你就知道变化的根本了。内视让人想到佛家的内观,是如如觉察观照而不作意,则“慧”起。“用神合真”又让人想到佛家的止法,是制心一处而使万念自然俱息,则“定”生。无论观还是止,需要的都是一份明觉的专注,用道教的说法,便是“凝神”。凝神就是守一,守一是关键。

当我们考虑问题遇到瓶颈的时候,首先要把自己考虑在外。在不添加任何主观思想时,我们就能看透事情的本质。然后从事情的本质出发,再把自己考虑在内,看看这件事情会对自己造成什么影响,再以此做出正确的判断和选择。

老子认为我们在看待天地规律时,如果感觉自己没有办法参透,那么首先就要让自己跳出这个规律之外,把自己排队在外。以一种俯瞰的角度,以一种无我的角度,来观测大道的运行情况,这样就能知晓大道的奥秘的地方。第二步是把自己考虑在内,看看大道在自己身上,会出现什么变化情况,以此来观察道的端倪和运行规律,这才是看待事物或是悟道的本源之法。

遁世之道——忘。可以让你看得更清,但不会让你变得富有。想入世,你就要“记”,而不是执着地忘。

大化

虚化神,神化气,气化形,形化精,精化顾盼,顾盼化揖让,揖让化升降,升降化尊卑,尊卑化分别,分别化冠冕,冠冕化车辂,车辂化宫室,宫室化掖卫,掖卫化燕享,燕享化奢荡,奢荡化聚敛,聚敛化欺罔,欺罔化刑戮,刑戮化悖乱,悖乱化甲兵,甲兵化争夺,争夺化败亡。其来也势不可遏,其去也力不可拔。

死生

虚化神,神化气,气化血,血化形,形化婴,婴化童,童化少,少化壮,壮化老,老化死。死复化为虚,虚复化为神,神复化为气,气复化为万物。化化不间,犹环之无穷。夫万物非欲生,不得不生;万物非欲死,不得不死。达此理者虚而乳之,神可以不化,形可以不生。