对于Ubuntu 命令行下运行哪个命令进行软件包的安装?对于大部分开发者第一反应是: apt-get

但实际使用过程中,会遇到不知道所需要安装包的正确名称,导致安装失败,如下例子:

Ubuntu下进行相关packet安装的命令是pip, 大家第一反应是直接运行sudo apt-get install pip进行安装,

➜  test sudo apt-get install pip
[sudo] password for t:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package pip

???怎么找不到pip? 这时候你可能会通过搜索引擎进行查询, 但这样效率并不高.
实际上Ubuntu还提供了更好用的命令行安装软件的工具: aptitude

ubuntu如何安装aptitude命令

在成功安装aptitude命令后,可以运行 aptitude search pip 进行pip相关的软件包名称确认,然后找到对应的packet进行安装,

➜  test aptitude search pip | grep pip | grep python
p  python-apipkg - namespace control and lazy-import mechanism for Python
p  python-django-pipeline - Asset packaging library for Django
p  python-django-pipeline-doc - Documentation for Django Pipeline library
p  python-jsonpipe - Convert JSON to a UNIX-friendly line-based format
p  python-networking-bagpipe - Driver and agent code to use BagPipe implementation (Python 2)
p  python-networking-bagpipe-doc - Driver and agent code to use BagPipe implementation (common documentaiton)
i  python-pip - Python package installer
i A python-pip-whl - Python package installer
v  python2.7-jsonpipe -
p  python3-apipkg - namespace control and lazy-import mechanism for Python 3
p  python3-django-pipeline - Asset packaging library for Django (Python3 version)
i  python3-pip - Python package installer

以上搜索结果,很容易就可以确认,i python-pip - Python package installer使我们所需要的packet,所以运行如下命令进行python-pip的安装.

➜  test sudo aptitude install python-pip

补充说明(aptitude source packet-name -> ubuntu下下载软件包源码):
aptitude 也提供了如下命令:

aptitude 0.8.10
Usage: aptitude [-S fname] [-u|-i]aptitude [options] <action> ...download        Download the .deb file for a package (apt wrapper).source          Download source package (apt wrapper).

更详细的请通过运行: aptitude -h 命令进行查看.

【Linux】ubuntu使用aptitude命令替换apt-get相关推荐

  1. 【Ubuntu】aptitude命令详解

    aptitude 查看全文 http://www.taodudu.cc/news/show-3612029.html 相关文章: aptitude 命令详解 Ubuntu系统三种安装软件包的方法(ap ...

  2. linux替换jar包目录,Linux下用jar命令替换war包中的文件【转】

    问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法. 1.如果要替换的文件直接在 ...

  3. linux替换jar的文件,Linux下用jar命令替换war包中的文件【转】

    问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法. 1.如果要替换的文件直接在 ...

  4. linux ubuntu 关闭防火墙命令,LINUX关闭防火墙的方法

    LINUX关闭防火墙的方法 导语:LINUX关闭防火墙的方法,你懂吗?下面的是百分网小编为大家搜集的LINUX关闭防火墙的方法,欢迎阅读,谢谢! (1) 重启后永久性生效: 开启:chkconfig ...

  5. Linux中Shell的命令替换用法笔记

    命令替换主要是指将命令的标准输出值赋值给某个变量.命令替换属于Shell编程中非常重要的功能,需要熟悉掌握. 命令替换的方式 1.反引号:`命令` 2.$():$(命令) 用法说明:date1=`da ...

  6. Linux Ubuntu常用终端命令

    查看cpu温度: 安装命令如下:sudo apt-get install acpi 然后acpi -t 即可 输入法配置窗口命令: fcitx-config-gtk3 im-config 任务管理器命 ...

  7. rc命令 linux,Ubuntu Update-rc.d命令详细介绍

    Ubuntu或者Debian系统中update-rc.d命令,是用来更新系统启动项的脚本.这些脚本的链接位于/etc/rcN.d/目录,对应脚本位于/etc/init.d/目录.在了解update-r ...

  8. linux ubuntu 关闭防火墙命令,Linux下开启/关闭防火墙命令

    iptables用于过滤数据包,属于网络层防火墙. firewall能够允许哪些服务可用,那些端口可用.... 属于更高一层的防火墙. firewall的底层是使用iptables进行数据过滤,建立在 ...

  9. kalilinux Linux debian版本 aptitude命令未找 解决 bash: aptitude:未找到命令

    我的是2019年最新版本. 自己安装的时候出现报错啦: 怎么解决呢? 没有的话就自己安装呗! 执行如下命令将会自动安装: apt-get install aptitude 点击Y确认就好啦: OK,已 ...

最新文章

  1. DFT的准备(二)(对离散时间傅里叶变换DTFT采样)
  2. python课程将主要介绍哪些内容-Python窗口的基本介绍
  3. Android项目:使用pulltorefresh开源项目扩展为下拉刷新上拉加载更多的处理方法,监听listview滚动方向...
  4. swift 组件化_打造完备的iOS组件化方案:如何面向接口进行模块解耦?
  5. 织梦黑色互联网建站设计模板
  6. 1019 General Palindromic Number
  7. BadBoy+JMeter应用过程中遇到的问题汇总
  8. 服务器控件与Html控件属性值的解释差异
  9. 深入浅出通信原理知识点1
  10. 【规范】万字集大成的SCHPCB设计规范和AD的使用
  11. android更新版本下载安装,Android版本更新下载apk自动安装的方法
  12. mysql安装ecshop_如何安装ecshop
  13. 暗黑模式?安卓适配一波
  14. ARCore从零到一 (1) 搭建开发环境
  15. PCI-E基础知识学习
  16. 护士计算机怎么报名,(湘潭财经)湘潭财经职业技术学校报名计算机|航空|护士护理...
  17. STM32CubeMX学习笔记(16)——电源管理(PWR)低功耗停止模式
  18. 五子棋 java 课设,五子棋java课程设计
  19. 使用树莓派定时给微信群发消息
  20. 成都java就业前景好不好

热门文章

  1. 数据结构可视化与MySQL索引视频详解
  2. Unity 角色控制器重复使用Ragdoll布娃娃系统,动画控制和布娃娃状态切换
  3. POJ 1418 Viva Confetti 题解 《挑战程序设计竞赛》
  4. 我也要加油了,博客记录生活点滴。
  5. java正弦_java中的快速正弦和余弦函数
  6. Pancake光机普及 VR终端瘦身
  7. 建立智能客户端应用的开发路标
  8. 灯光设计中筒灯与射灯的使用
  9. Loadrunner11使用代理录制脚本
  10. 对一个字符串中的字符进行遍历