实验楼Linux学习笔记(十二)之软件安装管理

KiCad 下载安装及镜像站介绍 KiCad 简介 KiCad 安装 KiCad EDA 下载 KiCad 国内镜像 清华大学 TUNA 协会 短链接为:http://tuna.kicad.cn(推荐????) 莞工 GNU/Linux 协会 短链接为:http://dglinux.kicad.cn (开源软件镜像站) 南京大学开源镜像站 短链接为:http://nju.kicad.cn (电信路线速度慢) 重庆大学开源镜像站 短链... 阅读详情




实验楼Linux学习笔记(十二)之软件安装管理


1、apt-get安装软件

使用各用于处理apt包的公用程序集,我们可以用它来在线安装、卸载和升级软件包等,下面列出一些apt-get包含的常用的一些工具。


工具

说明

install

其后加上软件包名,用于安装一个软件包

update

从软件源镜像服务器上下载/更新用于更新本地软件源的软件包列表

upgrade

升级本地可更新的全部软件包,但存在依赖问题时将不会升级,通常会在更新之前执行一次update

dist-upgrade

解决依赖关系并升级(存在一定危险性)

remove

移除已安装的软件包,包括与被移除软件包有依赖关系的软件包,但不包含软件包的配置文件

autoremove

移除之前被其他软件包依赖,但现在不再被使用的软件包

purge

与remove相同,但会完全移除软件包,包含其配置文件

clean

移除下载到本地的已经安装的软件包,默认保存在/var/cache/apt/archives/

autoclean

移除已安装的软件的旧版本软件包

 

apt-get常用的参数

参数

说明

-y

自动回应是否安装软件包的选项,在一些自动化安装脚本中使用这个参数将十分有用

-s

模拟安装

-q

静默安装方式,指定多个q或者-q=#,#表示数字,用于设定静默级别,这在你不想要在安装软件包时屏幕输出过多时很有用

-f

修复损坏的依赖关系

-d

只下载不安装

--reinstall

重新安装已经安装但可能存在问题的软件包

--install-suggests

同时安装APT给出的建议安装的软件包

 

2、软件升级

# 更新软件源
$ sudo apt-get update# 升级没有依赖问题的软件包
$ sudo apt-get upgrade# 升级并解决依赖关系
$ sudo apt-get dist-upgrade
# 不保留配置文件的移除
$ sudo apt-get purge w3m

3、软件卸载

$ sudo apt-get --purge remove
# 移除不再需要的被依赖的软件包
$ sudo apt-get autoremove

4、软件搜索

# apt-cache 命令则是针对本地数据进行相关操作的工具,search 顾名思义在本地的数据库中# 寻找有关 softname1 softname2 …… 相关软件的信息
$ sudo apt-cache search softname1 softname2 softname3……

5、使用dpkg 从本地磁盘安装 deb 软件包

dpkg 是 Debian软件包管理器的基础,它被伊恩·默多克创建于1993 年。dpkg与 RPM十分相似,同样被用于安装、卸载和供给和 .deb软件包相关的信息。

dpkg 本身是一个底层的工具。上层的工具,像是 APT,被用于从远程获取软件包以及处理复杂的软件包关系。"dpkg"是"Debian Package"的简写。

dpkg常用参数

参数

说明

-i

安装指定deb包

-R

后面加上目录名,用于安装该目录下的所有deb安装包

-r

remove,移除某个已安装的软件包

-I

显示deb包文件的信息

-s

显示已安装软件的信息

-S

搜索已安装的软件包

-L

显示已安装软件包的目录信息

 

6、有趣的东西

$ sudo apt-get install bb






实验楼Linux学习笔记(十一)之数据流重定向
九-1、Rocky Linux软件包管理与安装 学习笔记 rpm #红帽系,gcc编译过的二进制可以执行.deb #debian系tar 源码包:需要编译RPM:RedHat Package Manager的缩写。 阅读详情

相关推荐

Linux安装软件

