Linux下软件安装
1.apt-get安装
自动下载依赖包、全程自动安装、但不能指定安装的位置
xiaohuang@xiaohuang-virtual-machine:~$ sudo apt-get install sl [sudo] xiaohuang 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列【新】软件包将被安装: sl 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 61 个软件包未被升级。 有 2 个软件包没有被完全安装或卸载。 需要下载 24.4 kB 的归档。 解压缩后会消耗 86.0 kB 的额外空间。 获取:1 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 sl amd64 3.03-17build1 [24.4 kB] 已下载 24.4 kB,耗时 1秒 (16.4 kB/s) 正在选中未选择的软件包 sl。 (正在读取数据库 ... 系统当前共安装有 189647 个文件和目录。) 正准备解包 .../sl_3.03-17build1_amd64.deb ... 正在解包 sl (3.03-17build1) ... 正在处理用于 man-db (2.7.5-1) 的触发器 ... 正在设置 nginx-core (1.10.3-0ubuntu0.16.04.2) ... 正在设置 nginx (1.10.3-0ubuntu0.16.04.2) ... 正在设置 sl (3.03-17build1) ...
2.dpkg安装
类似于windows的exe安装、只需下载下来安装即可。(存在依赖关系)
1)wget -c 链接地址
xiaohuang@xiaohuang-virtual-machine:~$ wget -c http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=jzvQj9-mYO17oKd-c9Bgsg&e=1535613142&fn=sogoupinyin_2.2.0.0108_amd64.deb [1] 13243 [2] 13244 --2018-09-01 14:12:50-- http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=jzvQj9-mYO17oKd-c9Bgsg 正在解析主机 cdn2.ime.sogou.com (cdn2.ime.sogou.com)... [2]+ 已完成 e=1535613142 xiaohuang@xiaohuang-virtual-machine:~$ 60.210.21.122 正在连接 cdn2.ime.sogou.com (cdn2.ime.sogou.com)|60.210.21.122|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度: 22915896 (22M) [application/octet-stream] 正在保存至: “sogoupinyin_2.2.0.0108_amd64.deb?st=jzvQj9-mYO17oKd-c9Bgsg” sogoupinyin_2.2.0.0108 100%[===========================>] 21.85M 228KB/s in 1m 42s 2018-09-01 14:14:32 (219 KB/s) - 已保存 “sogoupinyin_2.2.0.0108_amd64.deb?st=jzvQj9-mYO17oKd-c9Bgsg” [22915896/22915896])
2)curl -O 链接地址
xiaohuang@xiaohuang-virtual-machine:~$ curl -O http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=jzvQj9-mYO17oKd-c9Bgsg&e=1535613142&fn=sogoupinyin_2.2.0.0108_amd64.deb
[1] 13581
[2] 13582
[2]+ 已完成 e=1535613142
xiaohuang@xiaohuang-virtual-machine:~$ % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
12 21.8M 12 2853k 0 0 132k 0 0:02:48 0:00:21 0:02:27 60639xiaohuang@xia100 21.8M 100 21.8M 0 0 197k 0 0:01:53 0:01:53 --:--:-- 237
3.源码编译安装pycharm
Linux下软件都是用C和C++编写、将代码解析成机器能够是别的过程就叫做编译安装。
3.1 安装pycharm
第一步:先下载 软件包
http://www.jetbrains.com/pycharm/
第二步:安装上基础的类库
sudo apt-get install man gcc make lsof ssh openssl tree vim dnsutils iputils-ping net-tools psmisc sysstat curl telnet traceroute wget libbz2-dev libpcre3 libpcre3-dev libreadline-dev libsqlite3-dev libssl-dev llvm zlib1g-dev git mysql-server mysql-client zip p7zip
第三步:下载 pycharm-professional-2018.2.2.tar.gz (选择专业版、不要社区版)
tar -zxvf pycharm-professional-2018.2.2.tar.gz
第四步:
cd pycharm-2018.2.2/bin
第五步:
sudo ./pycharm.sh
第六步:
选择do not import settings
第七步:
激活的时候 选择 license server : http://idea.imsxm.com
3.2 给pycharm 创建快捷方式
第一步:
sudo vim /usr/share/applications/pycharm.desktop
第二步:往pycharm.desktop写入以下内容并保存:
[Desktop Entry] Type=Application Name=Pycharm GenericName=Pycharm3 Comment=Pycharm3:The Python IDE Exec="/home/python06/pycharm-2018.2.2/bin/pycharm.sh" %f Icon=/home/python06/pycharm-2018.2.2/bin/pycharm.png Terminal=pycharm Categories=Pycharm;
第三步:给pycharm.desktop 增加执行的权限:
sudo chmod +x /usr/share/applications/pycharm.desktop
第四步:将该文件复制到桌面
cp /usr/share/applications/pycharm.desktop /home/xiaohuang/Desktop
Linux下软件安装的更多相关文章
- Linux下软件安装方法即路径设置
Linux下软件安装方法即路径设置 http://www.cnblogs.com/edward259/archive/2010/07/02/1770066.html
- linux下软件安装的几种方式
linux下软件安装的几种方式(主要有源码安装, rpm安装, yum安装). 一:源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc. ...
- Linux入门基础教程之Linux下软件安装
Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...
- Linux 下软件安装
Linux 下软件安装 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而 ...
- 2019-9-16:渗透测试,基础学习,Linux下软件安装,环境搭建,笔记
Centos linux下软件安装yum 通过分析rpm包头数据后,自动解决依赖关系,直接云端下载软件,根据不同版本系统获取不同软件信息,按顺序下载rpm包,安装软件yum search 软件名:搜索 ...
- 【转】Linux下软件安装的几种方式
转自Linux下软件安装的几种方式 Linux 系统的/usr目录 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统 ...
- linux下软件安装的方法
linux下软件的安装与卸载 第一章 linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在 jdk-1_6_0_14-linux-i586-rpm.bin ←修改为 ...
- linux下软件安装与卸载
linux上软件二进制安装主要分为:rpm手动安装和yum在线安装(其所安装的都为rpm二进制包). 关于rpm手动安装,学习后面内容前需分清如下内容: 包全名 : 操作的包是没有安装的软件包时,使用 ...
- (大数据工程师学习路径)第一步 Linux 基础入门----Linux 下软件安装
介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二 ...
随机推荐
- Windows App开发之文件与数据
读取文件和目录名 这一节開始我们将陆续看到Windows App是如何操作文件的. 在Windows上读取文件名称.目录名 首先我们在XAML中定义一个Button和TextBlock,将读取文件/目 ...
- js最近天数
//七天查询 recent(6); //30天查询 recent(30); //最近天数 var recent=function(arg){ var myDate = new Date(); //获取 ...
- Spring MVC 待学习---新特性
Spring3.1新特性 一.Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类. 二.Spring2.5引入注解式处理器支持,通过@Controller ...
- ireport 追加新报表
ireport 追加新报表 /* To change this template, choose Tools | Templates * and open the template in the e ...
- org.mybatis.spring.mapper.MapperScannerConfigurer$Scanner$1
不能加载或找不到 org.mybatis.spring.mapper.MapperScannerConfigurer$Scanner$1 经查证,是mybatis-spring-xxx.jar 这个版 ...
- (转载)http协议的Request Payload 和 Form Data 的区别
我正在开发的项目前端和后端是完全独立的,通过配置 webpack 的 proxy 将前端请求跨域代理到后台服务.昨天发现,我前端执行 post 请求,后台 springmvc 的 @RequestMa ...
- Django and Scrapy 用法图片
- 为什么我们须要复杂的password
前两天我打开邮箱一看.收到公司1331一封要求改动邮箱password的邮件. 为什么我们须要一个复杂的password呢?尽管我一直以来设置的password都非常复杂.可是公司这次要求改动pass ...
- HDU 2886 Lou 1 Zhuang
思维好重要.. 对于n+m == k , 当n == m || abs(n-m) == 1 时n*m取得最大值. 设 s = x*(l-x),s = lx-x^2.其导函数为 s' = -1/2x + ...
- POJ 1328 Radar Installation 贪心题解
本题是贪心法题解.只是须要自己观察出规律.这就不easy了,非常easy出错. 一般网上做法是找区间的方法. 这里给出一个独特的方法: 1 依照x轴大小排序 2 从最左边的点循环.首先找到最小x轴的圆 ...