在ubuntu上面安装vscode需注意的
问题描述
不要直接在ubuntu自带的应用商店上下载vscode!因为中文输入法会有问题,输入法会显示在vscode左下角,很别扭。网上有的是无法用拼音输入汉字。
解决办法
解决办法参考Ubuntu20.04中VScode不能输入中文解决
1、去应用商店中卸载vscode
2、使用apt安装vscode
sudo apt updatesudo apt install software-properties-common apt-transport-https wget- 使用命令插入Microsoft GPG key:
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - - 启动vscode源仓库:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" - 安装vscode:
sudo apt install code
wakatime:https://wakatime.com/settings/api-key
代码学习
1、sudo apt install software-properties-common apt-transport-https wget
- sudo: 以超级用户权限运行命令。 安装软件包通常需要超级用户权限,因为这会修改系统文件。
- apt: 这是 Debian 和 Ubuntu 系统上的命令行包管理器。 它用于安装、更新和删除软件包。
- install: 这是 apt 命令的一个子命令,用于安装一个或多个软件包。
- software-properties-common: 这个软件包提供了一些用于管理软件源的工具。 它包含 add-apt-repository 命令,该命令用于添加新的 APT 软件源。 这对于安装来自非官方仓库的软件包非常有用。
- apt-transport-https: 这个软件包允许 apt 通过 HTTPS 协议访问软件源。 这对于确保软件包的安全性非常重要,因为 HTTPS 可以防止中间人攻击。
- wget: 这是一个命令行下载工具,用于从 Web 服务器下载文件。 在某些情况下,可能需要使用 wget 来下载软件包或配置文件。
- 这条命令的作用是使用 apt 包管理器安装 software-properties-common、apt-transport-https 和 wget 这三个软件包。 这些软件包通常用于添加和管理软件源,并通过 HTTPS 安全地下载软件包。
2、wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
- wget: 这是一个命令行下载工具,用于从 Web 服务器下载文件。
- -q 或 –quiet: 静默模式。 wget 不会显示进度条或错误消息。
- https://packages.microsoft.com/keys/microsoft.asc: 这是要下载的文件的 URL。 在这个例子中,它是一个包含 Microsoft GPG 公钥的 ASCII 文件。
- -O-: 将下载的文件输出到标准输出 (stdout)。 -O 选项用于指定输出文件名,而 - 表示标准输出。
- | (管道): 将 wget 的标准输出连接到 sudo apt-key add - 命令的标准输入。 这意味着 wget 下载的公钥将被传递给 apt-key add 命令。
- sudo: 以超级用户权限运行命令。 添加 APT 密钥通常需要超级用户权限,因为这会修改系统范围的配置。
- apt-key: 这是一个用于管理 APT 密钥的工具。 APT 密钥用于验证软件包的真实性。
- add: 这是 apt-key 命令的一个子命令,用于添加一个新的密钥。
- -: 从标准输入读取密钥。 由于 wget 的输出通过管道连接到 apt-key 的输入,因此 apt-key 将从 wget 下载的公钥添加到密钥环中。
- 但apt-key 命令已被弃用,现在多使用 gpg 和 apt-get 命令来管理 APT 密钥
3、sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
- sudo: 以超级用户权限运行命令。 修改系统范围的软件源列表需要超级用户权限。
- add-apt-repository: 这是一个用于添加新的 APT 软件源的命令。 它通常由 software-properties-common 软件包提供。
- “deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main”: 这是一个字符串,指定要添加的软件源的详细信息。
- deb: 指定这是一个 Debian 软件包的软件源。
- [arch=amd64]: 指定此软件源仅适用于 amd64 架构的系统。 amd64 是 64 位 x86 处理器的常用架构名称。 如果你的系统是其他架构(例如 arm64),则需要修改此选项。
- https://packages.microsoft.com/repos/vscode: 这是软件源的 URL。 在这个例子中,它是 Microsoft Visual Studio Code (VS Code) 的软件源。
- stable: 指定要使用的软件源的发行版。 在这个例子中,它使用 stable 分支,该分支包含 VS Code 的稳定版本。
- main: 指定软件源的组件。 main 组件包含由软件源维护者提供的自由软件。
- 这条命令的作用是向你的 APT 软件源列表中添加 Microsoft VS Code 的软件源,并且只适用于 amd64 架构的系统。 添加此软件源后,你可以使用 apt 命令来安装和更新 VS Code。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Diraw的世界!
评论