CentOS 7 软件安装简记
Install SW Record
================= $ sudo yum install vim-X11.x86_64
$ sudo yum install clang.x86_64
$ sudo yum install tree.x86_64
$ sudo yum install epel-release.noarch # for get SW from Extra-Package-for-Enterprise-Linux
$ sudo yum install python2-pip.noarch
$ sudo yum install python-tools.x86_64 # for tcl, tix, tk, tkinter, idle # maybe need `-ignore-installed` due to old version installed prevent new
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --ignore-installed pyparsing
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ matplotlib==2.2
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ scipy
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pandas $ sudo yum install wxPython.x86_64
$ sudo yum install p7zip.x86_64 # Note: usage name is `7za`
$ sudo yum install chromium.x86_64
$ sudo yum install emacs.x86_64 # for ipython
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ dnspython==1.15
$ sudo yum install python-devel.x86_64
$ sudo yum install openldap-devel.x86_64
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --ignore-installed python-ldap==3.0
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ ipython==5.0
# for python36
$ sudo yum install python36.x86_64 # then can use 'python36' to start python3
$ sudo yum install python36-devel.x86_64
$ sudo yum install python36-idle.x86_64
$ sudo yum install python36-pip.noarch # then can use 'pip3.6'
$ sudo pip3. install --upgrade pip # upgrade pip3
$ sudo pip2 install --upgrade pip # upgrade pip2
这样,/usr/bin/pip, /usr/bin/pip2, /usr/bin/pip2.7 将指向 Python2。/usr/local/bin/pip, /usr/local/bin/pip3, /usr/local/bin/pip3.6 将指向 Python3。具体使用的时候,直接用 pip2 或 pip3 即可。
# 编译安装 python37 # 安装依赖包 $ sudo yum install zlib-devel.x86_64
$ sudo yum install bzip2-devel.x86_64
$ sudo yum install openssl-devel.x86_64
$ sudo yum install ncurses-devel.x86_64
$ sudo yum install sqlite-devel.x86_64
$ sudo yum install readline-devel.x86_64
$ sudo yum install tk-devel.x86_64
$ sudo yum install gdbm-devel.x86_64
$ sudo yum install libdb4-devel.x86_64
$ sudo yum install libpcap-devel.x86_64
$ sudo yum install xz-devel.x86_64
$ sudo yum install libffi-devel.x86_64
# 下载源码包,解压,配置,编译,安装,软链
$ tar --gzip -xvf Python-3.7..tgz
$ cd Python-3.7./
$ ./configure --prefix=/usr/local/python3 --enable-optimizations
$ make
$ sudo make install
$ sudo ln -fs /usr/local/python3/bin/python3. /usr/bin/python3
$ sudo ln -fs /usr/local/python3/bin/pip3 /usr/bin/pip3
# 异步 web 开发相关 $ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ aiohttp
$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ jinja2
$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ aiomysql
$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ flask
升级 gvim 到 8.x 版本见:https://www.cnblogs.com/gaowengang/p/10546815.html
EPEL 清华源: https://mirror.tuna.tsinghua.edu.cn/help/epel/
All Linux 搜索安装包:https://pkgs.org/
EL6, EL7 搜索安装包:http://mirror.ghettoforge.org/distributions/gf/el/
Over :-)
CentOS 7 软件安装简记的更多相关文章
- centos的软件安装方法rpm和yum
centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装 类似[ubuntu ...
- CentOS下软件安装与卸载常用命令总结
最近在折腾CentOS 7操作系统,主要是下载安装文件以及解决各项依赖问题,现对此过程中用到的有效的CentOS命令进行汇总总结. 1. 安装与卸载软件:yum.rpm.wget命令 首先,在Cent ...
- Linux系统 centOS 更换软件安装源
阿里云Linux安装软件镜像源阿里云是最近新出的一个镜像源.得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源.阿里云Linux安装镜像源地址:http://mirrors.aliyun.c ...
- centos 常见软件安装
centos虚拟机扩展硬盘空间 http://www.cnblogs.com/sixiweb/p/3360008.html http://blog.csdn.net/remote_roamer/art ...
- Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome
中文输入法 切换到root用户,运行以下命令: yum install "@Chinese Support" 按照提示,一路Yes等待安装完成.安装完成后点击左上角System - ...
- centos下软件安装
1. vim安装 yum -y install vim*
- CentOS 相关软件安装 与 Siege压测
1.登录linux机器 a.打开mac的钥匙串 b.ssl root@ip c.输入密码 常用命令: cat /proc/version 查看系统版本 cat /etc/issue control ...
- CentOS常用软件安装方法
软件包介绍 源码包(脚本安装包) 二进制包(RPM包,系统默认包) 源码包 优点 开源,如果有足够的能力,可以修改源代码 编译安装,更加适合自己的系统,稳定高效 缺点 安装步骤较多,容易出错 编译过程 ...
- CentOS常用软件安装
yum install *firefox* yum install flash-plugin
随机推荐
- 前端笔记之JavaScript(八)关于元素&计算后的样式
一.获取元素方法(JS选择器) 1.1概述 得到id元素的方法 document.getElementById() 得到一个元素.事实上,还有一个方法可以得到标签元素,并且得到的是多个元素: docu ...
- 冗余jar包识别神器 - loose.jar
冗余jar包识别神器 - loose.jar 场景描述 项目迭代久了,会添加各类jar包,事实上很多jar包其实根本没用到.那如何快速识别冗余的jar,以方便从项目中清除掉呢? 比如: 该简单的测试工 ...
- 客户端缓存机制 - Cookie详解
Cookie 作者:Stanley 罗昊 [转载请注明出处和署名,谢谢!] Cookie不是内置对象,所以用的时候需要new出来,Cookie是由服务端产生的,再发送给客户端保存,它不是内置对象,却是 ...
- leetcode — best-time-to-buy-and-sell-stock-iii
/** * Source : https://oj.leetcode.com/problems/best-time-to-buy-and-sell-stock-iii/ * * * Say you h ...
- Tomcat常用的过滤器
前言 之前我很肤浅的以为为了实现某种请求过滤功能(比如图片转换.文件上传.安全认证等),都需要自己去实现javax.servlet.Filter.之后在web.xml中配置即可. 但事实上,Tomca ...
- 详解什么是平衡二叉树(AVL)(修订补充版)
详解什么是平衡二叉树(AVL)(修订补充版) 前言 Wiki:在计算机科学中,AVL树是最早被发明的自平衡二叉查找树.在AVL树中,任一节点对应的两棵子树的最大高度差为1,因此它也被称为高度平衡树.查 ...
- MyCat做MySQL负载均衡(享学课堂,咕泡学院听课笔记)
不要用战术上的勤奋,掩盖战略上的懒惰. 一.数据库集群演示 演示的数据库的表分了三种, 1.配置表,存储一些配置文件,其他业务表需要关联读取,每个数据库都存储配置表的全部内容,即操作Mycat,所有集 ...
- [前端]css前端样式的模块化
css样式文件结构( 模块划分的单入口 ) common|_ _ _ _ _ _reset.css|_ _ _ _ _ _common.css 公用样式 libs|_ _ _ _ _ _bootstr ...
- Linux 查找最大文件
1.使用命令df -h 查看硬盘空间 2.使用命令du -h –max-depth=1 /var/log/* 查看/var/log路径下文件的大小 du -sh /* 查看哪个目录最大,一步一步的查 ...
- 36.QT-解决无边框界面拖动卡屏问题(附带源码)
1.简介 看到很多才学QT的人都会问为啥无边框拖动为啥会花屏? 那是因为你每次拖动的过程中都一直在调用move()函数让QT重新绘制界面,如果资源过大,就会导致当前图形还未绘制完,便又重新改变坐标了, ...