Debian和Ubuntu最实用的apt 您所在的位置:网站首页 ubuntu和debian命令一样吗 Debian和Ubuntu最实用的apt

Debian和Ubuntu最实用的apt

#Debian和Ubuntu最实用的apt| 来源: 网络整理| 查看: 265

apt-get是Debian、Ubuntu、Linux Mint、elementary OS等Linux发行版的默认软件包管理器。下面我介绍最常用的apt-get命令。

 

从软件仓库中安装软件包

1.apt-get update

在安装任何软件之前,我们最好是要更新本地软件包索引(package index)。本地软件包索引列出了软件仓库中所有可安装的软件包以及版本信息。

sudo apt-get update

sudo的在英语里的意思是switch user and do something,在Linux系统上,你需要root权限来安装和卸载软件包。sudo可以临时将你的用户ID切换为root。

Debian和Ubuntu最实用的apt-geta href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey命令/a详解

2.apt-get install

apt-get install 是用来安装软件包的。你需要将软件包的名字添加到 apt-get install 之后,例如,你可以在Ubuntu系统上安装Chromium浏览器。

sudo apt-get install chromium-browser

有时候apt-get会询问你是否真的要安装软件包。如果你想自动回答yes,可以在安装命令中添加 -y 选项。

sudo apt-get install -y chromium-browser

Debian和Ubuntu最实用的apt-geta href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey命令/a详解

在上图中你可以看到,我的Ubuntu系统上已经安装好了Chromium浏览器。

在你用apt-get install命令安装软件包之前,你需要知道这个软件包在软件仓库中的名称,这看起来有点麻烦,当你熟悉之后,你会感到非常方便,尤其是当你SSH远程管理Linux服务器的时候,

apt-get首先会从软件仓库中下载deb安装包,这些deb安装在/var/cache/apt/archives目录下,下载后,apt-get会自动安装软件包。

 

一条命令安装多个软件包

apt-get install 可以一次性安装多个软件包,比如

sudo apt-get install wireshark nmap aircrack-ng

Debian和Ubuntu最实用的apt-geta href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey命令/a详解

1.apt-get upgrade

apt-get upgrade命令用来升级系统上可以升级的软件包。

sudo apt-get upgrade

Debian和Ubuntu最实用的apt-geta href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey命令/a详解

apt-get 会告诉你哪些软件包会升级,并且询问你是否真的需要升级这些软件包,你可以在命令中添加 -y 选项来自动回答yes。

sudo apt-get -y upgrade

2.apt-get remove

这条命令用来删除系统上的软件包,比如,删除Firefox

sudo apt-get remove firefox

它不会删除软件包的配置文件。

3.apt-get purge

这条命令可以用来删除软件包及其配置文件。

sudo apt-get purge firefox

4.apt-get clean

当apt-get安装或升级软件包时,它会将deb安装包下载到文件系统的/var/cache/apt/archives目录下,软件包安装完成后,这些deb安装包基本上就没有什么用处了,apt-get clean命令可以帮你删除这些deb安装包。

你可以使用下面的命令查看/var/cache/apt/archives目录下deb安装包的大小。

du -sh /var/cache/apt/archives

Debian和Ubuntu最实用的apt-geta href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey命令/a详解

5.apt-get autoclean

apt-get autoclean也可以用来删除/var/cache/apt/archives目录下的deb安装包,但它只删除那些已经不能从软件仓库中下载的deb安装包,这就是说,Debian或Ubuntu已经不维护那些软件包了,或者那些软件包有了一个新的名字。

6.apt-get autoremove

这条命令用来删除不需要的依赖软件包。

7.apt-get dist-upgrade

这条命令可能会让很多人感到困惑,在Debian系统上,你用这条命令升级系统版本,但是在Ubuntu系统上,这条命令只会升级Linux内核以及之前没有被升级的软件包,升级Ubuntu的版本你需要用到do-release-upgrade命令。

Debian和Ubuntu最实用的apt-geta href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey命令/a详解

 

附:手动安装Deb软件包

1.dpkg -i

如果你从网站上下载了一个deb软件包,那么你需要dpkg工具来安装这个deb包。例如,你可以下载WPS linux版,然后,在终端里将当前工作目录切换到下载目录,再输入下面的命令安装WPS Linux版。

sudo dpkg -i wps-office*.deb

2.gdebi

dpkg的一个缺点是它不能解决依赖关系,你必须手动安装依赖包,而gdebi可以帮助我们自动安装依赖包,输入下面的命令安装gdebi

sudo apt-get install gdebi

它的命令语法如下:

sudo gdebi

