

Git bash 安装 pacman & Windows 解压 zst 文件
source link: http://i.lckiss.com/?p=7654
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Git bash 安装 pacman & Windows 解压 zst 文件
刚刚准备更新下 Windows 下的一些工具包,发现提供的包都成了 zst 类型,Windows 上的压缩软件不支持直接解压,于是上 GitHub 找到了一个:https://github.com/mcmilk/7-Zip-zstd/releases 挺好用的。
之前有写过一篇 zsh on windows 10,评论里有人装上了 pacman ,虽然自己用不上,但表示好奇,也就试了试。
依次下载以下包并解压至 Git 安装根目录:
pacman(需要将usr/bin 中的 pacman.exe 改为 pacman):
https://packages.msys2.org/package/pacman?repo=msys&variant=x86_64
pacman-mirrors:
https://packages.msys2.org/package/pacman-mirrors?repo=msys&variant=x86_64
msys2-keyring:
https://packages.msys2.org/package/msys2-keyring?repo=msys&variant=x86_64
一个是 pacman 主包,一个是源,一个是源秘钥。
然后改源:清华大学源传送门:https://mirrors.tuna.tsinghua.edu.cn/help/msys2/ (用 vscode 在 Git 根目录找到文件夹直接改)
这时候去执行 pacman 不出意外是会不行的,什么签名未信任,无效的数据库,无法锁定数据库之类的,问题不大。
依次执行以下命令:
刷新秘钥:
pacman-key --refresh-keys pacman-key --init pacman-key --populat
清除缓存:
pacman -Sc
更新系统:
pacman -Syu
不出意外应该是不会有报错了,后面该咋用就咋用吧。
比如列出可同步的所有软件包:
pacman -Sl
比如装一个 zsd:
pacman -S mingw-w64-x86_64-zstd
查看压缩包:
zstd -l pacman-mirrors-20211213-1-any.pkg.tar.zst
解压压缩包:
zstd -d pacman-mirrors-20211213-1-any.pkg.tar.zst
因为 MSYS2 到底还是和 Linux 不一样,所以想要安装软件包的时候,先去这个网站找到相关包以及安装命令:
https://packages.msys2.org/queue
如果上面网站给到的命令执行后无法正常使用,则考虑直接安装,比如上面的 zstd,就直接 pacman -S zstd
,当然不出意外是没法直接安装成功的,会提示什么文件冲突已存在,然后安装中断,对于这种情况,看清楚后直接删除再重新安装即可,需要注意删除文件存在风险,虽然我没删坏过但我也没法保证不会直接把 MSYS2 搞垮。
实际的使用上模拟的环境也会出现其他的莫名其妙的 Linux 不会出现的错误,所以简单玩玩就好,真需要还是得直接上 Linux ,以上。
Msys出现无法升级msys(无效或损坏数据库(PGP签名))问题
Recommend
-
53
导读 相信大家在使用Linux系统时有时候会碰到有关于rar文件的解压缩。网上下载rar 压缩文件的使用,在linux在我们需要对其进行解压缩,这个时候,我们需要安装 rar...
-
23
声明 本文仅供学习和研究,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,海青实验室及文章作者不承担任何责任。 安全狗海青实验室拥有此文章的修改和解...
-
17
The official pacman repository index : pacman.git The official pacman reposit...
-
12
Ubuntu安装Pacman - Thinking Null menu Thinking Null...
-
9
使用unrar解压分片rar压缩文件 使用unrar解压multi-part rar 文件时,只需要指定part1.rar文件就行了 unrar x file.part1.rar
-
8
解决方案一:使用shar命令 涉及到的命令: shar 本部分以archlinux系统为例 shar命令是属于 sharutils 包,我们可以通过下面命令安装: sudo pacman -S sharutils --noconfirm...
-
6
使用gbkunzip解决linux下zip文件解压乱码问题 由于Windows下的文件名为GBK编码,而linux一般为UTF-8,因此当解压在Windows上生成的zip文件后,会发现解压出来的文件都是乱码的. 网上有个解决方法是使用 unzip 的 -O...
-
7
V2EX › JavaScript js 有什么压缩/解压文件的方法,可以回调当前进度的吗? James369 · 1...
-
21
New tool is here to help with Android apps on Windows 11 One of the biggest changes in Windows 11 is the addition of Android app support, though the feature is still in its early days and only...
-
7
暂不支持加密文件,Windows 11 新预览版原生解压 RAR 和 7-Zip 文件体验 作者:故渊 2023-07-04 11:19:40 微软宣布 Windows 11 系统将原生支持解压 RAR 和 7-Zip 文件。微软在日前发布的 Windows 11 Build 23493...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK