精华内容
下载资源
问答
  • APT是什么意思

    千次阅读 2014-12-16 11:03:31
    APT是Advanced Packaging Tool的缩写,是一款强大的包管理工具,也可以称作机制。 使用Debian及其衍生版本的GNU/Linux用户一定对apt不陌生。 在GNU/Linux中,对包的维护有多种方式。比如DebianGNU/Linux的dpkg...
    APT是Advanced Packaging Tool的缩写,是一款强大的包管理工具,也可以称作机制。
    
    使用Debian及其衍生版本的GNU/Linux用户一定对apt不陌生。
    
    在GNU/Linux中,对包的维护有多种方式。比如DebianGNU/Linux的dpkg(apt是dpkg的前端),比如RedHat的RPM。tarball方式需要由于定制性很高,因而笔者认为这不是有序的包管 理方式,所以不在此篇谈及。如果您对此感兴趣也可以阅读tarball方式安装软件。
    
    多种包管理机制各有千秋;笔者比较喜欢apt的管理方式——懒人的方式。使用这种方式,用 户可以十分轻松地从指定的源获得丰富的软件,并对这些软件进行诸如安装、升级、卸载等工作;甚至使用apt对整个系统进行升级。
    
    要使用apt最好有网络环境。最好的意思是:倘有网络事情就变得异乎寻常的轻松,否则可 能要稍微麻烦些。
    
    先讲麻烦的事情吧——从cdrom安装文件。因为cdrom独特的性质——只读,我们当然只能对包进行安装的工作了。当然,如果用户使用了可写的光介质更新的数据再来更新Debian系统的话,我也没有异议。
    
    如果要把cdrom加入到apt的源(/etc/apt/source.list)中,可以使用apt-cdrom add命令 。
    
    本篇的重点在基于网络的使用。
    
    大家处在不同的地区,使用不同的网络,如何找到一个快速的源是很多朋友关心的一个问题。也有很多朋友在bbs或者maillist中贴出了他们使用的源。不过正如我在本段伊始所说,不同的人使用同一个源可能会有不同的速度。如何得到一个快速的源呢?使用apt-spy命令。
    
    默认的情况下系统中并没有这个命令,可以使用apt-get install apt-spy命令来安装。
    
    安装过后,要现更新apt-spy中的资源列表,使用命令apt-spy update。
    
    更新之后,利用apt-spy来找寻速度最快的源。使用命令apt-spy -a asia -d testing。
    
    -a是告诉apt-spy在亚洲这个地区搜索。-d是指定搜索testing的源。DebianGNU/Linux的发行包含三个版本:stable,unstable,testing。这有些类似FreeBSD的版本组织形式。stable是稳定版;unstable版有很多实验性质的新特性,不过这个版本也是不稳定的;testing介乎二者之间。笔者使用testing。
    
    apt-spy更新了源的地址之后,可以使用apt-get update来更新源了。
    
    在日常的管理中,可以不定期地使用apt-update来更新源,以获得新的软件包或者某个软件的升级。
    
    apt-get upgrade用来更新系统中已经安装了的软件包。在使用这个命令的同时,可以添加-u参数。这样用户就能看到哪些包裹将会被升级。
    
    如果想要知道是否有某个软件的apt资源,可以使用apt-cache search foo来查找相关的软件(foo为需要查找的软件)。不过颇为类似FreeBSD中ports的make seach key="foo",在结果中总是包含有大量的信息———确切的或者类似的。所以如果希望搜索的结果更加准确可 以使用grep之类的软件对搜索的输出进行过滤。
    展开全文
  • 以下三句命令分别是什么意思? sudo add-apt-repository ppa:maco.m/ruby sudo apt-get update sudo apt-get install rubygems 这三条命令与下面的命令有什么区别? sudo apt-get install rubygems A: 1)add-apt-...

    Q:

    以下三句命令分别是什么意思?

    sudo add-apt-repository ppa:maco.m/ruby
    sudo apt-get update
    sudo apt-get install rubygems
    

    这三条命令与下面的命令有什么区别?
    sudo apt-get install rubygems

    A:

    1)add-apt-repository将PPA添加到您的源列表中,以便Ubuntu知道从该PPA以及官方Ubuntu源中查找更新.通常,这用于允许开发人员比官方Ubuntu存储库中的更快地提供更新.

    2)apt-get update告诉apt-get更新其数据库,可以安装哪些软件包以及从哪里安装它们.在这种情况下,apt-get将看到你新添加的PPA并发现ppa:maco.m / ruby​​拥有它所知道的最新版本的rubygems,所以它会记下下次有人从PPA安装rubygems要求安装它.

    3)apt-get install导致apt-get在其数据库中找到包并下载并安装指定的文件.在这种情况下,它会找到rubygems包,从ppa:maco.m / ruby​​下载并安装它.

    如果你只是运行apt-get install ruby​​gems,你会得到一个不太新的版本(或者根本没有任何东西,这取决于rubygems是在Ubuntu存储库中还是仅在PPA中).

    参考:
    https://codeday.me/bug/20190808/1617975.html

    展开全文
  • 注意:这2个所表示的是同一个意思。表示修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复, 安装那个package依赖的package。(自动修复损坏的软件包,尝试卸载出错的...
    apt-get -f install
    apt-get install -f 

    注意:这2个所表示的是同一个意思。
    表示修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,
    安装那个package依赖的package。(自动修复损坏的软件包,尝试卸载出错的包)!

     

    展开全文
  • apt-get update 会验证是否需要下载相同的更新索引,否则它不会再次下载相同的更新索引。 Hit命中,表示 apt检查包列表上的时间戳,这些匹配且没有变化。 Ign忽略,表示 pdiff索引文件没有变化,再也不打算...

    apt-get update

     会验证是否需要下载相同的更新索引,否则它不会再次下载相同的更新索引。

    • Hit 命中,表示 apt检查包列表上的时间戳,这些匹配且没有变化。

    • Ign 忽略,表示 pdiff索引文件没有变化,再也不打算再下载了。

    • Get 获取,表示 有更新并且下载

           若怀疑有问题,可删除已有索引文件重新建立索引。

    rm -r /var/lib/apt/lists/*
    apt update

    “apt-get update” 和 “upgrade”的区别:

    1、update 是下载源里面的 metadata,包括这个源有什么包,每个包什么版本之类的;

    2、upgrade 是根据 update 命令下载的 metadata 决定要更新什么包(同时获取每个包的位置);

    3、安装软件之前,可以不 upgrade,但是要 update;

    4、因为旧的信息指向了旧版本的包,但是源的服务器更新了之后旧的包可能被新的替代了,于是你会遇到故障。

    更新“apt-get update”的原因:

    1、Linux 和 Windows 不一样,同一发行版(比如 Ubuntu) 的不同版本(比如 14.04, 14.10 )用的软件仓库是不一样的,所以有仓库 (repository ) 这样的概念,自然就有了要更新仓库信息的逻辑;

    2、一般来说你不更新仓库信息, upgrade 就在本地的旧仓库转悠一圈发现并没有要更新的,但实际上本地仓库已经过时了;

    3、这也是为什么用 apt 查找某个包的命令是 apt-cache search xxx 的原因,用的是本地 cache 了仓库信息。

     

    本文参考:

    “apt-get update” 和 “upgrade”的区别是什么?

    展开全文
  • apt-get -y install中的-y是什么意思?

    千次阅读 2016-08-29 15:39:00
    是同意的意思。没有 -y的命令也可以执行,系统会提示你是否安装,输入y,回车,就会安装了 apt-get -y install这个指令则是跳过系统提示,直接安装。
  • 简单来说apt-get更老一点,apt相对较新,有点要取代apt-get的意思,因为apt更简单好记。然后截至目前来讲两个命令都可以使用。 用公式表示下他们的关系是下面这样的。 apt = apt-get、apt-cache 和 apt-config 中最...
  • apt-get

    2019-09-26 13:59:48
    它其实是基于dpkg命令的修复安装包依赖,一般安装过程出现问题时可以执行此条命令,等待修复依赖完成后再执行安装命令 sudo apt-get -f install这条命令忘了具体啥意思了2333 sudo apt-get update --fix-missing软件...
  • APT等 高级威胁 研究的领域,时常可以在各组织发布的 APT 报告中看到一个专业术语 TTP ,TTP及其中的三要素,战术Tactics、技术Techniques和过程Procedures,是描述高级威胁组织及其攻击的重要指标。...
  • add-apt-repository ppa:获取最新apt软件源

    千次阅读 2016-01-12 18:02:55
     这句话的意思是获取最新的个人软件包档案源,将其添加至当前apt库中,并自动导入公钥。  例如:  sudo add-apt-repository ppa:shutter/ppa  sudo apt-get update  sudo apt-get install shutter
  • 什么是APT

    千次阅读 2008-10-29 11:06:00
    APT是什么意思APT是Advanced Packaging Tool的缩写,是一款强大的包管理工具,也可以称作机制。使用Debian及其衍生版本的GNU/Linux用户一定对apt不陌生。在GNU/Linux中,对包的维护有多种方式。比如DebianGNU/...
  • /var/lib/apt/lists/* 这个目录下的都是些什么文件,为什么每次新建Dockerfile都要删除呢?
  • 换句话说,它的意思是回答诸如“哪个APT每年生成最多的二进制文件”或“哪个APT使用最多的域”之类的问题。 例如,在所有指标中,哪个组最活跃? 或者,如果我们检查一个特定的群体,我们是否可以根据IoC在他们的...
  • Ubuntu架设apt-cacher服务的方法

    千次阅读 2015-04-13 16:00:52
    本文介绍下,在ubuntu系统中...说是源服务器名称,可能不太准确,意思是创建内网自己的私服,这样只要有Ubuntu通过该私服下载安装过软件,私服都会缓存,下一个Ubuntu的请求就直接从缓存中获取。 首先,安装apt-cac
  • 相信大家遇到了这个错误: android-apt plugin is incompatible with the Android Gradle plugin....翻译过来之后的意思是:Android APT插件与Android Gealle插件不兼容。 那我们应该怎么办呢? ...
  • Ubuntu中怎么使用apt-get安装指定php版本号命令用法如下:sudo apt-get install package=version例如我要安装autoconf 2.50:sudo apt-get install autoconf=2.50Ubuntu相关介绍Ubuntu是一个以桌面应用为主的Linux...
  • 在运行apt-get update 时,报下面的错误: E: 无法获得锁 /var/lib/apt/lists/lock - open (11:...这个问题是的意思是用于apt-get操作时的lock(应该是用于互斥的锁),出现了不能够得到锁的问题,针对此问题,如何解...
  • 在Ubuntu中用apt-get安装软件,系统报出Unmet dependencies错误。 Unmet dependencies....大概意思是:未设置依赖项。尝试“apt–fix broken install”,不使用包(或指定解决方案)根据问题提示信...
  • sudo apt-get install vim-gtk

    2016-08-20 12:37:05
    Ubuntu 中sudo apt-get install vim-gtk 是啥意思??
  • 在Ubuntu 执行更新信息源命令行apt-get update时发现, ...查询相关信息之后发现,这个问题是的意思是用于apt-get操作时的lock(应该是用于互斥的锁),出现了不能够得到锁的问题。 解决方案: sudo rm /var/lib/...
  • APT 即为 Annotation Processing Tool,它是 javac 的一个工具,中文意思为**编译时注解处理器**。APT 可以用来在编译时扫描和处理注解。通过 APT 可以获取到注解和被注解对象的相关信息,在拿到这些信息后我们可以...
  • 但是在我心里的APT,已经不是最初提出APT的那个意思了,而是纯粹从技术的角度来看待这种攻 击,研究它的手法,我们不妨称之为“新型***技术”。这是一种很高级的技术,可以用于各种目的,就像核技术可以用来造×××...
  • linux系统apt-get安装软件包失败

    千次阅读 2018-04-15 22:24:30
    今天在阿里云服务器上使用命令apt-...意思是找不到某个软件包。linux的apt-get是在指定软件源的查找的,很可能是因为软件源的设置不对,先使用命令:sudo apt-get update更新软件源。如果还不行只能设置其它软件源。...
  • 架设Ubuntu apt-cacher服务

    千次阅读 2012-10-12 23:26:20
    源服务器名称可能不太准确,意思是创建内网自己的私服,这样只要有Ubuntu通过该私服下载安装过软件,私服都会缓存,下一个Ubuntu的请求就直接从缓存中获取。最近Ubuntu源服务器太慢了,北京的网络也够烂的。逼不得已...
  • 改更换Deepin、Ubuntu 系统下apt软件源的方法 本文为deepin软件源列表更换方法 Ubuntu 软件源列表及更新方法 链接--------...备份命令: sudo cp /etc/apt/source.list /etc/apt/source.list.bak (解释:sudo意思为提

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 434
精华内容 173
关键字:

apt意思