[{"content":" 主要针对自行安装的无图形化界面的Linux发行版\n一、连接镜像 Parallels Tools镜像存放在如下位置\n/Applications/Parallels Desktop.app/Contents/Resources/Tools/prl-tools-lin-arm.iso 二、挂载镜像 步骤一：创建挂载目录 sudo mkdir /mnt/cdrom 步骤二：挂载镜像 将光盘镜像内容挂载到刚刚创建的目录中\nsudo mount /dev/cdrom /mnt/cdrom 三、安装 Parallels Tools 进入刚刚创建的目录\ncd /mnt/cdrom 执行安装脚本\nsudo ./install 等待安装完成即可\n","date":"2026-03-09T00:00:00Z","image":"/upload/image-zDvm.png","permalink":"/p/linux-%E4%B8%8B%E7%BA%AF%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%96%B9%E5%BC%8F%E5%AE%89%E8%A3%85-parallels-tools/","title":"Linux 下纯命令行方式安装 Parallels Tools"},{"content":"\n本教程以kylin_server_v10_x86_64为例，核心思路也适用于其他Linux操作系统和架构\n参考官方文档\nDocker Engine 二进制安装：https://docs.docker.com/engine/install/binaries/\nDocker Compose 插件手动安装：https://docs.docker.com/compose/install/linux/#install-the-plugin-manually\n一、下载所需离线包 需下载 2 个核心离线文件，建议统一传输到服务器/tmp/docker-offline/目录（下文均以此路径为例）：\n离线包 1：Docker Engine 静态二进制包 官方下载地址：https://download.docker.com/linux/static/stable/\n选择 x86_64 架构目录，下载指定版本（示例为 29.3.0）：https://download.docker.com/linux/static/stable/x86_64/docker-29.3.0.tgz\n文件名格式：docker-\u0026lt;版本号\u0026gt;.tgz（官方标准命名）\n离线包 2：Docker Compose 插件二进制文件 官方下载地址：https://github.com/docker/compose/releases\n下载对应架构版本（示例为 v5.0.1）：https://github.com/docker/compose/releases/download/v5.0.1/docker-compose-linux-x86_64\n文件名：docker-compose-linux-x86_64（官方原生命名，不可随意修改）\n下载完成后，服务器/tmp/docker-offline/目录下应包含：docker-29.3.0.tgz、docker-compose-linux-x86_64。\n二、Docker Engine 离线安装 基于官方二进制安装逻辑，适配麒麟 V10 的 systemd 服务管理（实现开机自启 + 后台运行），全程使用具体文件名操作。\n步骤 1：创建目录并解压离线包 # 确保离线文件存放目录存在（若已创建可跳过） mkdir -p /tmp/docker-offline # 进入离线包核心目录 cd /tmp/docker-offline # 解压Docker Engine静态包（使用具体文件名） tar xzvf docker-29.3.0.tgz docker 解压后会生成docker目录，内含dockerd、docker等核心二进制文件。\n步骤 2：将二进制文件移至系统可执行路径 将解压后的二进制文件移至/usr/bin/，实现系统全局调用：\nsudo cp docker/* /usr/bin/ # 可选：验证文件是否成功移动 ls -lh /usr/bin/ | grep -E \u0026quot;dockerd|docker\u0026quot; 步骤 3：配置 systemd 服务 官方仅提供临时启动方式，为适配服务器生产环境，需配置 systemd 服务实现规范化管理：\n# 创建并写入docker服务配置文件 sudo tee /etc/systemd/system/docker.service \u0026lt;\u0026lt;-'EOF' [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID TimeoutSec=0 RestartSec=2 Restart=always SuccessExitStatus=0 1 [Install] WantedBy=multi-user.target EOF 步骤 4：重载 systemd 并启动 Docker 服务 # 重载systemd配置，使新的docker服务生效 sudo systemctl daemon-reload # 启动Docker服务 sudo systemctl start docker # 可选：设置开机自启（服务器推荐） sudo systemctl enable docker # 可选：验证服务运行状态（无error即为正常） sudo systemctl status docker 步骤 5：验证 Docker Engine 安装成功 # 核心验证：输出版本号即为安装成功 docker --version 成功标识：输出Docker version 29.3.0, build xxxxxxx（与下载的版本号一致）。\n三、Docker Compose 插件 离线安装 基于官方 “手动安装插件” 逻辑，使用原生文件名操作，提供全局安装方式（所有用户可用，服务器推荐）。\n步骤 1：进入离线文件目录并创建插件目录 # 回到离线文件核心目录 cd /tmp/docker-offline # 创建Docker Compose插件官方标准目录（不可修改） sudo mkdir -p /usr/local/lib/docker/cli-plugins 步骤 2：移动并重命名插件文件 将原生文件docker-compose-linux-x86_64移至插件目录，并标准化命名（使docker命令可直接识别）：\n# 核心操作：移动并命名为docker-compose（官方标准） sudo cp docker-compose-linux-x86_64 /usr/local/lib/docker/cli-plugins/docker-compose 步骤 3：添加可执行权限 sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose 步骤 4：验证 Docker Compose 安装成功 # 官方标准验证命令 docker compose version 成功标识：输出Docker Compose version v5.0.1（与下载的插件版本号一致）。\n四、可能遇到的runc 错误 该问题会导致容器出现权限问题而无法启动，主要在Kylin操作系统上出现\n报错信息 Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: container_linux.go:329: starting container process caused \u0026quot;permission denied\u0026quot; 解决方法一 针对系统存在多个runc的情况\n检查当前系统存在的runc\nwhereis runc 若有两个，则删除其中一个（或改名并备份到其他位置）\n解决方法二 针对runc版本太低的情况\n下载runc的最新版本：https://github.com/opencontainers/runc/releases，并替换本地的1.0.0-rc3版本\nsudo mv -f runc.amd64 /usr/bin/runc 设置可执行权限\nsudo chmod +x /usr/bin/runc ","date":"2026-03-08T00:00:00Z","image":"/upload/image-KaCf.png","permalink":"/p/linux-%E4%B8%8B%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%B9%E5%BC%8F%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85-docker/","title":"Linux 下二进制方式离线安装 Docker"},{"content":"一、关闭磐石 仅适用于 Deepin25 正式版\n磐石系统是 Deepin 的一个特色，用于保护系统目录不被修改写入，对于普通用户来说确实能够起到很强的保护作用，官方也不建议关闭。\n但开发人员是个例外，日常开发中势必要安装高级软件或修改系统配置，因此官方也提供一键关闭的命令：\nsudo deepin-immutable-writable enable -d /usr 输入完回车，根据提示按Y继续即可。\n二、更新系统 Deepin 使用 apt 包管理器来管理软件包，命令使用上与 Debain/Ubuntu 完全一致。系统也内置了国内的镜像源，可以按照以下命令进行更新系统：\n更新软件包缓存：\nsudo apt update 仅更新软件包：\nsudo apt upgrade 更新软件包并解决依赖问题（可选，通常用于大版本升级或依赖问题较复杂的情况下）\nsudo apt dist-upgrade 三、调整 Fcitx5 中英切换快捷键 Deepin 下的 Fcitx5 进行了一定程度的集成和修改，而我习惯使用 Shift 键进行输入法的切换以达到中英切换的目的（前提是开启预编辑拼音自动上屏）。但紧接着出现了一个问题， Deepin 设置中的轮序切换输入法的快捷键无法设置单个按键，不知是 Bug 还是刻意而为，因此想要修改就只能直接去修改配置文件。\n配置文件位置：\n~/.config/fcitx5/config 通过文本编辑器或者 vim 等工具打开文件，找到如下两行：\n[Hotkey/EnumerateForwardKeys] [Hotkey/EnumerateBackwardKeys] 这两个节点一个是向前切换，一个是向右切换，在每一节点下面配置快捷键：\n[Hotkey/EnumerateForwardKeys] 0=Shift_L [Hotkey/EnumerateBackwardKeys] 0=Shift_R 其中Shift_L 为左侧 Shift 键，Shift_R 为右侧 Shift 键，修改完成后保存文件并重启 Fcitx5 即可。\n","date":"2025-07-01T00:00:00Z","permalink":"/p/deepin25%E6%AD%A3%E5%BC%8F%E7%89%88%E6%8A%98%E8%85%BE/","title":"Deepin25正式版折腾"},{"content":"方案一：修改注册表（优先使用，无效时再采用方案二） 1.获取当前AMD产品ID X代表随机的字符串，每个人都可能不同\n前往注册表HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\PackagedCom\\Package\\AdvancedMicroDevicesInc - XXXXXXXX\\Server\\X，其中有个字段SurrogateAppld ，它的值即为ID，我们可以复制到记事本临时存储一下。\n2.禁用右键菜单 前往注册表HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Shell Extensions ，右键Shell Extensions创建文件夹Blocked ，在Blocked 右侧新建字符串值 ，重命名为刚刚查询到的产品ID，右键修改数值数据为：AMD Software : Adrenalin Edition ，操作完成即可立即生效。\n3.恢复右键菜单 只需要删除上面创建的Blocked文件夹即可。\n方案二：PowerShell脚本 1.以管理员身份运行PowerShell 执行以下命令即可：\nGet-AppxPackage -AllUsers AdvancedMicroDevicesInc-RSXCM | Remove-AppxPackage -AllUsers ","date":"2025-02-12T00:00:00Z","permalink":"/p/win11%E5%85%B3%E9%97%ADamd%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95/","title":"Win11关闭AMD右键菜单"},{"content":"编辑iBus配置文件：\nsudo vim ~/.config/ibus/rime/build/rime_ice.schema.yaml 注释最后一行或者spelling_hints参数\ntranslator: # spelling_hints: 8 ","date":"2025-01-17T00:00:00Z","permalink":"/p/ibus%E5%8F%96%E6%B6%88%E6%AF%8F%E4%B8%AA%E5%80%99%E9%80%89%E8%AF%8D%E4%B8%AD%E7%9A%84%E6%8B%BC%E9%9F%B3/","title":"iBus取消每个候选词中的拼音"},{"content":"一、社交软件 微信：https://weixin.qq.com/\nQQ：https://im.qq.com/index/\nNavicat VIP: winmm.dll\n","date":"2025-01-17T00:00:00Z","permalink":"/p/%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6%E5%AE%98%E6%96%B9%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80/","title":"常用软件官方下载地址"},{"content":"一、系统下载及安装 1.1 官网地址 当前最新版本是：Linux Mint 22.1\n1.2 系统安装 安装过程就省略了，填写信息下一步下一步就行，这里放一张美化过的仿Windows风格的桌面截图：\n二、镜像源配置 2.1 系统镜像源 打开开始菜单，找到软件源设置，主要-\u0026gt;Mint软件源，基础-\u0026gt;Ubuntu软件源，各选择中国镜像源即可：\n2.2 Flathub镜像源 Flatpak虽好，但是如果有原生包还是优先选原生包吧，flatpak的权限管控的比较严格规范，但是不是所有软件都能很好的适配，碰到有些需要高权限的软件会出现各种各样的问题，配置起来也比较麻烦）\n有代理可以使用Flathub官方仓库地址：\nsudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo 无代理的话可以替换为交大源：\nsudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub 以下是常用的一些软件，也可以直接在应用商店搜索下载：\nflatpak install flathub org.gnome.Extensions flatpak install flathub com.google.Chrome flatpak install flathub com.visualstudio.code flatpak install flathub cn.apipost.apipost flatpak install flathub com.jetbrains.IntelliJ-IDEA-Ultimate flatpak install flathub com.jetbrains.PyCharm-Professional flatpak install flathub com.jetbrains.WebStorm flatpak install flathub com.jetbrains.DataGrip flatpak install flathub com.jetbrains.Rider flatpak install flathub com.google.AndroidStudio flatpak install flathub com.tencent.WeChat flatpak install flathub com.qq.QQ flatpak install flathub com.qq.QQmusic flatpak install flathub com.tencent.wemeet flatpak install flathub org.telegram.desktop flatpak install flathub org.localsend.localsend_app flatpak install flathub org.remmina.Remmina # Flatpak应用权限管理 flatpak install flathub com.github.tchx84.Flatseal # Flatpak应用卸载后的残留清理工具 flatpak install flathub io.github.giantpinkrobots.flatsweep 三、输入法安装 Linux Mint下建议使用Fcitx输入法引擎，系统默认提供Fcitx4版本，可参考3.2章节启用；个人更推荐使用Fcitx5版本，可通过3.1章节安装，两个版本二选一哦！\n3.1 安装Fcitx5输入法（推荐） 3.1.1 常规拼音 我们直接通过命令行安装，其中fcitx5-module-cloudpinyin是云拼音模块，fcitx5-chinese-addons为中文拼音支持，在终端执行：\nsudo apt install fcitx5 fcitx5-module-cloudpinyin fcitx5-chinese-addons 3.1.2 Rime引擎（配置繁琐一些，图省事的话用常规的足以） sudo apt install fcitx5 fcitx5-rime 安装完成后需重启生效，若已安装Fcitx4版本，系统会自动将其替换。\n3.2 启用自带输入法框架(默认Fcitx4) 选用Fcitx5的话这一步可以省略\n系统提供可视化入口，在开始菜单中找到输入法配置，选择想用的输入法框架，使用默认提供的框架的话建议选择Fcitx选项，然后在简体中文选项卡中安装语言支持包，而\n3.3 配置Fcitx5输入法 右键任务栏输入法图标打开配置窗口，从右侧添加“拼音”输入法，或者也可以安装其他例如Rime等输入法。\n在附加组建选项卡中找到拼音配置项并打开：\n勾选“启用云拼音”选项，并配置云拼音后端为百度接口，同时将与编辑模式改为拼音串：\n此时输入法已经可以正常使用\n3.4 更换Fcitx5主题 这里我使用的是仿macOS皮肤：https://github.com/thep0y/fcitx5-themes-candlelight?tab=readme-ov-file\n支持浅色和深色两种模式，效果如下：\n首先到上面提供的仓库地址下载源码，将压缩包内的主题放置到~/.local/share/fcitx5/themes中：\n在输入法配置中找到“经典用户界面”配置：\n切换想要使用的主题即可：\n四、主题美化 4.1 主题图标推荐 这里我找到一些我比较满意的主题和图标：\n仿Windows11主题推荐：\nFluent round gtk theme（圆角）\nFluent gtk theme（直角）\n其他主题：\nOrchis gtk theme\n仿Windows11图标推荐：\nWin11 icon theme\n4.2 主题图标安装 将下载好的主题解压放在对应目录，主题存放在用户目录下的.themes 文件夹中：\n图标存放在用户目录下的.icons 文件夹中：\n放置完毕后在开始菜单中打开“主题设置”，切换到高级设置界面，在各个模块选择想要使用的主题即可：\n4.3 字体安装 微软的一些字体因为版权问题很多软件都不提供，我们可以在Windows中手动从C:\\Windows\\Fonts里面拷一份拿来用\n若只需要单用户使用，可将字体文件放置在用户目录下的.fonts文件夹中，若想安装为系统级，则需要将字体放置在/usr/share/fonts/下并刷新缓存：\nsudo cp -f *.ttf /usr/share/fonts/ \u0026amp;\u0026amp; sudo fc-cache -f -v 五、开发环境配置 该章节不分先后，可自取所需\n5.1 切换到ZSH 5.1.1 安装zsh Linux Mint默认没有包含zsh,可以通过如下命令查询现有shell列表\ncat /etc/shells 安装zsh：\nsudo apt install zsh 5.1.2 切换shell 切换后可重启电脑生效\nchsh -s /bin/zsh 5.1.3 使用Oh My Zsh美化终端 安装之前有个前置条件：需要先安装 zsh git curl\nsudo apt install zsh git curl -y 5.1.3.1 安装oh-my-zsh 官网：https://ohmyz.sh/\n官方curl方式：\nsh -c \u0026quot;$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)\u0026quot; 国内curl方式：\nsh -c \u0026quot;$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)\u0026quot; 安装时提示是否设置为默认shell，直接y下一步\n5.1.3.2 安装powerlevel10k主题（可选，字符样式在gnome终端下会错位，部分显示会很怪，酌情考虑） 仓库地址：https://github.com/romkatv/powerlevel10k\n官方仓库：\ngit clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k 国内访问：\ngit clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k 5.1.3.2.1 安装所需字体 下载下面四个字体并按照4.3的方式放在~/.fonts或系统目录下\nMesloLGS NF Regular.ttf\nMesloLGS NF Bold.ttf\nMesloLGS NF Italic.ttf\nMesloLGS NF Bold Italic.ttf\n在文件夹中打开终端执行字体安装命令：\n5.1.3.2.2 修改终端字体 在终端首选项中修改自定义字体：\n5.1.3.2.3 配置启用主题 首先在 ~/.zshrc 中修改设置 ZSH_THEME=\u0026quot;powerlevel10k/powerlevel10k\u0026quot; 来启用主题，重启终端后会自动进入配置选项，根据提示选择自己想要的样式即可，如果后续需要修改配置，可以在终端执行如下命令来重新进入配置引导程序：\np10k configure 5.1.3.2.4 安装插件 1. zsh -autosuggestions\n这是一个命令预测插件，安装命令如下：\n官方仓库：\ngit clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions 国内加速：\ngit clone https://github.moeyy.xyz/https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions 2. zsh-syntax-highlighting\n这是一个命令语法校验插件，安装命令如下：\n官方仓库：\ngit clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting 国内加速：\ngit clone https://github.moeyy.xyz/https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting 3. 启用插件\ngit、extract、web-search是内置的插件\nextract 用于使用x命令解压任何压缩文件，不必根据压缩文件类型来使用不同的命令。\nweb-search 用于在命令行中直接使用搜索引擎关键字+搜索内容打开浏览器搜索对应内容。搜索关键字有baidu、bing、google等。\nplugins=( git zsh-autosuggestions zsh-syntax-highlighting extract web-search ) 5.1.4 迁移bash环境变量配置（新系统建议先装zsh再配置其他环境） 将自行添加的和第三方程序加入的配置复制到~/.zshrc中：\n5.2 NodeJS版本管理工具—FNM 官方仓库地址：https://github.com/Schniz/fnm\n5.2.1 一键安装fnm 官方提供一键安装命令：\ncurl -fsSL https://fnm.vercel.app/install | bash 安装完成后会自动添加环境变量：\n5.2.2 升级fnm注意项 升级过程与安装过程一样，可覆盖安装，不过有一点需要注意，为避免重复添加环境变量，需要手动删除重复的环境变量或者下载安装脚本并增加--skip-shell参数运行。\n5.2.3 安装指定版本nodejs 根据所需版本号（例如：安装20大版本中的最新稳定版）通过如下命令安装：\nfnm install 20 使用如下命令设置默认版本：\nfnm default 20 5.2.4 更换国内淘宝镜像源镜像源 npm config set registry https://registry.npmmirror.com/ pnpm config set registry https://registry.npmmirror.com/ 5.2.5 安装PNPM npm i pnpm -g 5.2.6 修改PNPM默认存储位置 PNPM数据默认存储在用户目录下的.pnpm-store 中，正常来说不改也无所谓，安装Linux系统时已经将/home分区单独挂载了，即便重装系统也不受影响，不过如果有需要，可以使用如下命令修改：\npnpm config set store-dir /home/用户名/pnpm 5.3 Java版本管理工具—JEnv 5.3.1 下载JEnv 官网：https://www.jenv.be/\n仓库地址：https://github.com/jenv/jenv\ngit clone https://github.com/jenv/jenv.git ~/.jenv 5.3.2 配置环境变量 直接复制进bash或zsh的配置文件中：\n# JEnv export PATH=\u0026quot;$HOME/.jenv/bin:$PATH\u0026quot; eval \u0026quot;$(jenv init -)\u0026quot; 5.3.3 添加本地Java JDK 我习惯将多个版本的JDK按照版本数字统一放置在一个目录中，例如：~/DevelopEnv/Java/8 、~/DevelopEnv/Java/11、~/DevelopEnv/Java/17、~/DevelopEnv/Java/21\n5.3.3.1 添加指定版本： jenv add ~/DevelopEnv/Java/21 5.3.3.2 查看已安装的列表： jenv versions 5.3.3.3 设置全局默认版本： jenv global 21 5.3.3.2 自动化处理（注意版本，禁止无脑粘贴使用）： 由于我使用的是1.8.0.432、11.0.25、17.0.13、21.0.5这几个版本，因此通过下面命令可以一键添加并清除冗余版本信息以及配置默认版本：\njenv add ~/DevelopEnv/Java/8 jenv add ~/DevelopEnv/Java/11 jenv add ~/DevelopEnv/Java/17 jenv add ~/DevelopEnv/Java/21 jenv remove zulu64-1.8.0.432 jenv remove 1.8.0.432 jenv remove zulu64-11.0.25 jenv remove 11.0.25 jenv remove 11.0 jenv remove zulu64-17.0.13 jenv remove 17.0.13 jenv remove 17.0 jenv remove zulu64-21.0.5 jenv remove 21.0.5 jenv remove 21.0 jenv global 21 jenv versions 5.4 Maven环境配置 5.4.1 下载Maven 前往官网进行下载：https://maven.apache.org/download.cgi\n例如下载： apache-maven-3.9.9-bin.zip\n5.4.2 准备Maven存放目录 一般准备程序存放目录以及本地仓库存放目录两个，例如我的方案：\n~/DevelopEnv/Maven/3.9.9 ~/DevelopEnv/Maven/repo 5.4.3 添加环境变量\n#Maven M2_HOME=\u0026quot;$HOME/DevelopEnv/Maven/3.9.9\u0026quot; export PATH=\u0026quot;$M2_HOME/bin:$PATH\u0026quot; 5.4.4 修改配置文件 配置文件为Maven程序目录中的conf/settings.xml 文件\n5.4.4.1 修改仓库路径 修改配置文件中的localRepository参数，默认是注释状态，可手动复制出来一份，将参数改为你自己准备的目录：\n\u0026lt;localRepository\u0026gt;/path/to/repo\u0026lt;/localRepository\u0026gt; 5.4.4.2 修改镜像源 在mirrors 中增加阿里云的镜像地址：\n\u0026lt;!-- 阿里云仓库 --\u0026gt; \u0026lt;mirror\u0026gt; \u0026lt;id\u0026gt;alimaven\u0026lt;/id\u0026gt; \u0026lt;mirrorOf\u0026gt;central\u0026lt;/mirrorOf\u0026gt; \u0026lt;name\u0026gt;aliyun maven\u0026lt;/name\u0026gt; \u0026lt;url\u0026gt;http://maven.aliyun.com/nexus/content/repositories/central/\u0026lt;/url\u0026gt; \u0026lt;/mirror\u0026gt; 5.4.5 验证安装 输入命令查看是否有版本输出：\nmvn -v 若提示mvn无权限，则需要到maven/bin目录下对mvn、mvnDebug、mvnyjp三个文件授予可执行权限：\nsudo chmod +x mvn sudo chmod +x mvnDebug sudo chmod +x mvnyjp 未完待续\u0026hellip; ","date":"2024-11-27T00:00:00Z","image":"/upload/%E6%A1%8C%E9%9D%A2.png","permalink":"/p/linux-mint%E5%BC%80%E5%8F%91%E4%B8%BB%E5%8A%9B%E7%B3%BB%E7%BB%9F%E9%A3%9F%E7%94%A8%E6%8C%87%E5%8D%97/","title":"Linux Mint开发主力系统食用指南"},{"content":"一、下载VMware 注意：需要提前注册博通账号\n众所周知，博通收购VMware后官网就变得极其复杂，通过正常方式在官网寻找的话很难找得到，在这里我们直接通过链接访问：https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro\n二、安装所需依赖 在安装VMware之前需要先安装build-essential 和linux-headers ，需注意linux-headers要与自己内核版本相对应。\nsudo apt install build-essential linux-headers-$(uname -r) 三、安装VMware安装程序 1.修改权限 下载后的安装程序是bundle结尾的，我们对这个文件添加执行权限，如下：\nsudo chmod +x ./VMware-Workstation-Full-17.6.1-24319023.x86_64.bundle 2.执行安装 再运行安装程序，需要使用root权限或加sudo前缀\nsudo ./VMware-Workstation-Full-17.6.1-24319023.x86_64.bundle 四、初次运行GCC问题解决 我在初次运行时被提示GCC版本不受支持，需要进12版本，但我的是11版本，网上很多方法无法解决，这里参考一位网友的方案解决：https://askubuntu.com/questions/1494239/gnu-c-compiler-gcc-version-12-2-0-was-not-found-vmware\n我们先取消提示框，执行如下命令添加源并安装12版GCC：\nsudo add-apt-repository ppa:ubuntu-toolchain-r/ppa -y sudo apt update sudo apt install g++-12 gcc-12 ","date":"2024-11-08T00:00:00Z","image":"/upload/%E6%88%AA%E5%9B%BE%202024-11-08%2018-12-10.png","permalink":"/p/ubuntu%E5%AE%89%E8%A3%85vmware-workstation/","title":"Ubuntu安装VMware Workstation"},{"content":"一、官方最新版地址 默认情况下下载的离线安装包均为最新版本\nEdge：https://www.microsoft.com/zh-cn/edge/business/download?form=MA13FJ\nWebView2：https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?form=MA13LH\nChrome：https://www.google.com/intl/zh-CN/chrome/?standalone=1（可能需要代理）\n二、历史版本 Edge官方提供历史版本的选择，在上述链接的页面底部可以看到。\nWebView2的历史版本官方只给下载近两个版本，完整的可以在该网站可以找到：https://www.catalog.update.microsoft.com/Search.aspx?q=Edge-WebView2 x64\nChrome的历史版本官方没有直接提供入口，一些方法也比较麻烦，再加上网络因素，这里建议在其他网站上下载，比如异次元网站：https://www.iplaysoft.com/tools/chrome/\n三、已知问题 1.WebView2直接运行安装失败 解决办法：以管理员身份运行PowerShell，使用命令加参数的形式安装，将下面命令的软件路径替换为你自己的路径和文件名，然后加上 /silent /install 参数，注意空格分隔。执行命令后会在后台静默安装，一般等待几分钟即可安装完成。\n.\\MicrosoftEdgeWebView2RuntimeInstallerX64.exe /silent /install ","date":"2024-10-31T00:00:00Z","image":"/upload/image-cbsx.png","permalink":"/p/chromeedge%E6%B5%8F%E8%A7%88%E5%99%A8%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85%E5%8C%85%E4%B8%8B%E8%BD%BD/","title":"Chrome、Edge浏览器离线安装包下载"},{"content":"一、基本条件 1.启用Hyper-V WSL依托于Hyper-V，因此需要先在控制面板启用该功能\n打开资源管理器，直接在地址栏输入控制面板\\程序 然后回车，点击启用或关闭Windows功能\n勾选Hyper-V后点击确认，等待安装完成\n安装完成后重启电脑即可进入下一步。\n二、安装WSL2 1.安装WSL 以管理员身份运行终端，并执行如下命令来安装最新版WSL，默认是2.x版本\nwsl --update 该命令用以安装并升级最新版WSL，安装完成后重启电脑。\n2.设置WSL默认版本 以管理员身份运行终端，并执行如下命令\nwsl --set-default-version 2 这一步设置是为了后续创建子系统时默认使用WSL2版本。\n三、安装指定发行版 1.选择并下载（以Ubuntu为例） 可以直接在Microsoft Store中检索并下载自己想要使用的发行版\n2.初始化系统 在应用商店中下载安装完成后需要对系统进行初始化操作：打开终端，如图所示打开下载的发行版\n稍等片刻会提示你填写系统的用户名和密码，根据自己的实际情况填写即可。\n到此为止系统已经安装完成，可以自由发挥也可参考后文进行一些其他配置。\n四、Ubuntu WSL配置systemctl服务 这一步可以说是必选项，因为大量程序依托于该服务\n在终端中进入系统后编辑如下文件：/etc/wsl.conf\nsudo vi /etc/wsl.conf 确认文件中是否存在如下内容，若没有，需手动添加，如果有可以跳过本章节\n[boot] systemd=true 保存后重启子系统生效\nwsl --shutdown 五、配置镜像源 清华源官网：https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/\n1.获取镜像源 以清华源为例，访问上述网站，选择对应的系统版本，将镜像源拷贝出来\n2.添加镜像源 进入Ubuntu并编辑/etc/apt/sources.list\nsudo vi /etc/apt/sources.list 将镜像源替换进去\n# 默认注释了源码镜像以提高 apt update 速度，如有需要可自行取消注释 # # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse 替换内容如下图所示\n保存后更新一下镜像列表\nsudo apt update 同时也可以升级一下系统（可选）\nsudo apt upgrade 六、WSL的GUI管理工具 1.软件推荐 我选用的是wsl2-distro-manager 这款开源软件，可以通过比较友好的图形界面来管理WSL发行版。包括安装、卸载、更新、备份、恢复和迁移WSL发行版，以及配置它们的设置，并通过一次点击启动它们。\nGithub地址：https://github.com/bostrot/wsl2-distro-manager\n2.软件安装 该软件提供Microsoft Store的便捷安装版，不过售价9美刀，想要支持作者的小伙伴可以直接在商店购买。这里我们使用仓库提供的绿色版：wsl2-distro-manager-xxx.zip，下载后解压到固定目录即可运行：\n运行后即可看到刚刚安装的Ubuntu，通过点击运行按钮即可直接运行对应的子系统。\n七、迁移子系统存储位置 默认情况下子系统会被安装到C盘，这对多分区用户不太友好，这个时候就可以借助上述软件进行快速迁移。\n1.配置默认位置 进入WSL Manager软件的设置页面：\n先关闭所有子系统，然后填写你想要迁移的位置，点击保存。\n2.迁移现有系统 回到首页，打开已安装发行版的设置项：\n直接点击最后的移动选项：\n确保已经关闭发行版后点击移动按钮：\n这时点击保存回到主页后会有一个移动中的提示，耐心等待一会儿，移动完成后会有一个成功提示：\n此时就已经迁移完成，可以愉快的使用了\n","date":"2024-10-30T00:00:00Z","image":"/upload/image-pjed.png","permalink":"/p/windows11%E9%A3%9F%E7%94%A8wls2%E6%8C%87%E5%8D%97/","title":"Windows11食用WLS2指南"},{"content":"一、配置manjaro国内源 1.生成可用中国镜像站列表： sudo pacman-mirrors -i -c China -m rank 2.在弹出窗口勾选镜像源 3.刷新缓存 sudo pacman -Syy 4.更新系统 sudo pacman -Syu 二、调整软件仓库镜像源 1.设置软件商店的镜像源 运行软件仓库软件，点击右上角菜单，选择首选项，在常规选项卡中找到官方软件仓库，将镜像源调整到China，刷新列表即可。\n2.启用AUR和Flatpak 在第三方选项卡中打开AUR和Flatpak开关，关闭窗口后会自动刷新列表。\n3.修改Flatpak源 在这里有一个问题，当Flatpak镜像源没有修改时，启用Flatpak并关闭软件仓库后便无法再次打开，因此，需要手动切换以下国内的镜像源，然后重启即可\nsudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub 4.修改AUR源 编辑/etc/pacman.conf 文件，追加如下内容：\n[archlinuxcn] Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch Server = https://mirrors.hit.edu.cn/archlinuxcn/$arch Server = https://repo.huaweicloud.com/archlinuxcn/$arch 刷新缓存即可：sudo pacman -Syy\n三、安装yay 管理器 主要用来便捷管理AUR包，当然也可以使用软件仓库软件，但是我在使用过程中构建部分软件包会出问题\nsudo pacman-key --lsign-key \u0026quot;farseerfc@archlinux.org\u0026quot; sudo pacman -S archlinuxcn-keyring sudo pacman -S yay 四、安装中文拼音输入法 这个是最麻烦又不可缺少的一个步骤，需要大家耐心配置，这是我在虚拟机里踩坑出来直接能用的方案，若不可用，还请自行寻找文档折腾。\n我在配置期间参考了如下可行的文章：\nhttps://blog.csdn.net/yj363937/article/details/138329214\nhttps://forum.manjaro.org/t/chinese-language-support/115416/5\nhttps://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland\n1.环境选择 经测试，使用如下方法在Gnome和KDE（均为Wayland）环境下均可安装，并且解决了在部分界面无法输入中文的问题。KDE（X11）环境未测试，因为我在使用X11时出现无法通过GUI操作注销、关机、重启，因此只能切换到Wayland了。切换方式：在登陆界面左下角选择Waylandy 即可，同时也能解决高分屏缩放割裂的问题，比如缩放后标题栏和内容还有光标大小不一致。\n2.安装输入法组件 执行如下命令：\nsudo yay -S fcitx5 fcitx5-chinese-addons fcitx5-configtool fcitx5-gtk fcitx5-qt fcitx5-material-color fcitx5-pinyin-zhwiki fcitx5-config-qt 3.配置输入法 本小节参考Fcitx5官方文档：https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland\n（1）Gnome配置 根据官方文档配置/etc/environment文件，追加如下内容： XMODIFIERS=@im=fcitx5 QT_IM_MODULE=fcitx5 GTK_IM_MODULE=fcitx5 安装Input Method Panel扩展：https://extensions.gnome.org/extension/261/kimpanel/ 重启即可享用~\n（2）KDE配置 根据官方文档配置/etc/environment文件，追加如下内容 XMODIFIERS=@im=fcitx5 INPUT_METHOD=fcitx5 SDL_IM_MODULE=fcitx5 GLFW_IM_MODULE=ibus 启用Fcitx5：在系统设置-\u0026gt;键盘-\u0026gt;输入源中选中应用一下即可。 （3）添加输入法 通常不需要这一步，前面配置完后重启一遍，系统会自动添加。如果没有添加请按照下图所示添加一下即可，以KDE为例：系统设置-\u0026gt;输入法中添加。\n4.输入法兼容问题 主要兼容问题就是在某些软件中无法输入中文，根据本教程来配置的话应该是可以规避这些问题的，如下图所示在Chrome中就可以正常使用：\n5.安装搜狗输入法（可选） 主要针对KDE，我没测试，大家可以试试：\ngit clone https://aur.archlinux.org/fcitx5-sogou.git cd fcitx5-sogou makepkg -si 五、安装Clash Verge Rev 这一步是为了完全解锁超能力，好方便折腾嘛，毕竟换源终究还是不如直连的靠谱。\n参考官方安装文档：https://www.clashverge.dev/install.html\n1.安装说明 不要使用软件仓库直接搜索安装，因为构建过程需要从github上拉依赖，没代理之前肯定拉取失败。除非你的网络环境支持这一操作，否则请参考第三章节安装yay管理器，再使用yay安装。\n2.安装Clash Verge Rev yay -S clash-verge-rev-bin 六、享用其它 到此为止已经满足了基本日用的最低要求，可以进行一些其他折腾了。下面我列出一些我自己用到的扩展或者其他资源。\n1.FireFox扩展 火山翻译：https://addons.mozilla.org/zh-CN/firefox/addon/火山翻译-划词和网页翻译 2.Gnome扩展 窗口果冻特效：https://extensions.gnome.org/extension/3210/compiz-windows-effect/\n窗口神灯最小化特效：https://extensions.gnome.org/extension/3740/compiz-alike-magic-lamp-effect/\n3.中文字体补充 sudo pacman -S adobe-source-han-sans-cn-fonts sudo pacman -S wqy-microhei ","date":"2024-10-29T00:00:00Z","image":"/upload/image-ucui.png","permalink":"/p/manjaro%E5%AE%89%E8%A3%85%E5%90%8E%E8%B0%83%E6%95%99gnome/kde/","title":"Manjaro安装后调教（Gnome/KDE）"},{"content":"一、编辑SSH配置文件 sudo vi /etc/ssh/sshd_config 二、自定义端口号 找到Port行，删除井号（解除注释），修改22为自定义端口号，例如：1234，然后保存\nPort 1234 三、重启SSH服务 如果是云服务器，请务必确认安全组已放行新端口\nsudo /etc/init.d/ssh restart 四、云服务器关闭原端口 经测试无误后在云服务器安全组中删除22端口放行规则即可。\n","date":"2024-10-29T00:00:00Z","image":"/upload/image-hlzd.png","permalink":"/p/ubuntu%E4%BF%AE%E6%94%B9%E9%BB%98%E8%AE%A4ssh%E7%AB%AF%E5%8F%A3%E5%8F%B7/","title":"Ubuntu修改默认SSH端口号"}]