在debian系统里,我们也想用一些windows的软件怎么办?比如vscode或是edge等等,这些都是microsoft的东西。
戴戴在此记录一下我的安装过程。
![](https://qn.ddrrj.cn/ddbj/2023/12/20231207111411841.png-ddrrj)
首先要知道microsoft对安全这一块很谨慎。
所以要安装它的软件,必须要有钥匙进入。
浏览器输入 https://packages.microsoft.com/
![](https://qn.ddrrj.cn/ddbj/2023/12/20231207111854837.png-ddrrj)
进入keys后下载
microsoft.asc
文件
然后终端输入
gpg --dearmor < microsoft.asc > microsoft.gpg
在
install -o root -g root -m 644 mirosoft /usr/share/keyrings/
会得到 microsotf.gpg 公匙验证文件。
在到https://packages.microsoft.com/点击repos里面找你想要的软件。
![](https://qn.ddrrj.cn/ddbj/2023/12/20231207112841725.png-ddrrj)
比如我要vscode
![](https://qn.ddrrj.cn/ddbj/2023/12/20231207113234713.png-ddrrj)
我就要复制连接为 https://packages.microsoft.com/repos/vscode
然后在终端输入
sudo sh -c 'echo "deb [arch=这里填你的系统型号,比如我是64位电脑,就填写amd64
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
输入这段后。
在终端在输入
apt update
更新一下刚导入的源站和签名认证。
随后在输入
sudo apt install vscode
就可以安装了。
还有一个问题:
如果以后还要安装microsoft的其他东下,就直接导入源就可以了,不用在签名验证了。
比如我还要edge浏览器:
sudo sh -c 'echo "deb [arch=amd64]https://packges.microsof.com/repos/edge stabl mian" > /etc/apt/sources.list.d/edge.list'
这样就可以了,不用在 加入钥匙验证这一段signed-by=/usr/share/keyrings/microsoft.gpg
不然一直重复验证。
然后 apt update 更新一下源
在
sudo apt install microsoft-edge-beta
注意,install edge而是microsoft-edge-beta。这个你可以在网站里https://packges.microsof.com/repos/edge点进去,可以看到他的全名。
到这,就好了。
![](https://qn.ddrrj.cn/ddbj/2023/11/20231121171852893.jpg-ddrrj)
发表回复