Debian和Ubuntu最实用的apt-geta href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey命令/a详解

 

TAG:

除非注明,文章均由 Linux系统学习 整理发布,欢迎转载。如有版权争议,请联系删除。

转载请注明本文地址:http://8u.hn.cn/Linuxmingling/13292.html,网络整理资料,转载时请保留原出处。

如果喜欢,可以:点此订阅本站 - 加入收藏

上一篇: 用Linux命令行检测笔记本电池用量 下一篇:更多你所不知道的Linux命令 相关推荐 2019-11-29Debian,Ubuntu,Fedora,Archlinux安装Variety壁纸更换器2019-11-29在Debian中使用优麒麟开发的UKUI桌面环境2019-11-29Debian安装Infinality改善字体渲染,安装Ubuntu字体2019-11-29Debian和Ubuntu最实用的apt-get命令详解2019-11-29在Kali Linux、Debian中安装PHPMyAdmin的方法2019-11-29在Debian 10 Buster上安装PostgreSQL 11和MariaDB的说明2019-11-29在Debian 10/Debian 9上安装pgAdmin 4的方法2019-11-29Debian/Ubuntu遇到MySQL错误ERROR 1524 (HY000):插件未加载的解决2019-11-29在Debian 10/9系统上安装Metasploit Framework的方法2019-11-29在Debian 10(Buster)上安装MariaDB 10.4的方法 文章评论 留言与评论(共有 0 条评论) 推荐阅读 在Linux系统命令中安装SDKMAN及管理多个SDK的方法 Linux/Unix命令行工具:lsof 教你在Linux系统中使用du命令,包括用du与其他命令结合使用 Expand和Unexpand命令在Linux下的使用示例 Linux df命令示例 Linux网络带宽监控常用命令介绍 在Linux下一次重命名多个文件可以使用mmv命令及Thunar文件管理器 《Shell脚本学习-Linux命令行》书籍 一共三十七章在线阅读 讲解在Linux命令行下使用ls命令列出文件的技巧 讲解在Linux命令行下使用ls命令列出文件的技巧 热门排行 Linux操作系统常用基础命令 在Linux/Unix上安装rsync并通过示例的方式介绍使用rsync命令 Linux centos挂载磁盘数据盘详细教程 教你在Linux终端中键入密码时显示星号(*)的办法 Nginx如何将HTTP通过301重定向跳转到HTTPS Debian和Ubuntu最实用的apt-get命令详解 Kali Linux - findmyhash命令-破解哈希值 在Linux系统上安装和使用locate命令的方法 Linux下修改Mysql数据库root用户的密码命令 用top、vmstat、Htop、sar命令在Linux系统中检查CPU使用率/利用率 关注服务器安全:linux 批量设置文件夹755 文件644权限 常用CMS建站程序的Nginx伪静态规则大全 在Linux中用groupadd命令创建组:创建具有特定GID的组及系统组 云服务器Linux SSH登陆太慢无响应解决办法 用ntpq、ntpstat、timedatectl命令验证NTP设置同步是否正常工作 热门标签 Linux(1)  |  linux下载软件(1)  |  rdesktop(1)  |  Shotcut(2)  |  Photo(1)  |  截图工具(1)  |  Linux可视化服务器管理工具(3)  |  XMind(1)  |  Modsecurity(1)  |  输入法(1)  |  宝塔linux面板(3)  |  网易音乐(1)  |  Terminator(2)  |  Remmina(1)  |  思维导图(1)  |  误删文件(1)  |  系统下载(1)  |  webmin(1)  |  SublimeText(1)  |  服务器安全(5)  |  Linux下修改Mysql数据库(1)  |  WeChatTweak(1)  |  笔记(1)  |  linux命令工具(9)  |  WeChatT(1)  |  Linux操作系统(8)  |  音乐(1)  |  Markdown编辑器(2)  |  note(1)  |  wps(1)  |  服务器开源堡垒机(1)  |  Jumpserver(1)  |  Shutter(1)  |  sublimeforlinux(1)  |  Vimix-Gtk-Theme(2)  |  Lightworks中文设置(1)  |  宝塔漏洞(1)  |  linux命令(11)  |  树莓派(3)  |  Office(2)  |  LibreELEC(2)  |  搜狗输入法(1)  |  云服务器LinuxSSH(1)  |  截屏软件(1)  |  Linux服务器(4)  |  KDEPlasma桌面(1)  |  chromium(1)  |  DiskEncryptionTools(1)  |  linux面板(3)  |  主题(3) Copyright © 2008-2016 Linux系统学习. 手机赚钱排行.ICP.


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有