yum的配置信息都存储在一个叫yum.conf的配置文件中,通常位于/etc目录下,即/etc/yum.conf,/etc/yum.repos.d下的文件。RPM包一般情况下命令放在/usr/bin或/usr/sbin下库在/usr/lib下数据文件在/usr/share/下命名:rpm -pql [rpm文件名],来查看一个rpm包里有哪些文件,即安装的路径如果是从源码安装的话 可以选择安装路径:用这条命今看参数./configure –help./configure –prefix=/

weixin_44035866的博客 1952

使用apt-get install时有时候一堆依赖要安装,一个一个安装特别烦人,可以直接用suggest全部安装,具体命令如下

使用apt-get install时有时候一堆依赖要安装,一个一个安装特别烦人,可以直接用suggest全部安装,具体命令如下 apt-get install --install-suggests package

a1058926697的博客 4629

Linux 软件包管理

实验六、软件包管理一、实验要求(1)掌握软件包管理的基础命令;(2)掌握利用软件包管理工具安装、删除软件的方法。二、实验内容和实验步骤1、基础命令【操作要求1】查询系统中已经安装有关PHP的软件包,【操作步骤】输入命令:rpm –qa |grep php,截图如下: 【操作要求2】把user用户的用户目录进行打包,打包名“a.tar”:【操作步骤】(1)输入命令:tar cvf a.tar /ho...

程序员野蛮成长 4776

apt-get install 连同诸多依赖包一并安装的指令

apt-get install 连同诸多依赖包一并安装的指令

guntangsanjing的博客 8321

Linux系统下虚拟机管理以及软件安装管理

##1.使用已知网络安装资源安装软件## yum clean all    ##清空yum缓存识别新配置 yum repolist     ##显示yum源 vim /etc/yum.repos.d/yum.repo yum repolist                                                                       ...

j_1282937574的博客 7879

Linux 软件安装 - 软件包管理

文章目录一、软件包管理简介1.1 软件包分类1.2 源码包1.3 RPM 包二、RPM包管理-rpm命令管理2.1 rpm 命令管理 - 包命名与依赖性2.2 RPM包依赖性2.3 包全名和包名2.4 RPM安装2.5 RPM包升级与卸载2.6 RPM命令管理 - 查询2.6.1 查询是否安装2.6.2 查询软件包详细信息2.6.3 查询包中文件安装位置2.6.4 查询系统文件属于哪个RPM包2.6.5 查询软件包的依赖性2.7. rpm命令管理 - 检验和文件提取2.7.1 RPM包检验2.7.2 RPM

蕾欧娜与26的博客 3746

linux实验三进程管理,linux实验三软件包管理与进程管理

淮海工学院计算机工程学院实验报告书课程名:《网络操作系统》题 目: 软件包管理与进程管理班 级: 网络132学 号:姓 名:评语:成绩: 指导教师:批阅时间: 年 月 日一、目的与要求1、掌握linux软件包管理方法。2、掌握RPM命令的使用。3、熟悉图形模式下软件管理工具的使用。4、掌握常用进程管理...

weixin_28835551的博客 1323

本地AI语音生成与配音工作台Pandrator:从TTS到RVC的完整实践指南

