linux 1.0.6

article/2025/8/19 2:24:26
PMS和软件安装的介绍

软件安装不能放在前面
你连linux自带的命令都整不会,你还去使用人家自己写的软件
整一个类似于手机商城的概念,直接进商城就可以下载软件
package management system 也就是PMS
叫做包管理器,作用是用来进行软件的安装,更新和卸载
但是恶心的是不同的linux版本,有不同的包管理器系统
这就是为什么配置国内的镜像源,不然使用PMS的时候连国外的网站很慢
有些软件是需要工具依赖的
举个例子,我下载了一个空间,但是linux没告诉我需要下载QQ啊
这个时候从网上获取的工具是不全的,我们不知道运行这个软件还需要额外下载那些软件
PMS就解决了这个问题,他就给你顺道都安装好了
但是问题就是每个linux发行版的PMS都不一样
不同发行版有两个工具dpkg rpm,ubuntu是基于前者的
dpkg常见的有这三个有apt-getapt-cacheaptitude
使用这样的命令好处就在于解决了工具依赖的问题
推荐使用aptitude,这个可以可以设计的解决工具依赖的问题
但是aptitude没人维护了,所以就不要用了
现在大家都在使用apt
想安装软件就可以使用sudu apt install vim,类似于这样的东西

安装更新和卸载

使用apt之后就给你自动配置到环境变量里面了
使用apt list可以查当前可以下载的软件
在更新软件之前,应该先使用apt-get update,然后再使用apt-get upgrade
在这里插入图片描述
在这里插入图片描述
这里需要配置一下应用商店的下载路径,选择中国的aliyun,然后前面的四个都勾上,虽然主包不知道是为啥,但是先勾上
在这里插入图片描述
先更新一下包列表
主包的ubuntu好像有点问题,为什么更新不了呢?
是不是需要重装一下系统啊?主包觉得有必要安装一下
sudo apt remove就可以直接卸载掉了

其他发行版?

如果只有一个server界面该怎么办
修改/etc/apt/spurce.list这个文件就可以
常见的安装软件就有yum,直接进去-h看看咋回事

安装第三方软件

主包换成2404版本了,还是得用新的,不然要解决好多兼容性问题
还是新版好用,速度嘎嘎快,界面还新
不能指望ubuntu的版本都是最新的
需要安装一些第三方软件
如何去安装在软件商店无法安装的方式
或者是一些代码以开源的方式,这个时候需要看安装文档来进行安装
有一个很有意思的事情,就是输错之后输入fuck然后就告诉你是什么
让主包来安装一下看看
拿到一个项目之后一定要看README
还要看依赖Requirements,这样才能把需要的东西安装好
有的依赖apt获取不了就得再下载依赖
在这里插入图片描述
让主包来试试这个项目
pip下载的源是可以进行更换的
如果安装的很卡的话就可以后缀加个镜像源
在这里插入图片描述
主包遇到了一个报错
解决问题办法
在这里插入图片描述在这里插入图片描述
好奇怪,为啥主包的电脑就是安装不了呢?
很奇怪啊?难道这个项目不支持了吗?
确实是不支持了,好久都没更新了
但是主包发现了一个更好用的fish shell
在这里插入图片描述
感觉有点想自动补齐诶!说的主包想整个自动补齐玩玩了
顺便搭一下vscode的环境
这里说一下怎么配置环境变量
vim ~/.hashrc,编辑完保存退出
source ~/.hashrc,然后执行这个就OK了
这还算好的,给了apt去安装
但是有的软件只有源码怎么办
那就之后再了解咯
我看有好几种构建方式,之后了解了解




micro_frank


http://www.hkcw.cn/article/CJsEiWOQNA.shtml

相关文章

3D Gaussian splatting 02: 快速评估

目录 3D Gaussian splatting 01: 环境搭建3D Gaussian splatting 02: 快速评估3D Gaussian splatting 03: 用户数据训练和结果查看3D Gaussian splatting 04: 代码阅读-提取相机位姿和稀疏点云3D Gaussian splatting 05: 代码阅读-训练整体流程3D Gaussian splatting 06: 代码阅…

【系统配置与部署类】linux系统下的desktop图标文件配置

相关文章已经在个人博客网站上更新,欢迎访问: linux系统下的desktop图标文件配置http://www.turnin-blog.online/articles/%E7%B3%BB%E7%BB%9F%E9%85%8D%E7%BD%AE%E4%B8%8E%E9%83%A8%E7%BD%B2/linux%E7%B3%BB%E7%BB%9F%E4%B8%8B%E7%9A%84desktop%E5%9B%…

法国为何此时回应阵风是否被击落 服役20年首损?

法国军方首次回应“阵风”战机疑被击落事件,称如果消息属实,这将是该机服役以来首次在实战中损毁。印度空军引进了这款战斗机。5月27日,在例行记者会上,法国国防部军方发言人强调,若相关信息属实,这将是“阵风”战斗机服役20年来首次在实战中损毁。这也是法国军方就这一话…

从零开始的二三维CAD|CAE软件: 解决VTK,DICOM体素化-失效问题.

背景: 在从零开始的二三维软件开发中, 需要加载CT的dicoms影像文件, 并将其序列化之后的数据,体素化 可惜..vtk的c#库,将其体素化的时候,竟然失败... 使用vtkDicomReader ,设置 Dicom文件夹读取,竟然不停的失败...从网上找了一些版本.也没啥可用的资料... 解决办法: 直接…

Cesium快速入门到精通系列教程一

