当前位置: 首页 > ops >正文

linux 1.0.6

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.xdnf.cn/news/10185.html

相关文章:

  • BFD 基本工作原理与实践:如何与 VRRP 联动实现高效链路故障检测?
  • 数据库运维管理系统在AI方向的实践
  • 【拓扑排序】P7150 [USACO20DEC] Stuck in a Rut S|普及+
  • AnyTXT Searcher 文档内容搜索工具 v1.3.2034 官方版
  • LeetCode - 面试题 02.04. 分割链表
  • gcc相关内容
  • 单例模式的类和静态方法的类的区别和使用场景
  • python打卡day41
  • bert扩充或者缩小词表
  • 企业AI部署热潮下的安全隐忧:速度与安全的博弈
  • QT入门学习
  • 电脑驱动程序更新工具, 3DP Chip 中文绿色版,一键更新驱动!
  • 【基础算法】高精度(加、减、乘、除)
  • 【iOS】方法交换
  • 【SpringBoot实战】优雅关闭服务
  • 【NLP 78、手搓Transformer模型结构及实战】
  • 34.x64汇编写法(一)
  • stm32——I2C协议
  • 第三方软件评测机构如何助力软件品质提升及企业发展?
  • 微信小程序真机调试时如何实现与本地开发环境服务器交互
  • 27 C 语言编程核心:main 主函数(基本形式、返回值、参数、命令行传参)、多文件编程实践
  • 设计模式——面向对象设计六大原则
  • JavaScript 在 AcroForm 中的广泛应用
  • 设计模式——抽象工厂设计模式(创建型)
  • 【大模型部署】mac m1本地部署 ChatGLM3-6B 超详细教程
  • linux进程用户态内存泄露问题从进程角度跟踪举例
  • LG P5048 [Ynoi2019 模拟赛] Yuno loves sqrt technology III Solution
  • spring boot项目中的一些常用提示信息
  • 工业物联网中的事件驱动采样架构及优化
  • MySQL项目实战演练:搭建用户管理系统的完整数据库结构【MySQL系列】