语音合成(TTS)技术通过深度学习模型将文本转换为自然语音,其核心原理涉及声学建模与波形生成。这项技术不仅提升了人机交互体验,更在内容创作领域展现出巨大价值,广泛应用于有声书制作、视频配音、虚拟助手等场景。本文聚焦于一个集成了XTTS-v2、RVC等先进模型的本地化AI语音工作台——Pandrator,它通过模块化架构将语音合成、声音克隆、音频转录与翻译等流程无缝整合,为用户提供了一个图形化、可定制的完整解决方案。文章深入解析了其基于TTS与RVC(Retrieval-based Voice Convers

weixin_42676876的博客 339

linux学习笔记(实验楼) 实验14 linux下软件安装

一、实验介绍 1.1 实验内容 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用。 1.2 实验知识点 通常 Linux 上的软件安装主要有四种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方...

qq_39117008的博客 483

企业微信审批流开发避坑指南:从零搭建自定义审批模板(含完整代码)

本文为企业微信审批流开发提供了从零搭建自定义审批模板的完整指南。通过对比内置模板与自建引擎的优劣,详细阐述了利用企业微信开放API和自建应用实现高度灵活审批流程的方案。文章重点解析了前端JS-SDK安全调用、后端签名生成与回调处理的核心代码,并分享了流程引擎设计、安全加固及性能监控等实战经验,帮助企业开发者避开常见陷阱,构建贴合业务的自定义审批系统。

weixin_28358083的博客 965

手把手教你用Boot-Repair快速修复Ubuntu启动分区缺失(附详细命令行步骤)

本文详细介绍了如何使用Boot-Repair工具快速修复Ubuntu启动分区缺失问题,包括诊断、应急准备、自动修复和手动命令操作。通过grub rescue模式下的关键命令和Boot-Repair的图形界面操作,帮助用户高效解决启动分区故障,确保系统恢复正常运行。

weixin_29229989的博客 562

Linux—软件包管理的snap软件包安装以及其他安装方式(十二)

本文是 Linux 软件包管理的完结篇,主要讲了软件包管理中snap包安装与配置,以及其他软件包的安装方式~更多Linux 相关内容点击我的头像查看哦!!!

weixin_55767624的博客 3251

Windows环境下如何通过MCP Server实现MySQL安全连接与AI集成?

本文详细介绍了在Windows环境下如何通过MCP Server实现MySQL安全连接与AI集成。MCP Server作为大模型与MySQL之间的安全通道,提供权限控制、SSL加密和协议转换功能,显著提升查询性能。文章包含环境配置、安装指南、安全策略及实战案例,帮助开发者高效实现AI与数据库的安全交互。

hill8的博客 720

【Linux笔记】十二、linux软件包管理1

所以在编译nginx的时候,我们要给nginx添加支持https证书的功能。而要打开nginx的这些非默认功能,你的机器要先安装一些这些非默认功能依赖的环境包,比如你机器要安装linux系统支持的https模块,就是安装openssl模块,然后再安装nginx时,nginx就和openssl模块结合,就可以对数据进行加密了。但是如果程序员用的是解释型语言写的程序,那就编译不了,就必须得安装该语言对应的解释器才能解释编译执行,这样别人要使用你的程序,别人也必须得先安装该语言对应的解释器,他才能使用你的程序。

因为热爱所以坚持 1123

双参数威布尔分布(Weibull分布)参数计算(根据故障数据,求双参数威布尔分布的参数详细步骤)

根据故障数据求威布尔分布参数步骤 根据众多文献研究,设备故障数据大多服从指数分布、威布尔分布或对数正态分布。其中威布尔分布较为常用,本文主要介绍威布尔分布的简单应用,并根据某设备故障数据为例简单介绍威布尔分布参数的计算方法。 参考文献11参考文献22 1.双参数威布尔分布的概率密度函数、概率分布函数、可靠度函数: 2.预处理故障数据 将故障数据按时间排序,假设设备分别在以下时间点失效:11.1 、23.5、58.4……则将此时间从小到大排序。并计算中位秩。中位秩的计算公式如下: 其中i表示第几个数据,n

biaochengxiaobai的博客 4万+

yolov26改进 | 融合改进篇 | 轻量级移动端网络ShuffleNetV2融合CCFM参数量仅百万(附代码+修改教程)

本文介绍ShuffleNetV2与跨尺度特征融合模块CCFM融合改进的YOLOv26。ShuffleNetV2以硬件效率为导向,通过通道分割、轻量卷积和Channel Shuffle减少冗余计算与内存访问,在降低参数量和GFLOPs的同时保持高效特征提取;CCFM进一步加强不同尺度特征交互,弥补轻量主干语义表达不足的问题。本人在轻量模型上测试后,参数量和计算量明显下降,检测精度有一定提升,适合移动端、边缘设备及实时检测任务。文中提供完整代码、配置文件、模块注册及Codex修改思路,方便复现、对比和二次创新。

Snu77的博客 197

Linux下的软件管理

本文详细介绍了Linux系统下软件的运行、编译和管理方法。文章系统梳理了Linux环境下从源码编译到软件包管理的完整知识体系,为不同层次的用户提供了实用的技术指导。

xiao_yao_xian的博客 2237

PyTorch深度学习实战(7)——批大小对神经网络训练的影响

在神经网络中,批( batch )是指一次输入网络进行训练或推断的一组样本。批处理( batch processing )是指将这一组样本同时输入网络进行计算的操作。本节中首先介绍批( Batch )的基本概念,并且介绍批大小在神经网络训练过程中的影响。

盼小辉丶的博客 1万+

【Linux】软件管理机制和软件安装

RPM:RedHat Package Manager,rpm是一种以数据库记录的方式,将所需的软件安装到Linux系统中的一套软件管理机制。RPM要求要将安装的软件先编译过,并打包为RPM机制的文件,并通过打包好的软件里默认的数据库,记录该软件要安装的时候必须具备的依赖属性软件。以CentOs为例,CentOS使用的数字签名系统为GnuPG(GPG),GPG通过哈希运算,算出独一无二的数字签名或专属密钥。,即若当有文件修改、或误删了某个文件,就可使用验证的功能来验证下原来的文件。路径下,文件的后缀为。

张壮壮的博客 1003

Open3D 计算点云法向量的夹角【2026最新版】

计算法向量的夹角,博客长期更新,本文最新更新时间为:2026年3月7日。

点云侠的博客 3129

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

实验楼linux可以编译吗,实验楼为高校教学提供免费的在线Linux环境

随着就业市场对IT技术人才的需求越来越大,国内高校对Linux课程的教学也逐渐重视,很多学校为计算机专业开设了Linux相关的必修课,但高校里Linux教学依然过于偏重理论,学生缺乏足够的练习和实践。大 部分高校会让学生自己安装Linux系统练习,但不管是Linux与Windows双系统启动环境,还是使用虚拟机安装Linux,对新手来说都比较复 杂,很多进阶的技术,本地电脑的配置也无法支持。有些实...

weixin_35732157的博客 324

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

学习实验楼Linux

第一次使用实验楼,不知道自己使用的方法有没有问题。 实验一开始实验之后一脸懵逼,不知道该干什么,然后就退出去看了实验步骤,是私房菜里讲过的理论知识,还是不知道该干什么,收获0分钟学习时长。 实验二看完之后终于发现有作业了,先安装了bannner试了一下,然后发现toilet,figlet并没有告诉我下载方法,好在最后我还是搞出来了 $ sudo apt-get install toilet $ s...

weixin_43916372的博客 291

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【Linux系统】linux下的软件管理

yum和apt是一个包管理器,就相当于我们手机上的应用商店,开发者将软件打包好放在一个服务器上,我们通过yum/apt就可以很方便获取到这个编译好的软件,直接进行安装,不需要考虑软件依赖关系。这种安装方式的缺点是:软件之间是具有依赖关系的,在安装一个软件的时候,为了让他能正常运行就需要再安装其他软件,否则就算安装好了也无法运行。该操作系统的编写者为了是他的操作系统受到越来越多的人使用,就会不断更新完善这操作系统,也会允许别人完善操作系统。若使用的是虚拟机的话可以进行安装源的更新,云服务器就不需要了。

twlw13的博客 1395

Linux基础(十二):Linux软件安装

本文将学习在Linux系统中软件的各种安装方式,例如通过dnf/yum、apt管理器,源码编译,手动安装预编译包,Linux软件安装路径等内容

pipi的博客 790

四十二、Linux网络管理,软件安装,进程管理总结

四十二、Linux网络管理,软件安装,进程管理总结

微信号:RunsenLiu 1538

Linux软件安装及管理程序

在Linux系统中,命令是用户与系统进行交互的主要方式。用户通过输入命令来告诉系统执行特定的任务或操作。这些命令实际上是调用系统中的各种程序和工具来完成用户指定的操作。管理程序通常是一组命令和工具的集合,用于帮助用户管理系统和执行各种任务。

2501_91350469的博客 1417
上一篇: Maven3.0环境变量设置与安装时的报错处理方法
下一篇: Runoob之Json学习笔记
橘子局
博客等级 码龄14年 70粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值