apt-get是高级包装工具(英语:Advanced Packaging Tools,简称:APT)是 Debian及其衍生发行版(如:Ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix系 统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着 sudo命令。
apt-get用法:
apt-get [选项] install(安装软件包)或者remove(卸载软件包)pkg1 [pkg2 ...]
apt-get [选项] source pkg1 [pkg2 ...]
apt-get 是一个下载安装软件包的简单命令行接口。 最常用的命令是 update(更新) 和install(安装)。
命令:
update - 重新获取软件包列表
upgrade - 进行更新
install - 安装新的软件包
remove - 移除软件包
autoremove - 自动移除全部不使用的软件包
purge - 移除软件包和配置文件
source - 下载源码档案
build-dep - 为源码包配置编译依赖
dist-upgrade - 发行版升级
dselect-upgrade - 依照 dselect 的选择更新
clean - 清除下载的归档文件
autoclean - 清除旧的的已下载的归档文件
check - 检验是否有损坏的依赖
选项:
-h 本帮助文件。
-q 输出到日志 - 无进展指示
-qq 不输出信息,错误除外
-d 仅下载 - 不安装或解压归档文件
-s 不实际安装。模拟执行命令
-y 假定对所有的询问选是,不提示
-f 尝试修正系统依赖损坏处
-m 如果归档无法定位,尝试继续
-u 同时显示更新软件包的列表
-b 获取源码包后编译 -V 显示详细的版本号
apt-get 常用实例
apt-cache search packagename 搜索包
apt-cache show packagename 获取包的相关信息,如说明、大小、版本等
apt-get install packagename 安装包
apt-get install packagename --reinstall 重新安装包
apt-get -f install 修复安装”-f = –fix-missing”
apt-get remove packagename 删除包
apt-get remove packagename --purge 删除包,包括删除配置文件等
apt-get update 更新源
apt-get upgrade 更新已安装的包
apt-get dist-upgrade 升级系统
apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends packagename 了解使用依赖
apt-cache rdepends packagename 是查看该包被哪些包依赖
apt-get build-dep packagename 安装相关的编译环境
apt-get source packagename 下载该包的源代码
apt-get clean 清理无用的包
apt-get autoclean 清理无用的包
apt-get check 检查是否有损坏的依赖
总结:
其实用的比较多的是(这里以Linux上很有名的开源播放器VLC为例)
1. sudo apt-get install vlc
1. sudo apt-get remove vlc
1. apt-get update 更新源
1. apt-get upgrade 更新已安装的包
❷ linux apt-get
apt-get 是debian,ubuntu发行版的包管理工具。
红帽子,比如最新的centos系列,使用yum工具,和apt-get非常类似。
你可以试试。
❸ linux apt-get安装
apt-get 是Ubuntu 带的
不是所有linux 都有
话说你这个都不知道,还用自己定制的linux?
不知道你所谓自己定制的是指什么呢? ARCH?DEBIAN?GENTOO?还是其他的?
不同的发型版本有不同的安装软件方法,主要
红帽 yum
gentoo emerge
ubuntu apt-get
.........
以上回答你满意么?
❹ Linux里面apt是什么
Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。
随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get install package,越来越多的其它 Linux 发行版也开始遵循 Ubuntu 的脚步,开始鼓励用户使用 apt 而不是 apt-get。
那么,apt-get 与 apt 命令之间到底有什么区别呢?如果它们有类似的命令结构,为什么还需要新的 apt 命令呢?是否 apt 真的比 apt-get 更好?普通用户应该使用新的 apt 命令还是坚持旧有习惯继续使用 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-cache、apt-config 等。如你所见,这些命令都比较低级又包含众多功能,普通的 Linux 用户也许永远都不会使用到。换种说法来说,就是最常用的 Linux 包管理命令都被分散在了 apt-get、apt-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 install apt-get install 安装软件包
apt remove apt-get remove 移除软件包
apt purge apt-get purge 移除软件包及配置文件
apt update apt-get update 刷新存储库索引
apt upgrade apt-get upgrade 升级所有可升级的软件包
apt autoremove apt-get autoremove 自动删除不需要的包
apt full-upgrade apt-get dist-upgrade 在升级软件包时自动处理依赖关系
apt search apt-cache search 搜索应用程序
apt show apt-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。
❺ 如何让linux支持apt-get
1、下载下面所示的安装包。
注意事项:
linux除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。
❻ 如何安装apt-get
linux系统中,软件通常以源代码或者预编译包的形式提供。软件源代码需要编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优化。预编译的软件包,通常是由软件的发布者进行编译,您只要将软件拷贝到系统中就可以了。考虑到预编译软件包的适用性,预编译软件包通常不会针对某种硬件平台优化。它所包含的功能和组件也是通用的组合。ubuntu系统中,软件通常以
deb
格式的包文件发布,它是一种预编译软件包。deb包中除了包含已编译的软件,通常还包括软件的拷贝路径、对其它软件包的依赖关系纪录、比较通用的配置文件以及软件的描述、版本、作者、类别、占用空间等信息。deb软件包命令遵行如下约定:soft_ver-rev_arch.debsoft软件包名称
ver软件版本号
revubuntu修订版本号
arch目标架构名称例如:
azureus_2.4.0.2-0ubuntu2_all.deb您需要使用
dpkg
命令来管理deb软件包:dpkg
-i
|
--install
xxx.deb
安装deb软件包dpkg
-r
|
--remove
xxx.deb
删除软件包dpkg
-r
-p
|
--purge
xxx.deb
连同配置文件一起删除dpkg
-i
|
-info
xxx.deb
查看软件包信息dpkg
-l
xxx.deb
查看包内文件dpkg
-l
查看系统中已安装软件包信息dpkg-reconfigure
xxx
重新配置软件包有些时候,您使用
dpkg
安装一个软件包,系统会提示您该软件包依赖其它软件包。这时,您先安装其它软件包,直到满足依赖关系为止。或者同时安装多个软件包dpkg
-i
aaa.deb
bbb.deb
ccc.deb
❼ ubuntu apt是什么意思
Ubuntu 里的 apt 工具
apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。
❽ 自己定制的linux系统没有apt-get,如何安装apt-get包
apt-cache search package 搜索软件包。
apt-cache show package 获取包的相关信息,如说明、大小、版本等。
sudo apt-get install package 安装包。
sudo apt-get install package --reinstall 重新安装包。
sudo apt-get -f install 修复安装。
sudo apt-get remove package 删除包。
sudo apt-get remove package --purge 删除包,包括配置文件等。
sudo apt-get update 更新源。
sudo apt-get upgrade 更新已安装的包。
sudo apt-get dist-upgrade 升级系统。
apt-cache depends package 了解使用该包依赖那些包。
apt-cache rdepends package 查看该包被哪些包依赖。
sudo apt-get build-dep package 安装相关的编译环境。
apt-get source package 下载该包的源代码。
sudo apt-get clean && sudo apt-get autoclean 清理无用的包。
sudo apt-get check 检查是否有损坏的依赖。
❾ linux中apt-get不能用了
没十足把握,死马当活马医吧!
files list file for package `xxxx' missing
xxxx有没有指时是那个包,先下载好一个,再用apt-get删除此包,然后用"dpkg -i 包名"安装回去。
然后按下面做更新看:
apt-get update
apt-get upgrade
apt-get dist-upgrade
❿ 您好,请问linux 中没有apt-get命令是怎么回事 运行后提示command not found 怎么处理
apt-get 只在 debian 或者 ubuntu 中才有,centos 等其他发行版是没有的
另外,apt-get 一般以 root 账号来运行,或者用 sudo root 方式来运行。