05 Ubuntu下安装.deb安装包方式安装vscode,snap安装Jetbrains产品等常用软件
使用deb包安装类型
deb包指的其实就是debian系统,ubuntu系统是基于debian系统的发行版。
一般我们会到需要的软件官网下载deb安装包,然后你既可以采用使用“软件安装”打开的方法来进行安装,也可以使用命令行进行安装。我推荐后者,前者的安装速度很慢。
安装命令为
sudo dpkg -i some_package.deb

另外再加一个vscode的安装演示
官网上提供了可用的安装链接,但是大多数情况下速度慢得惊人https://az764295.vo.msecnd.net/stable/2ccd690cbff1569e4a83d7c43d45101f817401dc/code_1.80.2-1690491597_amd64.deb
我们需要cdn加速,下面这个是 azure的cdn加速下载。
https://vscode.cdn.azure.cn/stable/2ccd690cbff1569e4a83d7c43d45101f817401dc/code_1.80.2-1690491597_amd64.deb
使用snap安装类型
snap是Ubuntu下的软件管理工具,像jetbrains的全家桶套装,在snap中都有;如果你想使用neovim的话,使用apt安装的版本也不如snap中的版本新。
我们可以去jetbrains的官网查看安装命令
JetBrains: Essential tools for software developers and teams
安装clion的命令:
sudo snap install clion --classic
一般来说,如果一个软件可以使用snap安装,都可以在官网上找到命令。你也可以在snap中搜索是否具有这个包 。可以使用Ubuntu自带的应用市场查看,但我还是推荐使用命令行,图形化界面实在是太慢了。(都用Ubuntu了,当然是大量使用命令而不是图形界面了)
可以使用snap find + 字符串 查找需要的包