一、打造第一个Cesium应用 1、官方渠道下载Cesium(可选择历史版本) ​​GitHub Releases页面​​ 访问 Cesium GitHub Releases,此处列出了所有正式发布的版本。 通过标签(如 v1.95.0)选择目标版本,下载…

【多线程初阶】synchronized -监视器锁monitor lock

文章目录 🌅synchronized关键字🌊 synchronized 的互斥🌊 synchronized 的变种写法🏄‍♂️synchronized 修饰代码块 :明确指定锁哪个对象🏄‍♂️synchronized 修饰方法 🌊 synchronized 的可重入性&#…

C# 面向对象特性

面向对象编程的三大基本特性是:封装、继承和多态。下面将详细介绍这三大特性在C#中的体现方式。 封装 定义:把对象的数据和操作代码组合在同一个结构中,这就是对象的封装性。 体现方式: 使用访问修饰符控制成员的可见性 通过属…

[LitCTF 2024]浏览器也能套娃?

打开题目在线环境: 这里尝试填写一个网站回车之后是: 这里想到了ssrf漏洞:ssrf漏洞通常是由于应用程序在处理用户输入时缺乏严格的安全检查,错误地信任外部输入,或者使用的网络请求库配置不当等原因导致的。攻击者可…

明远智睿SSD2351开发板:视频监控领域的卓越之选

随着安全防范意识的提高,视频监控在各个领域得到了广泛应用。明远智睿SSD2351开发板凭借其出色的性能和特性,成为视频监控领域的卓越之选,为视频监控系统的升级和发展提供了有力支持。 SSD2351开发板的四核1.4GHz处理器在视频监控数据处理方面…

threejs加载外部三维模型(gltf)

1. 建模软件绘制3D场景(Blender) 这节课主要给大家科普一些三维模型创建、美术和程序员协作的相关问题。 三维建模软件作用 对于简单的立方体、球体等模型,你可以通过three.js的几何体相关API快速实现,不过复杂的模型,比如一辆轿车、一栋房…

【从零开始系列】Qwen2.5 Llama-Factory:开源语言大模型+训练平台——(超详细、最新版)一篇文章解决:环境搭建 => 微调训练 => 本地部署

目录 一、简介 1.Qwen2.5:开源模型 2. LLaMA-Factory:微调工具 二、环境搭建 1.Python和Pytorch版本 2.llamafactory项目克隆安装 3.其他重要库安装 三、模型微调 1.预训练模型下载 2.训练数据集 ①创建对话文本数据 ②配置dataset_info 3.配置文件与…

git 代码提交规范,feat,fix,chore都是什么意思?

写到前面 经常看到别人提交的代码记录里面包含一些feat、fix、chore等等,而我在提交时也不会区分什么,直接写下提交信息,今天就来看一下怎么个事,就拿 element-plus 举例来看一下 其实这么写是一种代码提交规范,当然…

Gemma 3模型:Google 开源新星,大语言模型未来探索

🐇明明跟你说过:个人主页 🏅个人专栏:《深度探秘:AI界的007》 🏅 🔖行路有良友,便是天堂🔖 目录 一、引言 1、快速发展的AI世界:为何关注Gemma 3&#x…

2024.11最新Hexo+GitHub搭建个人博客

2024.11最新HexoGitHub搭建个人博客 一、Hexo介绍 Hexo 是一个快速、简洁且高效的博客框架,有丰富的主题和插件可供使用。 Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。这…

完美解决 git 报错 “fatal: unable to access ‘https://github.com/.../.git‘: Recv failure Connection was rese

文章目录 方法一:取消代理设置方法二:设置系统代理结语 🎉欢迎来到Java学习路线专栏~探索Java中的静态变量与实例变量 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页:IT陈寒的博客🎈该系列文章专栏&#xf…

git 拉取Github时报错【 Recv failure: Connection was reset】

问题 当我们电脑能够正常访问Github时,但是git拉取代码出现 : Recv failure: Connection was reset原因 这是因为使用了特殊上网方法,电脑能够正常访问,但是git通过底层访问需要配置代理才能正常访问 解决办法 配置方法如下&…

【PostgreSQL系列】PostgreSQL性能优化

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

如何使用 TortoiseGit 将本地代码回退到指定版本

如何使用 TortoiseGit 将本地代码回退到指定版本 在使用 Git 进行版本控制时,我们可能会遇到需要回退到某个旧版本的情况,比如发现最近的修改引入了问题,或者需要恢复到某个特定的稳定状态。TortoiseGit 是一款非常流行的 Git 图形化工具&am…

航空安全警钟须长鸣 充电宝冒烟再敲警钟

5月31日,CZ6850杭州飞往深圳的航班上,一名旅客携带的相机电池和充电宝突然冒烟。乘务组迅速采取措施,排除了安全风险。为确保安全,机组决定立即返航,航班在起飞15分钟后安全降落。这次事件虽然没有造成人员伤亡,但再次提醒人们航空安全的重要性。任何微小的安全隐患都可能…

玩客云 OEC/OECT 笔记

外观 内部 PCB正面 PCB背面 PCB背面 RK3566 1Gbps PHY 配置 OEC 和 OECT(OEC-turbo) 都是基于瑞芯微 RK3566/RK3568 的网络盒子, 没有HDMI输入输出. 硬件上 OEC 和 OECT 是一样的, 唯一的区别是内存, OEC 内存 2GB 而OECT 内存是 4GB. 产品OECOEC-turboCPURK3566…