​​​​​​

目录

1、基本环境

2、方式一:在命令行中通过源直接下载

(1)安装

1)安装Ubuntu Make

问题

2)安装Vscode

3)打开Vscode

问题

问题1:ubuntu中root账号使用vscode

(2)卸载

3、方式二:直接官网下载与安装

(1)安装

参考


1、基本环境

(1)Ubuntu18.04(适用Ubuntu16.04、20.04等版本)

(2)Ubuntu采用root账号(若不是root账号,需要在每个命令之前添加sudo)

(3)Ubuntu网络正常

2、方式一:在命令行中通过源直接下载

(1)安装

1)安装Ubuntu Make

1--添加PPA(Personal Package Archives)源

将ubuntu-make加入apt软件仓库的列表:add-apt-repository ppa:user/ppa-name

添加到的位置:/etc/apt/sources.list.d

add-apt-repository ppa:ubuntu-desktop/ubuntu-make

按下回车键,开始进行添加或按下ctrl+c结束。

2--更新软件列表

升级apt的软件仓库,访问刚才添加的源列表里的每个网址,并读取软件列表,加入刚才的ubuntu-make。

apt-get update

3--安装 ubuntu-make

apt-get install ubuntu-make

输入Y,敲回车。

问题

问题1:

E: Sub-process /usr/bin/dpkg returned an error code (1)

定位:由于不完全安装导致的。

解决方式:删除或编辑安装信息文件。

mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/
mkdir /var/lib/dpkg/info/
apt-get update

ps:若无法正常移动,如出现如下问题,

则通过强制删除命令,删除旧文件

rm -rf /var/lib/dpkg/info_old/

问题2:

W: APT had planned for dpkg to do more than it reported back (9 vs 13).    Affected packages: gconf2-common:amd64

定位:警告,暂不影响。

2)安装Vscode

umake ide visual-studio-code

可更改vscode的安装目录,确认后回车。

同意协议,输入a,回车。

安装成功。

3)打开Vscode

code

问题

问题1:ubuntu中root账号使用vscode

定位:ubuntu中root账号下vscode使用权限受限。

解决方式:通过code命令跟上“--user-data-dir”参数给定权限。

code --user-data-dir="~/.vscode-root"

通过该命令已经可以打开vscode进行代码编辑,但是每次敲这么长的命令比较麻烦,下面我们通过修改系统脚本文件.bahsrc,在该文件中将code命令替换成完整的上述命令,这样我们后续操作,只需要敲code命令即可。

A.打开.bahsrc脚本文件

gedit ~/.bashrc

B.在打开的脚本中,在最后一行添加如下代码

alias code='sudo code --user-data-dir="/!:1"'

保存并关闭gedit,重新打开命令行,即可正常使用code命令。

注意:

A.这里的操作有两点需要注意,一是在脚本中加入代码时,要注意是英文状态下的标点符号。

B.上述代码中,alias也是系统中的一个命令,其作用就是替换命令的别名,这里就是将系统中的code命令替换成sudo code --user-data-dir="/!:1"。

(2)卸载

1)卸载vscode

umake ide  visual-studio-code --remove

3、方式二:直接官网下载与安装

注意:有的时候通过方式一安装vscode之后发现无法正常使用,表现为命令行中无code命令,也无法搜索到安装好的vscode,该问题的反馈来自于其他操作者,原因暂不清楚,这个时候可以直接通过第二种方式去进行安装。

(1)安装

1)通过浏览器进入vscode官网下载安装包

ps:可在Windows系统或直接在Ubuntu中的浏览器下载,若在windows下载,需要移动到Ubuntu中。

官网:vscode官网

2)在命令行进入到Ubuntu中软件所在的位置

由于我们下载的是.deb包,在Ubuntu下我们通过dpkg命令来进行安装。

dpkg -i ./下载的软件包名称

安装成功后即可正常使用。

参考

Ubuntu16.04 : 添加或删除PPA

Linux中apt-get update和apt-get upgrade命令的区别

Ubuntu之make:make命令行工具的简介、安装、使用方法之详细攻略

dpkg: error processing package *** (--configure)错误解决办法

初识脚本, 理解 PATH 及 ~/.bashrc

How to run Visual Studio Code as root

