linux中CURL的安装

curl是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和GOPHER。此外还具有cookies支持、断点续传、FTP上传、密码支持、SSL支持和代理支持等特性。curl同时还提供了一套libcurl的库,开发者可以基于这个库开发其他下载工具。

curl 的官网下载地址:http://curl.haxx.se/download/

截止2014.9月更新至7.38版本。下载地址如下:    http://curl.haxx.se/download/curl-7.38.0.tar.gz

 

1.下载

wget  http://curl.haxx.se/download/curl-7.38.0.tar.gz

 

2.解压

tar -xzvf curl-7.38.0.tar.gz

 

3.安装

 

cd curl-7.38.0

./configure

make

make install

 

4.完成

ubuntu setup python and tushare

~$sudo apt-get install python-pip

sudo apt-get install python-wheel

~$pip install pandas   or sudo apt-get install python-pandas

~$pip install lxml or sudo apt-get install python-lxml

pip install tushare-1.1.0.whl

因为lxml依赖的包如下:

libxml2, libxml2-devel, libxlst, libxlst-devel, python-libxml2, python-libxslt

所以安装步骤如下:

第一步: 安装 libxml2

  • sudo apt-get install libxml2 libxml2-dev

第二步: 安装 libxslt

  • sudo apt-get install libxlst libxslt-dev

第三步: 安装 python-libxml2 和 python-libxslt

  • sudo apt-get install python-libxml2 python-libxslt

第四步: 安装 lxml

  • sudo easy_install lxml

~$pip install tushare

http://www.bvbcode.com/cn/oqd0hsgr-2859690

http://blog.csdn.net/sxlwzl/article/details/46744335

 

pydev for eclipse插件版本不对就会出现安装完成,却在eclipse-》window-》perference中找到不pydev选项的问题

down load a PyDev2.8.2.zip from python
copy features & plugins
to /usr/share/eclipse/dropins/sdk/features  & /usr/share/eclipse/dropins/sdk/plugins

来源:

Ubuntu 安装开源微信(源码安装快速安装)

 

在下载和运行这个项目之前,你需要在电脑上安装Git和Node.js (来自npm)。在命令行中输入:

# 下载仓库
git clone https://github.com/geeeeeeeeek/electronic-wechat.git
# 进入仓库

sudo apt-get install npm

sudo apt-get install nodejs-legacy

cd electronic-wechat
# 安装依赖, 运行应用
npm install

npm start

根据你的平台打包应用:

npm run build:osx
npm run build:linux
npm run build:win

 

/////

1.下载仓库

git clone https://github.com/geeeeeeeeek/electronic-wechat.git
  • 1

2.安装 git

 sudo apt-get install git
  • 1

3.安装 nodejs

sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install node
sudo apt-get install nodejs-legacy
  • 1
  • 2
  • 3
  • 4

4.进入到下载的wechat的目录
每个人的下载安装路径都是不一样的,你根据自己下载的路劲进入到对应的文件夹

第一次启动的时候,安装依赖,运行程序

npm install && npm start
  • 1

之后要启动wechat 的时候我们只需要,进入到相应的目录electronic-wechat运行程序即可:

e.g.

cd electronic-wechat
npm start
  • 1
  • 2

这样我们的微信就安装好了

ubuntu 更新加入ESP8266开发环境

最近在弄这个WiFi模块,发现网上SDK开发方面的资料很少,发现了一套视频教程,不过主讲人的讲课方式实在受不了。对基于SDK开发感兴趣的同学可以通过本帖在Ubuntu系统上通过Eclipes搭建开发环境。

过程可以分为两步:
1、下载、编译SDK
2、配置Eclipes

一、下载、编译SDK

esp8266的sdk有两种,分别是ESP8266_RTOS_SDK和ESP8266_NONOS_SDK,这两者的区别在于RTOS_SDK有一个叫做RTOS的操作系统,采用了NONOS_SDK部分接口,不支持AT指令。
详见:Q: What is the difference between RTOS and the non-OS SDK?

