首页 > 系统相关 >linux与shell 9.安装软件(Debian)

linux与shell 9.安装软件(Debian)

时间:2022-12-25 11:00:59浏览次数:36  
标签:shell name package list apt linux snap 安装 Debian

了解apt

apt list 列出所有可用安装包
apt --installed list 列出已安装安装包[是否已安装,是否自动升级]

apt show package_name 安装软件详细信息

dpkg -l package_name 列出软件安装的所有文件
dpkg --search absolute_file_name 绝对路径上的特定文件属于哪个安装包

使用apt安装

apt search package_name 关键字搜索是否能安装
apt --name-only search package_name 仅使用软件名搜索
apt install package_name
apt upgrade

卸载

sudo apt purge(remove) package_name 卸载软件删除所有数据(remove仅卸载软件)
sudo apt autoremove 有依赖关系的软件不会再有他用

apt仓库

$ cat /etc/apt/sources.list
deb(deb-src) address distribution_name package_type_list

deb 已编译
deb-src 源码
address 网址
distribution_name linux发行版名称
package_type_list 仓库软件包类型

snap

snap version snap版本
snap list 已安装列表
snap find package_name 查找
snap info package_name 详细信息
snap install package_name 安装
snap remove package_name 卸载

源码安装

标签:shell,name,package,list,apt,linux,snap,安装,Debian
From: https://www.cnblogs.com/hezexian/p/17003765.html

相关文章

  • 《安富莱嵌入式周报》第296期:硬件电路实现SPI转以太网,单片机3D游戏图形引擎,Linux基金
    ​​​​ 视频版:​​https://www.bilibili.com/video/BV1Nv4y1X7Tx​​1、硬件电路实现SPI转以太网10BASE-T作者详细介绍:​​​https://imihajlov.tk/blog/posts/eth-to-sp......
  • Linux下Docker安装
    目录一、安装Docker二、配置远程访问通过docker.service配置通过daemon.json文件配置通过SSH证书三、安装Harbor下载安装包解压安装试运行docker配置私有Harbor仓库地址I......
  • 纷繁复杂的操作系统到底是什么关系从APPLE到Android到Linux等
    各个系统之间的关系最近接触了很多很多系统,多种多样,纷繁复杂,感觉有点乱想整理以下思路,结果一下笔内容还挺多,不全,就是现在能见到的,梳理一下,站在一个外行的角度写写省的乱,不......
  • linux安装go环境
    官方网站下载:​​https://golang.google.cn/dl/go1.19.4.linux-amd64.tar.gz​​wget ​​https://golang.google.cn/dl/go1.19.4.linux-amd64.tar.gz​​tar-zxvf ​​g......
  • Linux系统入门-信息命令
    top命令监视进程活动与系统负载top第一行的系统负载,数值越小越好pidof 命令查看某个服务进程的PID值pidofsshdkill用于终止某个指定PID的服务进程kill2122killall终止某......
  • linux网络编程-线程间通信——互斥锁
    为了保证线程在执行某段代码时不被其他线程打断,可以使用互斥锁进行保护,而这段被保护的代码区域被称为临界区。原理:线程执行锁定函数pthread_mutex_lock()时,如果锁没有被其......
  • Linux DDoS 木马再度来袭
    Linux用户又有一个木马需要苦恼了,就像以往一样,这些黑客大多部署在被劫持的Linux系统上,并在接受到命令后发起DDoS攻击。发现这件事的Dr.Web的安全研究人员说:“木马似......
  • Linux配置IP和网关
    Linux配置IP和网关​ 配置IP的目的使虚拟机可以联网。1、配置动态IP(随着环境的改变IP也会改变)①打开虚拟机,输入vi/etc/sysconfig/network-scripts/ifcfg-ens33输入......
  • 使用PowerShell分析流日志
    上文中介绍了流日志的一些基本功能和配置方法,最后也看了下流日志的格式,很明显是没办法直接阅读的,一般还是推荐用trafficanalytics或者其他企业级的ELK,Splunk之类的进行可......
  • 嵌入式Linux编译器GCC的使用
    1.3.1GCC概述1.3.2GCC编译流程分析1.3.3GCC警告提示1.3.4GCC使用库函数1.3.5GCC代码优化 GCC除了能支持C语言外,目前还支持Ada语言、C++语言、Java语言、Objective......