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下软件安装的更多相关文章

  1. Linux下软件安装方法即路径设置

    Linux下软件安装方法即路径设置 http://www.cnblogs.com/edward259/archive/2010/07/02/1770066.html

  2. linux下软件安装的几种方式

    linux下软件安装的几种方式(主要有源码安装, rpm安装, yum安装). 一:源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc. ...

  3. Linux入门基础教程之Linux下软件安装

    Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...

  4. Linux 下软件安装

    Linux 下软件安装 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而 ...

  5. 2019-9-16:渗透测试,基础学习,Linux下软件安装,环境搭建,笔记

    Centos linux下软件安装yum 通过分析rpm包头数据后,自动解决依赖关系,直接云端下载软件,根据不同版本系统获取不同软件信息,按顺序下载rpm包,安装软件yum search 软件名:搜索 ...

  6. 【转】Linux下软件安装的几种方式

    转自Linux下软件安装的几种方式 Linux 系统的/usr目录 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统 ...

  7. linux下软件安装的方法

    linux下软件的安装与卸载   第一章   linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在 jdk-1_6_0_14-linux-i586-rpm.bin    ←修改为 ...

  8. linux下软件安装与卸载

    linux上软件二进制安装主要分为:rpm手动安装和yum在线安装(其所安装的都为rpm二进制包). 关于rpm手动安装,学习后面内容前需分清如下内容: 包全名 : 操作的包是没有安装的软件包时,使用 ...

  9. (大数据工程师学习路径)第一步 Linux 基础入门----Linux 下软件安装

    介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二 ...

随机推荐

  1. CKEditor高级编辑器

    是否感觉后台分类描写叙述信息.商品描写叙述信息以及文章描写叙述信息 编写时很的不方便?有时候会将word的格式也复制过来了?那这个插件就比較适合了. 本插件使用CKEditor最新版本号,复制过来的内 ...

  2. TortoiseSvn安装的时候,将svn的命令行工具单独隔离出来

    https://stackoverflow.com/questions/2967176/where-is-svn-exe-in-my-machine The subversion program co ...

  3. 【理论基础】ContentProvider的简要概述

    对于Android应用而言,他们必须相互独立,各自运行在自己的Dalvik虚拟机实例中,如果这些Android应用之间需要实现实时的数据交换——例如我们开发了一个发送短信的程序,当发送短信时需要从联系 ...

  4. 1sting

    You will be given a string which only contains ‘1’; You can merge two adjacent ‘1’ to be ‘2’, or lea ...

  5. Semi-Prime(半素数)

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2723 Semi-Prime Time Limit: 2 Seconds   ...

  6. 解决电信或网通的DNS劫持

    大家有没有碰到访问一些不存在域名或者网站时,浏览器本应显示一个网址不存在之类的信息,但是因为现在很多ISP做了DNS劫持将不存在的域名或网址重定向到ISP的广告页面,烦人的狠.其实tomato可以解决 ...

  7. Python正则表达式初识(一)

    首先跟大家简单唠叨两句为什么要学习正则表达式,为什么在网络爬虫的时候离不开正则表达式.正则表达式在处理字符串的时候扮演着非常重要的角色,在网络爬虫的时候也十分常用,大家可以把它学的简单一些,但是不能不 ...

  8. 应用层协议——HTTP

    HTTP: Client HTTP <--> 应用程序HTTP报文 <--> Server HTTP 应用程序 由TCP支持 Statelessprotocol:不会记录客户端 ...

  9. 五十个UI设计资源网站

    五十个UI设计资源网站 用户体验团队网站 1.UCD大社区 http://ucdchina.com/ 2.腾讯WSD http://wsd.tencent.com/ 3.腾讯CDC http://cd ...

  10. CCNA Cloud CLDFND 210-451 QUIZ: Server Virtualization

    Author:海峰 http://weibo.com/344736086 http://yanheven.github.io/ http://blog.csdn.net/yanheven1 1.Whi ...