【持续更新】Ubuntu工具——vscode相关推荐

  1. [持续更新][小工具]计算器

    [最新]V1.0 - 20180908 第一个版本上线啦!调试了很久正负号变化部分后终于没问题了. [F文件版] https://pan.baidu.com/s/1i4t5-n8_aipOb-7ToJ ...

  2. Ubuntu常用软件安装与问题解决(持续更新)

    Ubuntu常用软件安装(持续更新) 日常软件 常用工具 开发工具 快捷键 安装问题 Linux-QQ 录屏-SimpleScreenRecorder Qt5 截屏 Could not get loc ...

  3. 工具篇:Git与Github+GitLib常用操作(不定期持续更新)

    工具篇:Git与Github+GitLib常用操作(不定期持续更新) 前言: 写这个主要是打算自己用的,里边很多东西都是只要我自己看得懂,但是用了两个星期发现真是越用越简单,越用越好用,私以为得到了学 ...

  4. Devops常用工具软件总结笔记(持续更新中……)

    一.概览 Devops一词来自于Development 和 Operations 的组合,从字面意思了解,就是让软件开发人员和运维人员更好的沟通合作,通过自动化流程让软件开发.测试.发布更快捷. De ...

  5. VSCode前端必备插件2022版(持续更新)

    VSCode前端必备插件2022版(持续更新) VSCode作为我们前端主流的开发工具,优势自然在于它的扩展插件,可以有效地提高开发效率和团队协作,本文提高的都是UP主亲测,最底下贴入我的vscode ...

  6. linux环境变量管理器,运维 - linux(ubuntu) 环境变量管理 (持续更新)

    运维 - linux(ubuntu) 环境变量管理 (持续更新) 注: 本教程以 Ubuntu16.04 操作, 请细看. 如果看完还不明白, 联系我, 我给你发红包. 一, 查看环境变量: 方法 1 ...

  7. Java实现动态加载页面_[Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新)...

    [Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新) 0 2014-05-07 18:00:06 使用该控件,可以根据url,参数,加载html记录模板(包含 ...

  8. VersionEye开源持续更新工具

    VersionEye开源了帮助更新项目依赖项的同名持续集成工具.该工具提出了"持续更新(continuous updating)"的概念,它可以提供许多软件库的更新通知.许可检查和 ...

  9. android 开发工具类,Android中常用开发工具类—持续更新...

    一.自定义ActionBar public class ActionBarTool { public static void setActionBarLayout(Activity act,Conte ...

最新文章

  1. php 序列化有上限,总结对比php中的多种序列化
  2. Codeforces Round #674 (Div. 3)
  3. solr创建索引_Solr:创建拼写检查器
  4. 程序员父亲的遗产——编程十诫
  5. IDEA远程连接mysq数据库
  6. 关于微型计算机的原理 叙述正确的是,微型计算机原理练习附答案概念.doc
  7. linux jar运行监控 mo,linux系统监控利器--monit
  8. Springboot个人博客搭建(附源码)
  9. 2021-08-01 Python嵩天MOOC学习笔记 第六周
  10. Caffe框架的基本操作和分析
  11. 【c语言】【inline】鸡肋关键字?inline-函数调用的加速器
  12. bootstrap分辨率
  13. 中国将在未来几十年主导电动汽车市场
  14. 树莓派简单摄像头录像并保存视频文件
  15. android 图片 3d 动画,DEMO:transition3d、运用动画实现图片3d翻转效果
  16. 新版Win10开机任务栏卡死的原因和解决方法
  17. linux怎么编译ipa,如何使用XCode 4创建ipa文件及提交应用程序
  18. dcos 1.7 安装
  19. 互联网IT 校招与内推:软实力的技巧
  20. 2剪切移位镜像反射旋转

热门文章

  1. 基于GIS+BIM技术助力城市地下综合管廊绿色建设发展
  2. 代理记账公司怎么做业务
  3. AWE的这家展台,为什么让吴晓波流连忘返?
  4. 如何做一个基于微信在线教育学习小程序系统毕业设计毕设作品
  5. Insightface测试Megaface流程!
  6. 近期 SEO 的一些想法 关于价值、前途、变化等
  7. C++ 摄氏温度和华氏温度的转换
  8. 北航考研计算机学院,北航计算机学院考研经验
  9. 修改计算机MAC地址
  10. 桌面虚拟化解决大学生就业难