对linux下软件(库)的更新命令详解

 更新时间:2019年07月18日 10:40:41   作者:晚霞的眼睛  
今天小编就为大家分享一篇对linux下软件(库)的更新命令详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢?

1.区别

pip用来安装来自PyPI(https://www.python.org/)的python所有的依赖包,并且可以选择安装任何在PyPI上已上传的先前版本的依赖包,个人认为是python相关的包和第三方包以及各种版本;

apt-get可以用来安装软件、更新源、也可以用来更新自Ubuntu(https://launchpad.net/ubuntu)的典型依赖包,典型安装即意味着它只是安装(最新发布的,或最近一个的)单一版本,并且我们不能决定我们要安装的依赖包的版本或选择它之前的版本。

个人认为还是很好区分的:毕竟一个是更新系统级别包,一个是更新一种编程语言级别包(库)。

2.安装及应用

apt-get是可以直接使用的,格式为

$ sudo apt-get install/delete package
$ sudo apt-get -f install         #修复安装
$ sudo apt-get dist-upgrade         #升级系统
$ sudo apt-get upgrade          #更新已安装的包
$ apt-get source package         #下载该包的源代码
$ sudo apt-get build-dep package       #安装相关的编译环境
$ sudo apt-get clean && sudo apt-get autoclean    #清理无用的包

pip需要安装才能使用。安装过程如下(适用Ubuntu 10.10及以上版本),使用格式为:pip install package。

$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip

linux下安装python库

sudo apt-get install python-numpy 
sudo apt-get install python-scipy 
sudo apt-get install python-matplotlib 
sudo apt-get install python-pip

其他

pip list 列出所有的库

pip show torch 查看库的信息

以上这篇对linux下软件(库)的更新命令详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • centos 7.5 部署varnish缓存服务器功能

    centos 7.5 部署varnish缓存服务器功能

    这篇文章主要介绍了centos 7.5 部署varnish缓存服务器功能,文中给大家介绍了varnish的简介和主要特征,需要的朋友可以参考下
    2019-10-10
  • Linux之CentOS7下如何关闭SELINUX

    Linux之CentOS7下如何关闭SELINUX

    这篇文章主要介绍了Linux之CentOS7下如何关闭SELINUX问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Linux XAMPP下启用WordPress的自定义文件名(伪静态)功能

    Linux XAMPP下启用WordPress的自定义文件名(伪静态)功能

    这篇文章主要介绍了Linux XAMPP下启用WordPress的自定义文件名(伪静态)功能的相关资料,需要的朋友可以参考下
    2016-12-12
  • 让Apache 2支持.htaccess并实现目录加密的方法

    让Apache 2支持.htaccess并实现目录加密的方法

    这篇文章主要介绍了让Apache 2支持.htaccess并实现目录加密的方法,文中给出了详细的方法步骤,并给出了示例代码,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-02-02
  • 浅谈Linux vfork与fork简单对比分析

    浅谈Linux vfork与fork简单对比分析

    本篇文章主要介绍了浅谈Linux vfork与fork简单对比分析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • 在 Ubuntu Linux 上安装 Oracle Java 14的方法

    在 Ubuntu Linux 上安装 Oracle Java 14的方法

    最近,Oracle 宣布 Java 14(或 Oracle JDK 14)公开可用。如果你想进行最新的实验或者开发的话,那么你可以试试在 Linux 系统上安装 Java 14,感兴趣的朋友可以参考下本文
    2020-04-04
  • Linux系统中创建SSH服务器别名的两种方法

    Linux系统中创建SSH服务器别名的两种方法

    这篇文章主要给大家介绍了关于Linux系统中创建SSH服务器别名的两种方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • Apache Rewrite实现URL的301跳转和域名跳转

    Apache Rewrite实现URL的301跳转和域名跳转

    Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式
    2012-05-05
  • linux系统报xfs_vm_releasepage警告问题的处理方法

    linux系统报xfs_vm_releasepage警告问题的处理方法

    这篇文章主要给大家介绍了关于linux系统报xfs_vm_releasepage警告问题的处理方法,文中通过示例代码介绍的非常详细,对大家学习或者使用linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • linux后台启动Jar包打印日志方式(windows10)

    linux后台启动Jar包打印日志方式(windows10)

    这篇文章主要介绍了linux后台启动Jar包打印日志方式(windows10),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07

最新评论