精华内容
下载资源
问答
  • Ubuntu18.04下更改apt源为阿里云源

    万次阅读 多人点赞 2018-06-03 11:04:28
    为了下载更方便,速度更快,我们往往在使用Linux系列系统时修改apt源为国内的源,一般选择有阿里云,豆瓣之类的,下面简单说下如何更改为阿里云源。 1.复制源文件备份,以防万一 我们要修改的文件是sources.list...

    前言:看见Ubuntu新出了18.04版本感觉不错,装一个玩玩,虽然有很多教程可以参考,但我也给出一个不是很一样的方案吧,尽量解释的详细一点。

    为了下载更方便,速度更快,我们往往在使用Linux系列系统时修改apt源为国内的源,一般选择有阿里云,豆瓣之类的,下面简单说下如何更改为阿里云源。

     

    1.复制源文件备份,以防万一

    我们要修改的文件是sources.list,它在目录/etc/apt/下,sources.list是包管理工具apt所用的记录软件包仓库位置的配置文件,同样类型的还有位于 同目录下sources.list.d文件下的各种.list后缀的各文件。

    命令如下:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

     

    2.编辑源列表文件

    命令如下:

    sudo vim /etc/apt/sources.list

    如果报错:sudo:vim:command not found    说明没装vim编辑器

    使用命令:

    sudo apt-get install vim 安装即可

     

    3.查看新版本信息

    其实Ubuntu18.04版之前的任一版更改apt源为国内源方法早就有了,内容大同小异,我们应当掌握其规律了,其实每一版内容不同的地方就是版本号(或者官方一点的说:系统代号),所以我们先了解下新版本的系统代号:

    使用如下命令:

    lsb_release -c

    得到本系统的系统代号,如下图所示:

    我们可以看到新版本的Ubuntu系统代号为bionic

    同样的我们也可以得到之前任意版本的系统代号:

    Ubuntu 12.04 (LTS)代号为precise。

    Ubuntu 14.04 (LTS)代号为trusty。

    Ubuntu 15.04 代号为vivid。

    Ubuntu 15.10 代号为wily。

    Ubuntu 16.04 (LTS)代号为xenial。

    所以这也就解释了为什么我们百度出来的那么多方案里面内容不尽相同的原因,因为他们更改apt安装源时用的系统不一样。

     

    4.将原有的内容注释掉,添加以下内容(或者你把里面内容修改成下面的就可以,但是不能有除了以下内容的有效内容)

    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

     

    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

     

    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

     

    值得注意的是sources.list文件的条目都是有格式的(通过上面的内容大家也看的出来),一般有如下形式

     

    deb http://site.example.com/debian distribution component1 component2 component3
    deb-src http://site.example.com/debian distribution component1 component2 component3

    所以后面几个参数是对软件包的分类(Ubuntu下是main, restricted,universe ,multiverse这四个)

    所以你把内容写成

    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted

    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted

    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed universe multiverse

    之类的也是可以的,之前我有这个疑惑,所以在这里一并告知和我有一样疑惑的朋友。

     

    5.更新软件列表

    运行如下命令:

    sudo apt-get update

     

    6.更新软件包

    运行如下命令:

    sudo apt-get upgrade

     

    7.最后说两句

    关于sudo apt-get update与sudo apt-get upgrade有什么区别,推荐一篇博文,一看就懂

    https://blog.csdn.net/beckeyloveyou/article/details/51352426

    同时我借鉴了博友gong_xucheng的少部分博文,地址如下

    https://blog.csdn.net/gong_xucheng/article/details/53886271

    在此表示感谢。

    码字不易,如果各位大佬觉得写的勉强还行就请点个赞吧。

     

     

     

     

     

    展开全文
  • 常用apt命令

    万次阅读 2018-05-11 10:12:37
    apt update从软件源服务器获取最新的软件信息并缓存到本地。因为很多apt的其他命令都是要通过比对版本信息来进行操作的,如果每次都去对比线上的版本信息效率肯定不理想,也没必要,所以做了一个缓存的机制。apt ...

    apt update

    从软件源服务器获取最新的软件信息并缓存到本地。
    因为很多apt的其他命令都是要通过比对版本信息来进行操作的,如果每次都去对比线上的版本信息效率肯定不理想,也没必要,所以做了一个缓存的机制。

    apt upgrade

    从本地仓库中对比系统中所有已安装的软件,如果有新版本的话则进行升级

    apt list

    列出本地仓库中所有的软件包名

    apt list [package]

    从本地仓库中查找指定的包名,支持通配符,比如"apt list zlib*“就能列出以zlib开头的所有包名
    在这里插入图片描述
    可以看到,如果包名后面带有”[installed]"表示该软件已经安装

    apt list --installed

    列出系统中所有已安装的包名

    apt search [key]

    与list类似,通过给出的关键字进行搜索,列出所有的包和其描述

    apt show [package]

    列出指定包的详细情况,包名要填写完整。
    在这里插入图片描述
    可以看到非常完整的信息,比如版本、大小、依赖的其他包等。

    apt install [package]

    安装指定的包,并同时安装其依赖的其他包。

    apt remove [package]

    卸载包,但不删除相关配置文件。包名支持通配符

    apt autoremove

    卸载因安装软件自动安装的依赖,而现在又不需要的依赖包

    apt purge [package]

    卸载包,同时删除相关配置文件。包名支持通配符

    apt clean

    删除所有已下载的软件包

    apt autoclean

    类似clean,但删除的是过期的包(即已不能下载或者是无用的包)

    展开全文
  • aptapt-get的区别

    万次阅读 多人点赞 2018-01-29 21:31:33
    在开始对比 apt 与 apt-get 命令的区别之前,我们先来看看这两个命令的背景,以及它们要试图达到的目的。 Debian 作为 Ubuntu、Linux Mint 和 elementary OS 等 Linux 操作系统的母板,其具有强健的「包管理...

    #转载于 https://www.sysgeek.cn/apt-vs-apt-get/

    apt与apt-get

    在开始对比 apt 与 apt-get 命令的区别之前,我们先来看看这两个命令的背景,以及它们要试图达到的目的。

    Debian 作为 Ubuntu、Linux Mint 和 elementary OS 等 Linux 操作系统的母板,其具有强健的「包管理」系统,它的每个组件和应用程序都内置在系统中安装的软件包中。Debian 使用一套名为 Advanced Packaging Tool(APT)的工具来管理这种包系统,不过请不要把它与 apt 命令混淆,它们之间是其实不是同一个东西。

    在基于 Debian 的 Linux 发行版中,有各种工具可以与 APT 进行交互,以方便用户安装、删除和管理的软件包。apt-get 便是其中一款广受欢迎的命令行工具,另外一款较为流行的是 Aptitude 这一命令行与 GUI 兼顾的小工具。

    如果你已阅读过我们的 apt-get 命令指南,可能已经遇到过许多类似的命令,如apt-cacheapt-config 等。如你所见,这些命令都比较低级又包含众多功能,普通的 Linux 用户也许永远都不会使用到。换种说法来说,就是最常用的 Linux 包管理命令都被分散在了 apt-getapt-cache 和 apt-config 这三条命令当中。

    apt 命令的引入就是为了解决命令过于分散的问题,它包括了 apt-get 命令出现以来使用最广泛的功能选项,以及 apt-cache 和 apt-config 命令中很少用到的功能。

    在使用 apt 命令时,用户不必再由 apt-get 转到 apt-cache 或 apt-config,而且 apt 更加结构化,并为用户提供了管理软件包所需的必要选项。

    简单来说就是:apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。

    apt与apt-get之间的区别

    通过 apt 命令,用户可以在同一地方集中得到所有必要的工具,apt 的主要目的是提供一种以「让终端用户满意」的方式来处理 Linux 软件包的有效方式。

    apt 具有更精减但足够的命令选项,而且参数选项的组织方式更为有效。除此之外,它默认启用的几个特性对最终用户也非常有帮助。例如,可以在使用 apt 命令安装或删除程序时看到进度条。

    apt 还会在更新存储库数据库时提示用户可升级的软件包个数。

    如果你使用 apt 的其它命令选项,也可以实现与使用 apt-get 时相同的操作。

    apt和apt-get命令之间的区别

    虽然 apt 与 apt-get 有一些类似的命令选项,但它并不能完全向下兼容 apt-get 命令。也就是说,可以用 apt 替换部分 apt-get 系列命令,但不是全部。

    apt 命令 取代的命令 命令的功能
    apt installapt-get install安装软件包
    apt removeapt-get remove移除软件包
    apt purgeapt-get purge移除软件包及配置文件
    apt updateapt-get update刷新存储库索引
    apt upgradeapt-get upgrade升级所有可升级的软件包
    apt autoremoveapt-get autoremove自动删除不需要的包
    apt full-upgradeapt-get dist-upgrade在升级软件包时自动处理依赖关系
    apt searchapt-cache search搜索应用程序
    apt showapt-cache show显示装细节

    当然,apt 还有一些自己的命令:

    新的apt命令 命令的功能
    apt list列出包含条件的包(已安装,可升级等)
    apt edit-sources编辑源列表

    需要大家注意的是:apt 命令也还在不断发展, 因此,你可能会在将来的版本中看到新的选项。

    apt-get已弃用?

    目前还没有任何 Linux 发行版官方放出 apt-get 将被停用的消息,至少它还有比 apt 更多、更细化的操作功能。对于低级操作,仍然需要 apt-get

    我应该使用apt还是apt-get?

    既然两个命令都有用,那么我该使用 apt 还是 apt-get 呢?作为一个常规 Linux 用户,系统极客建议大家尽快适应并开始首先使用 apt。不仅因为广大 Linux 发行商都在推荐 apt,更主要的还是它提供了 Linux 包管理的必要选项。

    最重要的是,apt 命令选项更少更易记,因此也更易用,所以没理由继续坚持 apt-get

    小结

    最后结大家提供两点使用上的建议:

    • apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以为包管理提供必要的命令选项。
    • apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用 apt
    展开全文
  • apt-get install vim 出现以下提示 安装 SSH 软件 apt-get install ssh 也是提示无法获得锁,无法锁定管理目录。 解决方法 用命令更新一下apt-get update 再来安装看看 解决。 另外,如果不是进入root权限,记得...

    学习时,在Ubuntu命令行输入命令 安装 vim 和 SSH 时出现错误提示。

    遇到问题

    安装 vim 编辑器
    apt-get install vim

    出现以下提示
    在这里插入图片描述
    安装 SSH 软件
    apt-get install ssh

    也是提示无法获得锁,无法锁定管理目录。
    在这里插入图片描述

    解决方法

    用命令更新一下apt-get update

    在这里插入图片描述

    再来安装看看

    在这里插入图片描述
    解决。

    另外,如果不是进入root权限,记得在命令前加sudo

    关于apt-get install命令
    apt-get install是用来安装和更新软件的命令。

    展开全文
  • Ubuntu apt-get彻底卸载软件包

    万次阅读 多人点赞 2016-04-28 18:09:48
    如果你关注搜索到这篇文章,那么我可以合理怀疑你被apt-get的几个卸载命令有点搞晕了。 apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说: apt-get purge / apt-get --purge ...
  • Linux: 软件包管理工具 apt-get 命令(Debian/Ubuntu)

    万次阅读 多人点赞 2018-05-27 21:58:24
    apt-get 命令适用于 deb 包管理式的 Linux 操作系统(例如: Ubuntu),主要用于自动从互联网软件仓库中搜索、下载、安装、升级、卸载软件或操作系统。
  • APT升级mysql

    万次阅读 2021-05-01 08:15:17
    另外假定原mysql是利用APT仓库安装。如果不是采用这种方式安装,需要用替换第三方系统自带mysql或替换用deb包安装的mysql的方法。 使用MYSQL APT仓库升级MYSQL(就是代替旧版本,用原来的数据运行新版本),采用...
  • # apt-get update 列出所有可用包 # apt-cache pkgnames 使用关键字搜索包 # apt-cache search "postgresql" 列出已经安装的包 # dpkg -l | ...
  • aptapt-get的区别(建议使用apt

    万次阅读 多人点赞 2019-01-23 22:09:43
    Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。 随着 apt install ...
  • apt apt 用法_apt命令–实用用法指南

    千次阅读 2020-07-20 10:34:52
    apt apt 用法This guide will walk you through everything you’d need to start using the apt command in Linux. Packages help in delivering or installing any application on a Linux running system. A ...
  • ubuntu 执行 sudo apt-get update 要很久 解决方法

    万次阅读 多人点赞 2020-03-23 15:42:18
    在ubuntu执行sudo apt-get update要很长时间,还有可能会遇到有些包忽略或者错误。 解决方法: 实操过程如下 打开系统设置 选择软件和更新 选择从其他站点 点击选择最佳服务器 再点击关闭,会自动弹出一个窗口...
  • 更新资源sudo apt-get update时遇到 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 解决方法: (1)sudo rm /var/lib/apt/lists/lock (2) ps aux...
  • APT攻击检测与防御详解

    万次阅读 多人点赞 2019-01-20 17:51:58
    APT定义 APT(Advanced Persistent Threat)是指高级持续性威胁,本质是针对性攻击。 利用先进的攻击手段对特定目标进行长期持续性网络攻击的攻击形式,APT攻击的原理相对于其他攻击形式更为高级和先进,其高级性...
  • Ubuntu中aptapt-get命令的区别

    万次阅读 多人点赞 2018-09-02 22:51:30
    Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。 随着 apt install package ...
  • sudo apt-get update失败已经解决

    万次阅读 多人点赞 2019-05-24 23:04:24
    在ubuntu16中,当我们输入sudo apt-get update会失败,这里有很多原因 (1)网络原因----先检查网络好不好用 (2)ubuntu16 自带的源不好用,或者有问题 我遇到的问题是: E: 无法下载 ...
  • Linux中aptapt-get命令的区别与解释

    万次阅读 多人点赞 2018-04-08 23:04:23
    Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。 随着 apt install package ...
  • 你可能经常在build.gradle文件中看到,这样的字眼,annotationProcessor、android-apt、Provided,它们到底有什么作用?下面就一起来看看吧 1、什么是APT? 随着一些如ButterKnife,dagger等的开源注解框架的...
  • docker apt-update太慢切换apt

    千次阅读 2020-09-09 11:55:54
    apt-update时太慢 在dockerfile中添加以下语句换成阿里的镜像 RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list RUN sed -i s@/deb.debian.org/@/mirrors.aliyun....
  • apt-get 与 apt的区别

    千次阅读 2018-05-21 19:04:04
    aptapt是友好版的apt-get,最大特性就是有进度条包括了 apt-get 命令使用最广泛的功能可以在使用 apt 命令安装或删除程序时看到进度条在更新存储库数据库时提示用户可升级的软件包个数可以用 apt 替换部分 apt-get...
  • Debian的aptapt-get的运用

    千次阅读 2019-10-25 09:46:49
    Debian apt的运用 命令: apt install (package name) 安装一个包 例子: apt install bind9 apt list (package name) 根据包名称列出包 例子: apt list bind9 apt search (package name) 搜索包名 ...
  • 这是作者新开的一个专栏,主要翻译国外知名安全厂商的APT报告,了解它们的安全技术,学习它们溯源APT组织和恶意代码分析的方法,希望对您有所帮助。当然,由于作者英语有限,会借助机翻进行校验,还请包涵!前文分享...
  • APT---典型APT攻击的案例

    万次阅读 2019-04-10 22:06:48
    APT攻击 APT攻击是近几年来出现的一种高级攻击,具有难检测、持续时间长和攻击目标明确等特征。 本文中,整理了近年来比较典型的几个APT攻击,并其攻击过程做了分析 Google极光攻击 2010年的Google Aurora(极光)...
  • aptapt-get 有什么不同之处?

    千次阅读 2020-08-30 22:52:15
    文章目录apt-get 命令apt 命令1. apt 包含了 apt-get 和 apt-cache 的功能2. apt 有更多的输出和改进后的设计3. 同样的功能,apt 的命令语法有不同之处4. apt 中有两个独特的新功能什么时候使用 apt 而不是 apt-get...
  • 高级打包工具(英语:Advanced Packaging Tools,缩写为APT)是Debian及其派生发行版的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。APT最早被...
  • cp /etc/apt/sources.list/etc/apt/sources.list.bak 2.修改源文件/etc/apt/sources.list vim/etc/apt/sources.list 将原来的内容删除,将下面的源内容粘贴上。 这里推荐比较好的两个国内源 (1)阿里源(arm...
  • centos中执行apt-get命令提示apt-get command not found

    万次阅读 多人点赞 2018-04-04 09:26:27
    在centos下应该用yuminstallxxxyum和apt-get的区别 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat系列 1常见的安装包格式rpm包,安装rpm...
  • ubnutu/aptapt-get/更新某一软件

    万次阅读 2019-07-09 10:35:03
    目前在Ubuntu18.04以后,尽量使用apt,而不是apt-get。apt可以给出更多的建议安装等提示。 在root用户下, apt upgrade firefox 可以更新firefox软件 普通用户下,sudo apt upgrade firefox ,更新firefox软件。...
  • apt 安装 openssl

    千次阅读 2020-11-21 16:17:54
    apt-get 无法安装 openssl-devel请执行: sudo apt-get install openssl sudo apt-get install libssl-dev 转载来自:https://blog.csdn.net/zhang_shufeng/article/details/24932123
  • snap vs apt

    千次阅读 2020-04-10 11:25:24
    snap安装和管理软件包,snap vs apt 笔者用了十年的ubuntu,很喜欢用apt-get来安装软件。apt所采用的包是deb包,deb包最初是Debian Linux推出的,由于ubuntu基于debian,ubuntu将其集成到了apt包管理器中,apt可以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 608,751
精华内容 243,500
关键字:

apt