apt学习

APT(Advanced Packaging Tool)

  一款轻量级的在线安装升级的软件包管理系统,synaptic是图像化的APT软件包管理工具。

  APT主要有apt-cache、apt-cdrom、apt-config、apt-get四个命令。用户最常用的apt-get。

1、apt-get

(1)apt-get update

  更新本地apt-get数据库,使其与服务器的pkglist文件同步。在升级以前一般都要执行本命令,实现与服务器的一致。

(2)apt-get upgrade

  将安装所有的基础软件包,并尽力升级一切软件包,并在需要时安装新软件包。

(3)apt-get upgrade package_name

  升级指定包,并升级其依赖的软件包。

(4)apt-get check

  验证本地系统的完整性。

(5)apt-get install package_name

  安装某个软件包及其相关软件包,如:apt-get install openssh,则既安装openssh,同时也升级openssl。

(6)apt-get remove package_name

  删除该软件包,同时会删除依赖于它的软件包。

(7)apt-get source package_name

  下载软件包的source RPM。

(8)apt-get clean

  删除保存在缓存目录(/var/cache/apt/archives)下的下载包。

2、apt-cdrom

3、apt-cache

(1)apt-cache showiping    显示软件包的一些常规信息

(2)apt-cache stats            显示相关的统计信息

(3)apt-cache dump           显示缓存中的每个软件包的简要描述信息

(4)apt-cache unmet          显示不符合一致性的依赖项

(5)apt-cache show            显示指定软件包的记录信息

(6)apt-cache search          查找软件包

(7)apt-cache depends       显示软件包的依赖性关系

(8)apt-cache pkgnames    列出所有软件包

4、apt-config

  apt-config dump  显示目前的配置信息

原文地址:https://www.cnblogs.com/haijian/p/12128766.html

时间: 2024-11-29 09:17:28

apt学习的相关文章

Linux下C ,C ++, Qt开发环境

Linux 发行版的选择 尽量优选Ubuntu, 用户开发者多. 而且较大的公司的开源项目测试Linux平台也是优先Ubuntu. openSUSE也不错.但是大环境还是ubuntu. 建议安装时候选英文版.慢慢习惯就好了. 安装常用的开发工具 先换源. 清华或者科大不然速度不给力. (software & update中设置) sudo apt update sudo apt upgrade sudo apt install gcc g++ -y sudo apt install build-

树莓派学习笔记——apt方式安装opencv

0.前言 本文介绍如何在树莓派中通过apt方式安装opencv,并通过一个简单的例子说明如何使用opencv.相比于源代码方式安装opencv,通过apt方式安装过程步骤简单些,消耗的时间也少一些.通过apt方式安装没有自动生成opencv.pc文件,所以在编写makefile文件时不能直接使用pkg-config工具,而需要逐个指定opencv_core.opencv_imgproc等动态链接库. [相关博文] [树莓派学习笔记-- 源代码方式安装opencv] 更多内容请参考--[树莓派学习

apt包管理学习记录

dpkg: dpkg配置文件:/etc/dpkg/dpkg.cfg -i, --install package-file ... [-R,--recursive: 递归安装,file必须指向目录] -r package :移除包,保留配置文件 -P,--purge package:移除包,包括配置文件 -l, --list package-name-pattern... :列出匹配模式的包 -L,--listfiles package-name ...:列出包中的文件 -S,--search f

apt软件包管理学习

软件通常以软件包的形式存储在仓库中,管理软件一般叫做软件包管理.本文主要记录apt包管理工具的基本使用:查找,安装,升级和删除. 包管理工具 软件包一般是一个压缩文件,里面包括编译好的二进制文件和需要用到的资源还有一个安装脚本.软件包中还包含一些其他数据:软件包的依赖. 由于本人使用的是Debian系统,下面就以apt为主演示一下apt工具的基本使用. 首先linux下不懂的问一下man,使用命令: man apt 结果如图: 顺便附上维基百科 记录到这里博主突然有了疑问.apt,apt-get

Ubuntu学习 apt

**软件管理 apt** 常用命令 apt-cache search package 搜索包 sudo apt-get install package 安装包 sudo apt-get -f install 强制安装 sudo apt-get remove package 删除包 sudo apt-get remove package –purge 删除包,包括删除配置文件等 sudo apt-get update 更新源 sudo apt-get upgrade 更新已安装的包 **apt的配

ubantu学习之更改apt源

1.获取版本codename sudo lsb_release -a 2.确认阿里源支持 传送门地址 注:该网页提供了阿里云支持的ubuntu系统下各个Codename版本 3.备份系统源文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 4.将阿里云源提供的源里的bionic替换成自己版本的codename,下面提供脚本,复制运行即可 Codename=$( (lsb_release -a)|awk '{print $2}'|t

(转)韦东山linux学习之ubuntu 9.10 软件源 问题

转自:http://www.cnblogs.com/yddeboke/p/5839155.html 跟着开发板视频学习,安装了ubuntu9.10,然而由于现在官方已经不再提供软件更新的服务,软件我一直安装不上,搞了两天终于解决了. 一.安装VMware,配置等等就不详细说了,安装好系统后,网能连上,就是软件源更新出现404 先备份: /etc/apt/sou.list  /etc/apt/sou.list.bak  备份原来的源 在网上搜了很多的资料,大多是换源,不过测试通过了一个 deb h

(转载)openstack学习指南

OpenStack Hacker养成指南 朱 荣泽     |     2013. 8. 8 [toc wrapping="right"] 0 阅读指南 希望本文能够解开你心中萦绕已久的心结,假如是死结,请移步到 https://wiki.openstack.org/wiki/Main_Page 学习OpenStack其实就是学习各种Python库的过程. 把OpenStack的设计原则贴在你的墙上. https://wiki.openstack.org/wiki/BasicDesig

OPENSTACK学习笔记(1)

从CloudMan那里学的,自己做的笔记,就成为自己的了. 呵呵! 虚拟化基础知识 虚拟化是云计算的基础.简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU.内存.IO 硬件资源,但逻辑上虚拟机之间是相互隔离的. 物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest). 那么 Host 是如何将自己的硬件资源虚拟化,并提供给 Guest 使用的呢?这个主要是通过一个叫做 Hypervisor 的程序实现的. 根据 Hypervisor