首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 学习记录 五(软件的安装升级).

一、gcc gcc是Linux上面最标准的C语言的编译程序,用来源代码的编译链接。...rpm升级软件(软件存在,予以更新;软件不存在,予以安装): rpm -Uvh 软件名称 rpm升级软件(软件存在,予以更新;软件不存在,不予以安装): rpm -Fvh 软件名称 rpm查询软件: ?...列出目前系统上面所有可能被更改过的文件:rpm -Va 重建rpm数据库: rpm --rebuilddb 五、yum yum是目前Linux最方便的软件管理工具,它比起rpm来可以自动处理软件的相依属性问题...列出目前服务器上可供本机进行升级软件有哪些: yum list updates 查看yum源列表:yum repolist 安装软件:yum install 软件名称 升级软件:yum update...,mandatory,optional  全系统自动升级所需要升级软件:yum -y update

1.1K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux升级软件包版本等方法详解

    Linux环境下,要想查看某个软件(package)是否安装。 rpm包方式安装的,使用 rpm -qa | grep “软件或者包的名字“。...yum方式安装的, yum list installed | grep “软件或者包的名字“。 升级软件包版本。 我们经常会遇到依赖其他版本包的情况(一般是更新的版本),这时候我们需要升级包。...使用 rpm -e software.rpm(卸载); rpm -e –nodeps 包名 (强制卸载) rpm –U software.rpm(升级形式安装); 卸载完后使用 rpm -ivh 包名...2、使用yum更新软件包 (1).列出所有可更新的软件清单 命令:yum check-update (2).安装所有更新软件 命令:yum update (3).仅安装指定的软件 命令:yum install...(6).用YUM删除软件包 命令:yum remove 以上这篇在linux升级软件包版本等方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考。

    2.4K21

    升级linux bash

    入侵服务器; 了解系统当前bash的版本 [root@test test]# bash --version GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu...There is NO WARRANTY, to the extent permitted by law. 3)Linux Bash严重漏洞修复紧急通知(2014年9月25日更新) 日前Linux官方内置...Bash中新发现一个非常严重安全漏洞,黑客可以利用该Bash漏洞完全控制目标系统并发起攻击,为了避免您Linux服务器受影响,建议您尽快完成漏洞修补,修复方法如下: 漏洞检测方法 可以使用如下命令来检查系统存在此漏洞...: env x='() { :;}; echo vulnerable' bash -c "echo this is a test" 如果在一个含有版本号小于bash 4.3的linux或者unix系统上执行以上命令...6)升级bash bash下载地址:http://ftp.gnu.org/gnu/bash/ 安装升级bash wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz

    5.5K90

    linux升级 glibc

    在你准备升级GLIBC库之前,你要好好思考一下, 你真的要升级GLIBC么? 你知道你自己在做什么么? http://baike.baidu.com/view/1323132.htm?...glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现......总的来说,不说运行在linux上的一些应用,或者你之前部署过的产品,就是很多linux的基本命令,比如cp, rm, ll之类,都得依赖于它 网上很多人有惨痛教训,甚至升级失败后系统退出后无法重新进入了...libc.so.6 lrwxrwxrwx 1 root root 7 Sep 23 07:41 libc.so.6 -> libc.so [html] view plain copy [usr@linux...这个时候就需要临时指定一个glibc库,方法如下(libc.so改个名以便好以后更新的其他版本区分): [html] view plain copy [usr@linux cp /****/glibc-build

    20.5K40

    Linux Python升级

    转载请标明出处 http://coderknock.com Linux机器一般自带Python都是较低版本,下面我们讨论一下升级Python【示例中使用的是阿里云的CentOS】 首先下载源tar包 可利用...linux自带下载工具wget下载【如果没有wget可以直接下载该文件后上传到服务器或安装wget(见附录)支持】,如下所示: wget https://www.python.org/ftp/python...python27/bin/python2.7 /usr/bin/python 这个时候输入,验证是否配置成功 python -V 成功就会显示出python的新版本信息 Python 2.7.11 安装 pip软件包...ImportError: No module named setuptools 原因是:安装pip时提示setup.py中使用setuptools中的模块,但是电脑中并没有安装setuptools软件包...安装setuptools软件包 可以先打开setuptools的python官网看看setuptools软件包如何安装: wget --no-check-certificate https://bootstrap.pypa.io

    2.1K20

    Ubuntu软件常用升级命令

    sudo apt-get update  --更新软件源 sudo apt-get upgrade -更新已经安装的软件 ---- 非root用户更新系统: sudo: sudo是linux系统管理指令...apt-get: apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。   ...一、APT的使用(Ubuntu Linux软件包管理工具一) apt-cache search # ------(package 搜索包) apt-cache show #------(package...--purge 指明这个包裹应该被完全清除 (purged) ,更多信息请看 dpkg -P . apt-get update 升级来自 Debian 镜像的包裹列表,如果你想安装当天的任何软件,至少每天运行一次...,而是标志为 hold .apt-get update 不会升级被标志为 hold 的包裹 (这个也就是 hold 的意思).请看下文如何手动设置包裹为 hold .我建议同时使用 '-u' 选项,因为这样你就能看到哪些包裹将会被升级

    2.5K60

    yum 安装、卸载、升级软件

    一、使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。...其中~ 代表软件名 1.用YUM安装软件包命令:yum install xxxx 2.用YUM删除软件包命令:yum remove xxxx 二、用yum查询想安装的软件 我们常会碰到这样的情况...命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 四、yum命令工具使用举例 yum update 升级系统...yum install ~ 安装指定软件包 yum update ~ 升级指定软件包 yum remove ~ 卸载指定软件 yum grouplist 查看系统中已经安装的和可用的软件组,可用的可以安装...yum grooupinstall ~安装上一个命令显示的可用的软件组中的一个 yum grooupupdate ~更新指定软件组的软件包 yum grooupremove ~ 卸载指定软件组中的软件

    1K10

    Ubuntu升级软件和ubuntu升级系统的命令

    sudo apt-get update: 升级安装包相关的命令,刷新可安装的软件列表(但是不做任何实际的安装动作) sudo apt-get upgrade: 进行安装包的更新(软件版本的升级) sudo...apt-get dist-upgrade: 进行系统版本的升级(Ubuntu版本的升级) sudo do-release-upgrade: Ubuntu官方推荐的系统升级方式,若加参数-d还可以升级到开发版本...删除不用的老旧内核 Linux 中 /boot 是存放系统启动文件的地方,安装 ubuntu 时单独分区给 200M 足够,但是系统内核更新后,老的内核依然保存在 /boot 分区内,几次升级后,就会提示...先查看已安装的内核版本 dpkg --get-selections |grep linux 能看到已经安装的版本,其中带image的一般就是旧版本 deinstall代表是已经删除的旧版本 install...是还没有删除的旧版本内核​​ uname -r 查看当前内核版本 sudo apt-get remove linux-image-xxxx 删除旧版本内核,xxx为内核版本号 删除软件 方法一、如果你知道要删除软件的具体名称

    7.3K10

    物联网设备OTA软件升级之:完全升级和增量升级

    各位看官好,上一篇文章我们聊了一下关于 OTA 升级过程中,新的软件包是如何从开发者的电脑上,安全的下载到嵌入式设备中的。 这个流程似乎很简单,不就是下载一个文件而已嘛,怎么还值得写成一篇文章呢?...这样的话,每次执行升级任务时,都可以根据本次的升级需要,来灵活的编写升级脚本。 换句话说:只要能保证升级的通道没有问题,那么升级的过程就完全由这个脚本文件来控制,你想怎么搞,就怎么搞!...完全升级 所谓的完全升级,就是把旧版本的程序全部丢弃,把升级包中的新程序全部复制过去。...关于这个问题,我们就继续来聊一下增量升级! 增量升级 所谓的增量升级:就是升级时并不会把所有的文件全部进行替换,而只是替换那些需要更新的文件。...从我描述的文字来看,似乎完全升级和增量升级差别不大。 这是因为这里的示例太简单,如果是一个比较复杂的、有多个模块相互配合的应用程序,增量升级的优势就明显了。

    2.2K30
    领券