admin管理员组

文章数量:1130349

1 手动安装与配置流程

1.1 更新系统与安装基础组件

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y fcitx

1.2 将 Fcitx 设置为默认输入法框架并开机自启动

# 将 Fcitx 框架添加到开机自启动
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

1.3 启动(或重启)Fcitx 服务

# 如果已经在运行,则重启;否则新启动
if pgrep fcitx &>/dev/null; then
  fcitx-remote -r
else
  fcitx &
  sleep 1
fi

1.4 下载并安装搜狗拼音 Debian 包

# 从官方页面获取最新 64 位安装包
wget -O ~/Downloads/sogoupinyin.deb "https://pinyin.sogou/linux/download.php?f=linux&bit=64"

# 安装 .deb 包
sudo dpkg -i ~/Downloads/sogoupinyin.deb
# 修复依赖
sudo apt-get install -f -y

1.5 安装 Qt 与 GSettings-Qt 依赖

sudo apt-get install -y \
    libqt5qml5 \
    libqt5quick5 \
    libqt5quickwidgets5 \
    qml-module-qtquick2 \
    libgsettings-qt1

1.6 配置默认输入法框架

  1. 打开「Settings(设置)」→「Region & Language(区域和语言)」。
  2. Input MethodKeyboard 设置中,将默认输入法框架切换为 Fcitx4
  3. 运行 fcitx-config-gtk3fcitx5-configtool,在界面中添加并启用「搜狗拼音」。
  4. 重启后检查是否生效,切换到搜狗输入法,shift切换中英文

2 全自动脚本安装

下面是一个一键全自动完成上述所有步骤的 Bash 脚本。
保存为 install_sogou.sh,赋予可执行权限后,以 root 身份运行即可。

#!/usr/bin/env bash
set -euo pipefail

# 如果不是 root,自动用 sudo 重新执行
if [ "$EUID" -ne 0 ]; then
  echo "[提示] 需要管理员权限,正在以 sudo 重启脚本..."
  exec sudo bash "$0" "$@"
fi

DEB_URL="https://pinyin.sogou/linux/download.php?f=linux&bit=64"
DEB_FILE="/tmp/sogoupinyin.deb"

echo "[1/10] 更新 APT 软件列表…"
apt-get update

echo "[2/10] 升级已安装的软件包…"
apt-get upgrade -y

echo "[3/10] 安装 fcitx 输入法框架…"
apt-get install -y fcitx

echo "[4/10] 配置 fcitx 开机自启动…"
cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

echo "[5/10] 启动或重启 fcitx 服务…"
if pgrep fcitx &>/dev/null; then
  echo "    fcitx 已运行,执行重启"
  fcitx-remote -r
else
  echo "    fcitx 未运行,正在启动"
  fcitx &
  sleep 1
fi

echo "[6/10] 下载搜狗拼音安装包到 ${DEB_FILE}…"
wget -O "${DEB_FILE}" "${DEB_URL}"

echo "[7/10] 安装 .deb 包…"
dpkg -i "${DEB_FILE}" || true

echo "[8/10] 修复可能的依赖缺失…"
apt-get install -f -y

echo "[9/10] 安装 Qt 与 GSettings-Qt 依赖…"
apt-get install -y \
    libqt5qml5 \
    libqt5quick5 \
    libqt5quickwidgets5 \
    qml-module-qtquick2 \
    libgsettings-qt1

echo "[10/10] 清理临时安装包…"
rm -f "${DEB_FILE}"

echo "✔ 安装完成!现在可以通过 “fcitx-config-gtk3” 或 “fcitx5-configtool” 来配置输入法。"

使用说明:

  1. 将以上脚本保存为 install_sogou.sh
  2. 在终端执行 chmod +x install_sogou.sh
  3. 运行 sudo ./install_sogou.sh,耐心等待即可。
  4. 最后同样需要在「系统设置 → 区域与语言」中将默认输入法框架切换为 Fcitx4,并在 Fcitx 配置工具中启用「搜狗拼音」。
  5. 重启后检查是否生效,切换到搜狗输入法,shift切换中英文

