精华内容
下载资源
问答
  • linux升级软件包命令
    2021-06-10 13:04:21

    apt-get在ubuntu系统中用于安装和更新软件的命令,和yum相比,它不需要安装yum源,

    可以直接使用,命令简单又好用。

    apt-get install package 安装package

    apt-get install package --reinstall 重新安装包package

    apt-get -f install 修复安装

    apt-get update 更新源

    apt-get upgrade 更新已安装的包

    apt-get dist-upgrade 升级系统

    apt-get remove package 删除包

    apt-get remove package --purge 删除包,包括配置文件等

    apt-get clean && sudo apt-get autoclean 清理无用的包

    更多相关内容
  • 今天小编就为大家分享一篇在linux升级软件包版本等方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 本文介绍在Ubuntu/Debian系统中使用apt-get升级单个软件包,升级软件包的最常用方法是运行命令sudo apt-get upgrade,但是这样做的结果是所有已安装的软件包都将升级到配置的Ubuntu存储库中可用的最新版本。...

    本文介绍在Ubuntu/Debian系统中使用apt-get升级单个软件包,升级软件包的最常用方法是运行命令sudo apt-get upgrade,但是这样做的结果是所有已安装的软件包都将升级到配置的Ubuntu存储库中可用的最新版本。

    ac915d6137e43a986354d2f24df1d0bf.png

    使用apt-get在Ubuntu/Debian中升级单个软件包

    1、要在任何基于Ubuntu/Debian的系统中使用apt-get(Debian和Ubuntu最实用的apt-get命令详解)升级单个软件包,请使用以下syntax:

    sudo apt-get install --only-upgrade packagename

    这适用于所有Ubuntu、Debian和Linux Mint系统,将packagename替换为要升级的程序包的名称即可。

    2、请参阅下面的示例以升级ubuntu-keyring:

    $ sudo apt-get install --only-upgrade ubuntu-keyring

    Reading package lists… Done

    Building dependency tree

    Reading state information… Done

    The following packages will be upgraded:

    ubuntu-keyring

    1 upgraded, 0 newly installed, 0 to remove and 190 not upgraded.

    Need to get 22.4 kB of archives.

    After this operation, 4,096 B of additional disk space will be used.

    Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 ubuntu-keyring all 2018.09.18.1~18.04.0 [22.4 kB]

    Fetched 22.4 kB in 1s (34.5 kB/s)

    (Reading database … 261497 files and directories currently installed.)

    Preparing to unpack …/ubuntu-keyring_2018.09.18.1~18.04.0_all.deb …

    Unpacking ubuntu-keyring (2018.09.18.1~18.04.0) over (2018.02.28) …

    Setting up ubuntu-keyring (2018.09.18.1~18.04.0) …

    在Ubuntu/Debian/Linux Mint中升级多个软件包

    1、要升级多个包,请用空格分隔它们:

    sudo apt-get install --only-upgrade thunderbird cinnamon cinnamon-common

    2、如果要升级所有已安装的软件包,请使用以下命令:

    sudo apt-get upgrade

    使用脚本在Ubuntu中升级单个程序包/多个程序包

    1、我们可以创建一个简单的脚本,每当你想在Ubuntu或Debian系统中使用apt-get升级单个包时,我们就会将包名称作为参数传递。使用以下内容在/usr/local/bin/myupgrade中创建脚本:

    #!/bin/bash

    pakage_names="$@"

    [[ -z $pakage_names ]] && { echo "Usage: $(basename $0) package1 package 2 package.."; exit 1; }

    # Check if package is already installed

    for package in ${pakage_names[@]}; do

    if dpkg -s "$package" 2>/dev/null | grep -q Status.*installed; then

    echo "Attempting to upgrade $package"

    sudo apt-get --only-upgrade -y install $package

    else

    echo "Package $package is not installed, install it (y/n): "

    read selection

    if [[ $selection == "y" ]] || [[ $selection == "Y" ]]; then

    sudo apt-get -y install $package

    else

    echo "Okay!, next time"

    fi

    fi

    done

    2、给脚本一个执行位:

    sudo chmod +x /usr/local/bin/myupgrade

    3、必须将参数传递给脚本才能升级包:

    $ myupgrade

    Usage: myupgrade package1 package 2 package..

    4、要升级单个包,请在末尾传递单个参数

    $ myupgrade  util-linux

    Attempting to upgrade util-linux

    [sudo] password for jmutai:

    Reading package lists… Done

    Building dependency tree

    Reading state information… Done

    Suggested packages:

    util-linux-locales

    The following packages will be upgraded:

    util-linux

    1 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.

    Need to get 902 kB of archives.

    After this operation, 0 B of additional disk space will be used.

    Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 util-linux amd64 2.31.1-0.4ubuntu3.3 [902 kB]

    Fetched 902 kB in 2s (518 kB/s)

    (Reading database … 261497 files and directories currently installed.)

    Preparing to unpack …/util-linux_2.31.1-0.4ubuntu3.3_amd64.deb …

    Unpacking util-linux (2.31.1-0.4ubuntu3.3) over (2.31.1-0.4ubuntu3.2) …

    Setting up util-linux (2.31.1-0.4ubuntu3.3) …

    Processing triggers for mime-support (3.60ubuntu1) …

    Processing triggers for ureadahead (0.100.0-20) …

    Processing triggers for systemd (237-3ubuntu10.9) …

    Processing triggers for man-db (2.8.3-2ubuntu0.1) …

    5、对于多个包,请提供以空格分隔的名称:

    $ myupgrade nplan openssl perl

    6、如果尚未安装软件包,脚本将询问你是否要安装它,按“Y”或“y”确认:

    $ myupgrade elinks

    Package elinks is not installed, install it (y/n)

    y

    Reading package lists… Done

    Building dependency tree

    Reading state information… Done

    The following additional packages will be installed:

    elinks-data libfsplib0 liblua5.1-0 libtre5

    Suggested packages:

    elinks-doc tre-agrep

    The following NEW packages will be installed:

    elinks elinks-data libfsplib0 liblua5.1-0 libtre5

    0 upgraded, 5 newly installed, 0 to remove and 169 not upgraded.

    Need to get 1,062 kB of archives.

    至此,操作完成。

    相关主题

    展开全文
  • 今天来总结下linux软件更新和安装的命令,yum和apt-get命令。(1)yumyum命令用于redhat系统下的软件安装和更新,是redhat和Fedora系统中rpm的软件包管理器,使用前要配置好yum源,可以使用极为相似的centos源,而且...

    今天来总结下linux软件更新和安装的命令,yum和apt-get命令。

    13f7617ac1a88d0b75fa689d7a101d34.png

    (1)yum

    yum命令用于redhat系统下的软件安装和更新,是redhat和Fedora系统中rpm的软件包管理器,使用前要配置好yum源,可以使用极为相似的centos源,而且免费。yum提供了安装,查找,删除软件包的命令,好记又好用。

    544259f4258890ca55adb9e985dc779d.png

    安装

    yum install 全部安装

    yum install package1 安装指定的安装包package1

    更新

    yum update 全部更新

    yum update package1 更新指定程序包package1

    yum check-update 检查可更新的程序

    yum upgrade package1 升级指定程序包package1

    查找和显示

    yum info package1 显示安装包信息package1

    yum list 显示所有已经安装和可以安装的程序包

    yum list package1 显示指定程序包安装情况package1

    删除

    yum remove | erase package1 删除程序包package1

    yum deplist package1 查看程序package1依赖情况

    (2)apt-get

    apt-get在ubuntu系统中用于安装和更新软件的命令,和yum相比,它不需要安装yum源,

    可以直接使用,命令简单又好用。

    440bfe31cce29fca0942ea3fc0bc172f.png

    安装

    apt-get install package 安装package

    apt-get install package --reinstall 重新安装包package

    apt-get -f install 修复安装

    更新

    apt-get update 更新源

    apt-get upgrade 更新已安装的包

    apt-get dist-upgrade 升级系统

    删除

    apt-get remove package 删除包

    apt-get remove package --purge 删除包,包括配置文件等

    apt-get clean && sudo apt-get autoclean 清理无用的包

    不管用什么安装和更新软件,安装包之间的依赖关系很让人头疼,现在网上有配置好的一键安装包,很好用,有需要的可以上网上找找。

    展开全文
  • Linux系统使用yum工具升级命令有yum upgrade和yum update, 这个两个使用命令上所有区别: yum update -y 升级所有包同时也升级软件和系统内核 yum upgrade -y 只升级所有包,不升级软件和系统内核 下文是具体的...
  • 今天小编就为大家分享一篇Linux yum软件包管理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 常用的 RPM 软件包命令 命令 作用 安装软件的命令格式 rpm -ivh filename.rpm 升级软件的命令格式 rpm -Uvh filename.rpm 卸载软件的命令格式 rpm -e filename.rpm 查询软件描述信息的命令格式 rpm -...

    RPM(红帽软件包管理器)

    常用的 RPM 软件包命令

    命令作用
    安装软件的命令格式rpm -ivh filename.rpm
    升级软件的命令格式rpm -Uvh filename.rpm
    卸载软件的命令格式rpm -e filename.rpm
    查询软件描述信息的命令格式rpm -qpi filename.rpm
    列出软件文件信息的命令格式rpm -qpl filename.rpm
    查询文件属于哪个 RPM 的命令格式rpm -qf filename

    Yum 软件仓库

    Yum 软件仓库的技术拓扑图

    在这里插入图片描述

    常见的 Yum 命令

    命令作用
    yum repolist all列出所有仓库
    yum list all列出仓库中所有软件包
    yum info 软件包名称查看软件包信息
    yum install 软件包名称安装软件包
    yum reinstall 软件包名称重新安装软件包
    yum update 软件包名称升级软件包
    yum remove 软件包移除软件包
    yum clean all清除所有仓库缓存
    yum check-update检查可更新的软件包
    yum grouplist查看系统中已经安装的软件包组
    yum groupinstall 软件包组安装指定的软件包组
    yum groupremove 软件包组移除指定的软件包组
    yum groupinfo 软件包组查询指定的软件包组信息
    展开全文
  • 在《yum及其源配置》一节的基础上,本节学习如何使用yum命令实现查询、安装、升级和卸载 RPM 包。yum查询命令使用 yum 对软件包执行查询操作,常用命令可分为以下几种:yum list:查询所有已安装和可安装的软件包。...
  • yum提供了查询、安装、升级和卸载软件包命令,一一给大家介绍。查询査询yum源服务器上所有可安装的软件包列表[root@localhost yum.repos.d]# yum list#查询所有可用软件包列表Installed Packages#已经安装的软件包...
  • Linux命令常用命令持续更新 声明:本人菜鸟一枚,资料均是在网上和书上收集的.如有不对的地方,勿喷,欢迎大佬指出. sudo apt-get update 更新命令 apt-get 命令是 Ubuntu 系统中的包管理工具,可以用来安装、...
  • linux软件包管理命令

    2021-05-17 09:01:52
    apt-get update 升级所有软件在,修改/etc/apt/sources.list或/etc/apt/preferences之後运行该命令apt-get install packagename 安装一个新的软件包apt-get remove packagename 卸载一个以安装的软件包(保留配置文档...
  • Linux学习:软件包管理+常用命令

    热门讨论 2021-05-05 16:09:40
    Linux软件包管理前言RPM包管理源代码包安装脚本安装APT包管理网络yum源 前言 RPM包管理(二进制软件包管理)(RPM、YUM) 源代码包安装 脚本安装(Shell或Java脚本) Debian系Linux软件包管理简介 补:centos下,...
  • 升级软件包

    2021-05-12 00:10:07
    - **只检查,不更新**` sudo apt update`- **检查更新软件包**`sudo apt upgrade`本机采用ubuntu16.04系统,用`sudo apt update && sudo apt upgrade -y`可将系统更新到最新的ubuntu 16.04.03。- 在 Ubuntu ...
  • 主要介绍了LINUX软件包的安装与使用详解的相关资料,需要的朋友可以参考下
  • linux安装软件包的方法

    千次阅读 2021-05-12 14:47:32
    Linux有多种发行版本,各种发行版本之间安装软件包的方法和命令不一样,同发行版本之间安装软件包的方法也有不同。Linux主要有三大派系:红帽子派系(Redhat、Centos、Oracle Linux)、Debian派(Ubuntu、Kali),SUSE...
  • Linux软件安装命令

    千次阅读 2021-05-13 08:07:07
    1.tartar命令用于把多个文件合并于一个档案文件中,并提供分解的合并后的档案文件的功能.它独立于压缩工具,因此可以选择在合并前是否压缩.tar命令的基本用法为:tar[选项]文件名常用的选项包括-c创建一个新的档案文件-...
  • yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的...
  • 软件包分类源码包脚本安装包二进制包RPM包、系统默认包二进制包的优点:包管理系统简单,只通过几个命令就可以实现的安装、升级查询和卸载安装速度比源码包快的多二进制
  • sudo apt-get update 进行系统升级sudo apt-get upgrade, sudo apt-get distupgrade 搜索软件包 sudo apt-cache search softname1 softname2 softname3…… 2. 安装的deb包要用此方法 安装deb软件包 dpkg -i xxx....
  • Linux软件包安装

    2022-02-19 14:53:19
    1.安装及管理程序 1.1 应用程序与系统命令的关系 角色 系统命令 应用程序 文件位置 一般在/bin和/sbin目录中,或为Shell内部指令 ... 一般包括命令字、命令选项和命令参数 通常没有固
  • Linux软件包管理

    2021-09-08 20:25:04
    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门...幸好Linux开发人员已经通过把软件打包成更 易于安装的预编译包,我们的生活因此舒坦了一些...
  • linux 如何安装软件包

    2021-07-20 13:57:40
    linux 安装软件包的RPM,Yum管理器命令
  • 06.2.2 软件包管理-rpm命令管理-安装升级与卸载.mp4 06.2.3 软件包管理-rpm命令管理-查询.mp4 06.2.4 软件包管理-rpm命令管理-校验和文件提取.mp4 06.3.1 软件包管理-RPM包管理-yum在线管理-IP地址配置和网络yum...
  • RPM:红帽制定的一种开源的用于Linux系统上面的软件包安装的格式 RPM是预先将源码进行初步编译或者是指定编译流程,采用二进制方式分发部署(类似exe安装包) 所以PRM包的文件名由着严格的命名规范要求 软件包名...
  • Linux RPM软件包管理

    2021-10-04 16:53:00
    本文主要内容是Linux的RPM软件包管理。 一、Linux软件包简介 在Linux系统上,软件包分为两种:二进制包和源码包。所谓二进制包,就是软件的安装包内容是可以直接执行的命令 ,所谓源码包,就是软件的安装包是C语言、...
  • linux安装软件命令

    2021-05-10 20:33:16
    centos的软件安装大致可以分为两种类型:[centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令[centos]yum安装 类似[ubuntu]apt-get安装rpm命令(一)查询系统装已经安装的软件信息对于一个rpm包...
  • dpkg-reconfigure命令是Debian linux中重新配置已经安装过的软件包,可以将一个或者多个已安装的软件包传递给此指令,它将询问软件初次安装后的配置问题。 当用户需要再次对软件包配置的时候,可以使用dpkg-...
  • 软件包不存在时可能是被安装软件的软件源没有安装,我的是cent os,安装w3m时,出现这个问题,解决办法:先安装软件源(epel-release),然后更新系统包,最后执行安装软件操作,就可以成功了。 以安装w3m为例: 1、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 55,232
精华内容 22,092
关键字:

linux升级软件包命令