由此我们也知道了安装pycharm的命令,我这里安装专业版
sudo snap install pycharm-professional --classic
不过说起IDE,我得提一句,不要使用snap安装vscode(不过这严格说来其实不是IDE而是一个文本编辑器),因为snap仓库中的vscode是有缺陷的,不能支持中文输入,至少我之前尝试的时候是这样。
相关文章:
05 Ubuntu下安装.deb安装包方式安装vscode,snap安装Jetbrains产品等常用软件
使用deb包安装类型 deb包指的其实就是debian系统,ubuntu系统是基于debian系统的发行版。 一般我们会到需要的软件官网下载deb安装包,然后你既可以采用使用“软件安装”打开的方法来进行安装,也可以使用命令行进行安装。我推荐后者ÿ…...
性能测试jmeter连接数据库jdbc(sql server举例)
一、下载第三方工具包驱动数据库 1. 因为JMeter本身没有提供链接数据库的功能,所以我们需要借助第三方的工具包来实现。 (有这个jar包之后,jmeter可以发起jdbc请求,没有这个jar包,也有jdbc取样器,但不能发起…...
8.3 C高级 Shell脚本
写一个脚本,包含以下内容: 显示/etc/group文件中第五行的内容创建目录/home/ubuntu/copy切换工作路径到此目录赋值/etc/shadow到此目录,并重命名为test将当前目录中test的所属用户改为root将test中其他用户的权限改为没有任何权限 #!/bin/b…...
2023年华数杯A题
A 题 隔热材料的结构优化控制研究 新型隔热材料 A 具有优良的隔热特性,在航天、军工、石化、建筑、交通等 高科技领域中有着广泛的应用。 目前,由单根隔热材料 A 纤维编织成的织物,其热导率可以直接测出;但是 单根隔热材料 A 纤维…...
【零基础学Rust | 基础系列 | 函数,语句和表达式】函数的定义,使用和特性
文章标题 简介一,函数1,函数的定义2,函数的调用3,函数的参数4,函数的返回值 二,语句和表达式1,语句2,表达式 总结: 简介 在Rust编程中,函数,语句…...
加解密算法+压缩工具
sha256 工具类 package com.fanghui.vota.packages.util;import org.slf4j.Logger; import org.slf4j.LoggerFactory;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.math.BigInteger…...
FeignClient接口的几种方式总结
FeignClient这个注解,已经封装了远程调用协议。在springboot的开发,或者微服务的开发过程中,我们需要跨服务调用,或者调用外部的接口,我们都可以使用FeignClient。 一、FeignClient介绍 FeignClient 注解是 Spring Cl…...
springBoot多数据源使用tdengine(3.0.7.1)+MySQL+mybatisPlus+druid连接池
一、安装部署 1、我这里使用的 3.0.7.1版本,因为我看3.x版本已经发布了一年了,增加了很多新的功能,而且3.x官方推荐,对于2.x的版本,官网都已经推荐进行升级到3.x,所以考虑到项目以后的发展,决定…...
剑指Offer 05.替换空格
剑指Offer 05.替换空格 目录 剑指Offer 05.替换空格05.替换空格题目代码(容易想到的)利用库函数的方法题解(时间复杂度更低)面试:为什么java中String类型是不可变的 05.替换空格 题目 官网题目地址 代码(…...
ChatGPT的功能与特点
随着人工智能技术的不断发展,ChatGPT作为OpenAI公司开发的基于GPT-3.5架构的大型语言模型,正引领着智能交互的新纪元。ChatGPT的功能与特点使其能够在多个领域展现出惊人的能力,本文将深入探讨ChatGPT的功能与特点,以及它在人工智…...
Vue2.0基础
1、概述 Vue(读音/vju/,类似于view)是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层(也就是可以理解为HTMLCSSJS)ÿ…...
rust 如何定义[u8]数组?
在Rust中,有多种方式可以定义 [u8] 数组。以下是一些常见的方式: 使用数组字面量初始化数组: let array: [u8; 5] [1, 2, 3, 4, 5];使用 vec! 宏创建可变长度的数组: let mut vec: Vec<u8> vec![1, 2, 3, 4, 5];使用 v…...
关于Hive的使用技巧
前言 Hive是一个基于Hadoop的数据仓库基础架构,它提供了一种类SQL的查询语言,称为HiveQL,用于分析和处理大规模的结构化数据。 Hive的主要特点包括: 可扩展性:Hive可以处理大规模的数据,支持高性能的并行…...
【C++】BSTree 模拟笔记
文章目录 概念插入和删除非递归实现中的问题递归中的引用简化相关OJ复习直达 概念 由下面二叉搜索树的性质可以知道,中序遍历它便可以得到一个升序序列,查找效率高,小于往左找,大于往右走。最多查找高度次,走到到空&am…...
5分钟快手入门laravel邮件通知
第一步: 生成一个邮件发送对象 php artisan make:mail TestMail 第二步: 编辑.env 添加/修改(没有的key则添加) MAIL_DRIVERsmtp MAIL_HOSTsmtp.163.com (这里用163邮箱) MAIL_PORT25 (163邮箱…...
iOS——Block two
Block 的实质究竟是什么呢?类型?变量?还是什么黑科技? Blocks 是 带有局部变量的匿名函数 Blocks 由 OC 转 C 源码方法 在项目中添加 blocks.m 文件,并写好 block 的相关代码。打开「终端」,执行 cd XX…...
Ubuntu出现内部错误解决办法
使用的Ubuntu版本是18.04,使用的时候弹出对话框说出现了内部错误,好奇是哪里出现了错误,查找了一下解决的办法,记录一下。 参考解决方案:ubantu出现了内部错误 一旦程序崩溃过一次,就会生成一个.crash文件…...
2023年中职组“网络安全”赛项吉安市竞赛任务书
2023年中职组“网络安全”赛项 吉安市竞赛任务书 一、竞赛时间 总计:360分钟 竞赛阶段 竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 A模块 A-1 登录安全加固 180分钟 200分 A-2 本地安全策略配置 A-3 流量完整性保护 A-4 事件监控 A-5 服务加固…...
ELK日志分析系统介绍及搭建(超详细)
目录 一、ELK日志分析系统简介 二、Elasticsearch介绍 2.1Elasticsearch概述 三、Logstash介绍 四、Kibana介绍 五、ELK工作原理 六、部署ELK日志分析系统 6.1ELK Elasticsearch 集群部署(在Node1、Node2节点上操作) 6.2部署 Elasticsearch 软件 …...
docker 资源限制
目录 1、CPU使用率 2、CPU共享比例 3、CPU周期限制 4、CPU核心限制 5、CPU 配额控制参数的混合案例 6、内存限制 7、Block IO 的限制 8、限制bps 和iops docker资源限制 Docker容器技术底层是通过Cgroup(Control Group 控制组)实现容器对物理资…...
**发散创新:基于Solidity的智能合约权限管理机制实战解析**在区块
发散创新:基于Solidity的智能合约权限管理机制实战解析 在区块链世界中,智能合约的安全性与权限控制是决定项目成败的核心因素之一。尤其在DeFi、NFT和DAO生态快速发展的今天,如何精准实现角色权限划分、访问控制逻辑以及权限升级策略&#x…...
3D地球卫星轨道可视化平台开发Day3(开源权威卫星数据爬取和TLE数据格式解析)
项目推进至第三天,核心工作从前期需求梳理、技术选型,正式转入「数据获取与解析」的落地阶段。导航卫星可视化项目的核心是“数据”,没有权威、准确、规范的卫星数据,后续的前端筛选、3D轨道展示都将成为空中楼阁。因此࿰…...
如何高效实现OpenVAS Scanner扫描插件结果数据备份与恢复:完整测试指南
如何高效实现OpenVAS Scanner扫描插件结果数据备份与恢复:完整测试指南 【免费下载链接】openvas-scanner This repository contains the scanner component for Greenbone Community Edition. 项目地址: https://gitcode.com/GitHub_Trending/op/openvas-scanner…...
gh_mirrors/ad/advice项目社区支持体系:如何获得申请过程中的帮助与指导
gh_mirrors/ad/advice项目社区支持体系:如何获得申请过程中的帮助与指导 【免费下载链接】advice A repository of links with advice related to grad school applications, research, phd etc 项目地址: https://gitcode.com/gh_mirrors/ad/advice gh_mirr…...
ELECTRA未来发展方向:从语言模型到多模态应用的演进
ELECTRA未来发展方向:从语言模型到多模态应用的演进 【免费下载链接】electra ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators 项目地址: https://gitcode.com/gh_mirrors/el/electra ELECTRA作为一种创新的自监督语言表示学…...
KNOWLEDGE IS NOT STATIC: ORDER-AWARE HYPERGRAPH RAG FOR LANGUAGE MODELS(论文解读)
Lab4AI大模型实验室是面向AI开发者、科研党与学习者打造的一站式AI实践平台,深度绑定高性能弹性算力,支持模型复现、训练、推理全流程,以按需计费、低价高效破解高端算力紧缺与成本高昂难题;同步Arxiv前沿论文并提供翻译、导读、分…...
2026 最新 从零搭建本地大模型 RAG 知识库问答系统:基于 Llama 3.2 8B 量化版 + LangChain+Chroma,全流程代码实操 + 踩坑指南
2026最新 从零搭建本地大模型RAG知识库问答系统:基于Llama 3.2 8B量化版LangChainChroma,全流程代码实操踩坑指南 【本文首发CSDN,未经授权禁止转载】 文章目录 文章目录2026最新 从零搭建本地大模型RAG知识库问答系统:基于Llam…...
AI超清画质增强自动化流水线:CI/CD集成思路
AI超清画质增强自动化流水线:CI/CD集成思路 1. 项目背景与价值 在日常工作中,我们经常遇到需要处理低质量图片的场景:老照片修复、网络图片放大、监控画面增强等。传统方法往往导致图片模糊、细节丢失,而AI超分辨率技术能够智能…...
数字信号处理——上采样(Upsampling)和下采样(Downsampling)
目录 1. 上采样(upsampling) 2. 下采样(downsampling) 1. 上采样(upsampling) 上采样的过程(亦称为“升采样(upscaling)”或“扩展(expansion)”)是在不改变原信号基本内容的前提下,为其添加更多数据点,即增加数据的空间分布率和采样频率。当这一过程应用于信…...
用JoinQuant写你的第一个量化策略:从Python零基础到跑通回测(附完整代码)
用JoinQuant写你的第一个量化策略:从Python零基础到跑通回测(附完整代码) 第一次听说量化交易时,很多人脑海中会浮现出华尔街精英对着六个屏幕同时操作的画面。但事实上,随着像JoinQuant这样的在线量化平台出现&#x…...
