Files
build_infra/0_笔记/ai/setup_kylin.sh
T
2026-06-16 10:23:51 +08:00

53 lines
1.5 KiB
Bash

#!/usr/bin/env bash
set -e
echo "== 更新软件源 =="
sudo apt update
sudo apt upgrade
echo "== 安装基础工具 + SSH =="
sudo apt install -y \
openssh-server nano rsync flex bison texinfo gawk net-tools zsh \
libncurses-dev libtinfo-dev ncurses-term zstd unrar
echo "== 安装构建工具链 =="
sudo apt install -y \
cmake build-essential git pkg-config ninja-build gdb \
linux-tools-common linux-tools-generic linux-tools-$(uname -r) valgrind
echo "== 安装 Qt 基础组件 =="
sudo apt install -y \
qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
echo "== 安装 Qt 全量开发库 =="
QT_PKGS=$(apt-cache search '^libqt5.*-dev$' | awk '{print $1}')
sudo apt install -y $QT_PKGS
echo "== 安装 Qt 开发工具(QtCreator等) =="
sudo apt install -y \
qttools5-dev qttools5-dev-tools qtcreator
echo "== 安装 mingw 交叉编译工具链 =="
sudo apt install -y \
mingw-w64 gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 binutils-mingw-w64-x86-64
echo "== 安装 Python 环境 =="
sudo apt install -y \
python3 python3-dev python3-pip python3-venv \
python3-setuptools python3-wheel python3-distutils
echo "== 安装桌面相关组件 =="
sudo apt install -y gsettings-desktop-schemas
echo "== 启用 SSH 服务 =="
sudo systemctl enable ssh
sudo systemctl start ssh
echo "== 安装完成 =="
echo ""
echo "⚠️ 提示:"
echo "1. SSH 连接时需要在麒麟系统界面允许连接"
echo "2. 如果只能单向 ping,检查防火墙设置"
echo "3. 输入法配置:ibus-setup"