让树莓派hexo起来

hexo, 一个快速、简洁且高效的博客框架。把hexo安装到树莓派上,甚至开启80端口在树莓派上跑博客网站,都是可行的方法。

安装Node.js

简单的步骤:

wget https://nodejs.org/dist/v4.4.3/node-v4.4.3-linux-armv7l.tar.gz
tar -xvf node-v4.4.3-linux-armv7l.tar.gz
cd node-v4.4.3-linux-armv7l
cp -R * /usr/local/

验证版本:

node -v

输出结果应为:v4.4.3

安装Hexo

示例

npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

具体请见官网: https://hexo.io

Ubuntu安装shadowsocks-qt5并设置PAC代理

安装ss-qt5

要求ubuntu14.04以上

add-apt-repository ppa:hzwhuang/ss-qt5
apt-get update
apt-get install shadowsocks-qt5

配置略。

Genpac

安装&升级&卸载

pip install genpac
pip install --upgrade genpac
pip uninstall genpac

配置

genpac -p "SOCKS5 127.0.0.1:1080" --gfwlist-proxy="PROXY 127.0.0.1:8087" --output="Softwares/genpac/autoproxy.pac"

注:

  • gfwlist-proxyoutput请根据自己实际情况修改,前者也可SOCKS5 127.0.0.1:1080
  • --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt"

    说明

https://github.com/JinnLynn/GenPAC

为系统设置代理

使用刚刚生成的pac文件。

Kali Linux添加add-apt-repository

Kali Linux默认不含add-apt-repository,某些情况下并不方便。可以手动启用它来添加PPA。

首先安装软件属性程序包。

apt-get install software-properties-common

接下来安装apt-file。

apt-get install apt-file

更新apt-file。

apt-file update

apt-file更新完毕,你应该能够搜索它了。

apt-file search add-apt-repository

你的输出结果应该看起来类似这样:

software-properties-common: /usr/bin/add-apt-repository

software-properties-common: /usr/share/man/man1/add-apt-repository.1.gz

Read More

树莓派的初始配置

入手了树莓派,小巧,很萌。但安装系统和配置的时候反反复复遇到问题。想着也应该总结一下。

系统的启动

安装raspbian

一般来说,利用官方提供的NOOBS可以轻松安装这个基于Debian的系统。具体可见官方文档:https://www.raspberrypi.org/help/noobs-setup/

键盘指定

默认的键盘是英式的,可以先在NOOBS界面最下方的语言右边的键盘选项改为cn

屏幕的调试

有时候,屏幕需要旋转调整角度。如果想要180度旋转,可以这样:

sudo vi /boot/config.txt

在其中加入一行lcd_rotate=2,重启即可。

声音的设置

设置从耳机或者HDMI输出音频。

sudo raspi-config

找到Advanced选项,根据相应提示设置。

Read More