1 手动安装与配置流程

1.1 更新系统与安装基础组件

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y fcitx

1.2 将 Fcitx 设置为默认输入法框架并开机自启动

# 将 Fcitx 框架添加到开机自启动
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

1.3 启动(或重启)Fcitx 服务

# 如果已经在运行,则重启;否则新启动
if pgrep fcitx &>/dev/null; then
  fcitx-remote -r
else
  fcitx &
  sleep 1
fi

1.4 下载并安装搜狗拼音 Debian 包

# 从官方页面获取最新 64 位安装包
wget -O ~/Downloads/sogoupinyin.deb "https://pinyin.sogou/linux/download.php?f=linux&bit=64"

# 安装 .deb 包
sudo dpkg -i ~/Downloads/sogoupinyin.deb
# 修复依赖
sudo apt-get install -f -y

1.5 安装 Qt 与 GSettings-Qt 依赖

sudo apt-get install -y \
    libqt5qml5 \
    libqt5quick5 \
    libqt5quickwidgets5 \
    qml-module-qtquick2 \
    libgsettings-qt1

1.6 配置默认输入法框架

  1. 打开「Settings(设置)」→「Region & Language(区域和语言)」。
  2. Input MethodKeyboard 设置中,将默认输入法框架切换为 Fcitx4
  3. 运行 fcitx-config-gtk3fcitx5-configtool,在界面中添加并启用「搜狗拼音」。
  4. 重启后检查是否生效,切换到搜狗输入法,shift切换中英文

2 全自动脚本安装

下面是一个一键全自动完成上述所有步骤的 Bash 脚本。
保存为 install_sogou.sh,赋予可执行权限后,以 root 身份运行即可。

#!/usr/bin/env bash
set -euo pipefail

# 如果不是 root,自动用 sudo 重新执行
if [ "$EUID" -ne 0 ]; then
  echo "[提示] 需要管理员权限,正在以 sudo 重启脚本..."
  exec sudo bash "$0" "$@"
fi

DEB_URL="https://pinyin.sogou/linux/download.php?f=linux&bit=64"
DEB_FILE="/tmp/sogoupinyin.deb"

echo "[1/10] 更新 APT 软件列表…"
apt-get update

echo "[2/10] 升级已安装的软件包…"
apt-get upgrade -y

echo "[3/10] 安装 fcitx 输入法框架…"
apt-get install -y fcitx

echo "[4/10] 配置 fcitx 开机自启动…"
cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

echo "[5/10] 启动或重启 fcitx 服务…"
if pgrep fcitx &>/dev/null; then
  echo "    fcitx 已运行,执行重启"
  fcitx-remote -r
else
  echo "    fcitx 未运行,正在启动"
  fcitx &
  sleep 1
fi

echo "[6/10] 下载搜狗拼音安装包到 ${DEB_FILE}…"
wget -O "${DEB_FILE}" "${DEB_URL}"

echo "[7/10] 安装 .deb 包…"
dpkg -i "${DEB_FILE}" || true

echo "[8/10] 修复可能的依赖缺失…"
apt-get install -f -y

echo "[9/10] 安装 Qt 与 GSettings-Qt 依赖…"
apt-get install -y \
    libqt5qml5 \
    libqt5quick5 \
    libqt5quickwidgets5 \
    qml-module-qtquick2 \
    libgsettings-qt1

echo "[10/10] 清理临时安装包…"
rm -f "${DEB_FILE}"

echo "✔ 安装完成!现在可以通过 “fcitx-config-gtk3” 或 “fcitx5-configtool” 来配置输入法。"

使用说明:

  1. 将以上脚本保存为 install_sogou.sh
  2. 在终端执行 chmod +x install_sogou.sh
  3. 运行 sudo ./install_sogou.sh,耐心等待即可。
  4. 最后同样需要在「系统设置 → 区域与语言」中将默认输入法框架切换为 Fcitx4,并在 Fcitx 配置工具中启用「搜狗拼音」。
  5. 重启后检查是否生效,切换到搜狗输入法,shift切换中英文

本文标签: 搜狗全自动脚本拼音输入法系统