这里我们使用NONOS_SDK,下载地址:esp-open-sdk

里边集成了NONOS_SDK的编译器和烧录工具等,也可用此编译器编译ESP_RTOS_SDK中的项目。

我们直接在命令行进行操作:

1
2
3
4
5
6
7
8
9
10
11
12
#安装一些依赖工具
$ sudo apt-get install make unrar-free autoconf automake libtool gcc g++ gperf \
    flex bison texinfo gawk ncurses-dev libexpat-dev python-dev python python-serial \
    sed git unzip bash help2man wget bzip2
#如果ubuntu版本高于14.04可能还需要此工具
$ sudo apt-get install libtool-bin
#使用git克隆项目到本地,这里假设项目克隆到了/home/mmmmar/esp-open-sdk
$ git clone --recursive https://github.com/pfalcon/esp-open-sdk.git
#进入项目文件夹
$ cd /home/mmmmar/esp-open-sdk
#编译
$ make STANDALONE=y

注意:在SDK的编译过程中需要联网下载一些依赖库并编译,而且下载过程很容易失败,我在下载时挂代理才成功的。
如果编译失败可以查看esp-open-sdk/crosstool-NG/build.log 查看崩溃信息,一般都是下载失败。

编译成功后会在esp-open-sdk文件夹出现xtensa-lx106-elf  esptool  ESP8266_NONOS_SDK三个文件夹,分别是编译器,烧录工具,NONOS_SDK最新版。
这时需要把编译器路径加入到系统路径中,执行:

1
2
#此命令只作用于当前控制台
export PATH=/home/mmmmar/esp-open-sdk/xtensa-lx106-elf/bin:$PATH

这时就可以编译esp-open-sdk/ESP8266_NONOS_SDK/examples中的示例工程了。
需要注意,要把ESP8266_NONOS_SDK文件夹复制到esp-open-sdk文件夹的外部,假如我们要编译examples文件夹中的at项目,我们需要把at文件夹复制到ESP8266_NONOS_SDK目录下,不然编译会失败。
复制完之后路径如下:

1
2
3
4
5
/home/mmmmar
├── ESP8266_NONOS_SDK
│   ├── at
│   ├── examples
└── esp-open-sdk

复制完之后就可以编译at(我们最初用的AT指令就是这个项目,不过我们只能添加新的AT命令)项目了。
执行at文件夹下的gen_misc.sh,这里需要输入一些参数。
对于那些参数我也不是特别清楚,我的esp-01(黑色)选择的是:
boot version      = none
spi size and map =   1024KB( 512KB+ 512KB)

其余默认。黑色的版的esp-01有1MB的存储空间,而蓝色版只有512KB,不能使用最新版的AT固件。

virtualbox 的虚拟机移植到vmware

1.下载virtualbox
http://download.virtualbox.org/virtualbox/5.2.4/VirtualBox-5.2.4-119785-Win.exe
安装路径:D:\Programs\System\VirtualBox
2. 下载Lubuntu镜像:百度云盘:https://pan.baidu.com/s/1dEOw8bZ 下载密码:v81b

3. 把镜像导入virtualbox

4. 把virtualbox导出转换到vmware (参考:http://www.linuxidc.com/Linux/2014-11/108856.htm)
把virtualbox VOA文件导入到VirtualBox,然后退出virtualbox,留意磁盘文件存放的路径ESP8266_lubuntu-disk1.vmdk
例如存放在:G:\lubuntu(virtualbox)\ESP8266_lubuntu\ESP8266_lubuntu-disk1.vmdk
5. 打开vmware程序,新建虚拟机,
选择现有磁盘文件。G:\lubuntu(virtualbox)\ESP8266_lubuntu\ESP8266_lubuntu-disk1.vmdk

6. 启动vmware虚拟机即可。