zoukankan      html  css  js  c++  java
  • 如何在Debian中使用apt从命令行安装程序

    如果您是Linux用户,则可能很了解apt-get命令。它是一个功能强大的软件包管理工具,可用于在Linux操作系统中搜索,安装,更新,升级和管理软件包。它是大多数系统管理员和用户首选的基于命令行的工具。
    本文介绍了如何使用apt-get命令从Debian OS中的命令行安装程序。
    我们已经使用Debian 10 OS运行本文中提到的命令和过程。
    使用apt安装程序
    我们将以VLC播放器为例,在命令行“终端”应用程序中使用apt-get命令进行安装。要打开终端,请转到桌面左上角的“活动”选项卡。然后在搜索栏中,键入terminal。当出现终端图标时,单击以打开。
    在安装软件之前,请确保您的操作系统系统信息库中有所需的软件。如果尚不存在,则必须将其他存储库添加到您的sources.list。
    步骤1:添加存储库
    请遵循以下步骤,以将存储库添加到您的系统。
    在终端中输入以下命令以编辑“sources.list”文件。
    $ sudo nano /etc/apt/sources.list
    现在,使用以下语法在文件中添加条目:
    deb http://site.example.com/debian distribution component1 deb-src
    deb-src http://site.example.com/debian distribution component1
    例如,为了添加VLC Player的存储库,我们添加了以下条目:
    deb http://deb.debian.org/debian/ unstable main contrib non-free
    deb-src http://deb.debian.org/debian/ unstable main contrib non-free
    完成后,按Ctrl + O保存并按Ctrl + X退出Nano编辑器。
    步骤2:更新来源
    现在,添加存储库后,您将需要更新软件包列表。为此,在终端中输入以下命令:
    $ sudo apt-get update
    当提示您输入密码时,输入sudo密码。
    步骤3:使用apt-get安装软件包
    现在,您可以从更新的存储库中安装软件包。在终端中使用以下语法,以便使用apt-get命令安装软件包:
    $ sudo apt-get install package-name-1 package-name-2 package-name-3
    您可以使用上面的命令一次仅安装一个软件包或多个软件包。用所需的软件包名称替换软件包名称。如果您不记得确切的包装名称,只需输入首字母并按Tab键即可自动完成包装。
    例如,要安装VLC播放器,命令将为:
    $ sudo apt-get install vlc
    步骤4:验证安装
    您可以通过在所有已安装软件包的列表中查看应用程序来验证是否已安装该应用程序。为此,请在终端中运行以下命令:
    $ sudo dpkg--list
    安装后,您可以通过终端或系统应用程序的菜单启动应用程序。
    升级包
    您也可以使用apt-get命令将软件包升级到最新的可用版本。
    使用以下命令语法为了升级程序包:
    $ sudo apt-get upgrade package-name-1 package-name-2 package-name-3
    要升级所有软件包,可以使用以下语法:
    $ sudo apt-get upgrade
    删除包
    如果要使用apt-get命令删除已安装的软件包,则可以使用以下语法来删除:
    $ sudo apt-get remove vlc
    系统将为您提供Y / n选项,以确认移除过程。按y继续,该软件包将从系统中删除。但是,请注意,这只会删除软件包,而不会删除配置文件。为了也删除配置文件,请使用以下命令:
    $ sudo apt-get purge package_name
    在本文中,我们学习了使用apt-get命令在Debian系统中安装软件包。使用命令行安装和管理软件包可节省大量时间。当您通过SSH访问并在远程系统上执行安装时,也很方便。

    A5互联https://www.a5idc.net/

  • 相关阅读:
    Windows Azure 网站 (WAWS) 中的服务器端包含 (SSI)
    Windows Azure 即将更名
    由世纪互联运营的 Windows Azure 现已在中国正式发布
    Windows Azure 存储的冗余存储选项和只读访问跨地域冗余存储
    Azure 网站的新增功能:可配置的环境变量
    cocos2dx中的其他层
    日期类型的特殊性 -- 日期函数转换
    now()与sysdate()的区别(1)
    定义变量时无引号,单引号,双引号区别与特点
    把一个命令的结果作为变量内容赋值方法
  • 原文地址:https://www.cnblogs.com/a5idc/p/13605533.html
Copyright © 2011-2022 走看看