Zorin OS 18添加Web应用方法

Zorin OS 18添加Web应用方法

Zorin OS 18内置了一个Web应用工具,可以将网页应用快速“转变”为本地应用。例如豆包、Photopea之类的网页应用,官方没有提供Linux桌面版,可以使用这个Web应用工具创建为本地应用。 …

pip安装包externally-managed-environment错误

操作系统 Ubuntu 24.04,Python 版本 3.12.3,pip版本: pip 24.0 from /usr/lib/python3/dist-packages/pip (python 3.12) 使用pip安装包提示如下错误: ~$ pip install request error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.12/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. 出现这个错误是因为从 Python 3.11 开始引入了 PEP 668 规范,限制了在系统级 Python 环境中使用 pip 安装第三方包,避免与系统包产生冲突。 …

GIMP 3.0 设置中文语言方法

GIMP 3.0 设置中文语言方法

GIMP默认跟随系统语言,但即使操作系统已设置为中文,GIMP 3.0安装后仍是英文界面。 在GIMP编辑菜单找到选项: 在界面设置中可以看到语言设置选项: 即使在语言设置中选择了中文简体,重启软件仍然是英文界面。 …

EdgeOne使用中间件实现301重定向

EdgeOne支持在配置文件中实现URL重定向、URL重写。但edgeone.json规则单一,且最多只支持100条重定向。使用中间件可以定义更灵活、数量更多的重定向规则。 在项目根目录创建中间件middleware.js: …

EdgeOne配置SSL证书

EdgeOne配置SSL证书

在EdgeOne添加域名后,系统会分配对应的别名解析地址,配置证书前先做好域名解析。 EdgeOne提供多种证书配置方式,如果别名解析已生效,可以使用自动验证方式。 如上图所示,点击保存后等待证书颁发即可。但目前EdgeOne申请免费证书自动验证方式存在问题,域名解析超过24小时仍然申请证书失败。联系客服确认是系统问题,告知5月份EdgeOne会有一次大更新。 …

EdgeOne部署Hugo方法

EdgeOne部署Hugo方法

EdgeOne提供了Hugo模板,可以使用模板创建一个全新的Hugo站点。对于已有Hugo项目的情况,可以通过安装npm包的方式部署Hugo。 如果只是想给现有站点加速,可以把EdgeOne当作普通CDN来使用。如果是静态博客,更推荐使用Pages来部署。Pages部署的最大好处是:每次Git推送更新,边缘节点会自动刷新,网站内容实时更新,不需要手动刷新CDN缓存。 如下图所示,点击通过Pages快速部署网站: 选择部署方式: 通过导入 Git 仓库创建:适合已有Hugo项目; 通过模板创建:创建全新的Hugo站点,将创建一个新的代码仓库; 通过上传文件创建:适合纯静态网站,内容基本不更新。 如果需要全新创建Hugo站点,可以选择hugo-starter模板快速创建: …

Gitee代码仓库修改默认分支名称

Gitee代码仓库修改默认分支名称

Gitee默认分支名称为master,为了与其他仓库默认分支名称统一,可以修改为main。 登录Gitee,在账号设置页面,找到仓库首选项: 默认分支名称填写main: 之后创建的仓库默认分支就是main了,但之前创建的仓库需要手动修改。 …

Ubuntu下载在线文档并转换为Markdown

开发中经常需要查询文档,在线文档人类使用很方便,给机器人使用可能下载到本地更适合。如果没有LLMs文档,或Markdown文档可供使用,可以使用以下命令批量下载HTML文档: wget -r -np -k -E -A html https://docs.beizige.com/ 安装html2text: …

Armbian转换为DietPi系统

Armbian转换为DietPi系统

DietPi是一款轻量级、高度优化的基于Debian/Raspbian的操作系统发行版,专为嵌入式设备和单板计算机(SBC)设计。 在DietPi官网看了一下,没有找到适用于香橙派Zero的镜像,于是使用官方脚本将Armbian转换成了DietPi,磁盘占用少了200M左右。 下载转换脚本: wget https://raw.githubusercontent.com/MichaIng/DietPi/master/.build/images/dietpi-installer 如果因网络原因无法下载,可在网上搜索镜像地址。脚本中的资源地址也一并修改为镜像地址: …

Ubuntu平台修改Img镜像方法

安装kpartx: sudo apt install kpartx 为镜像中的所有分区添加映射并输出详情: sudo kpartx -av os.img 列出镜像内所有分区的映射: sudo kpartx -l os.img 创建挂载点: sudo mkdir -p /mnt/img_mod 设置权限: sudo chown $USER:$USER /mnt/img_mod 挂载镜像为读写模式: sudo mount -o rw,suid,dev /dev/mapper/loop0p1 /mnt/img_mod 验证挂载是否成功: df -h /mnt/img_mod 挂载成功后就可以像编辑本地文件一样修改镜像中的文件了,也可以使用chroot进入挂载目录操作。 …