Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save agctagct/8f3390b683d56e8897c211c906c62e03 to your computer and use it in GitHub Desktop.
Save agctagct/8f3390b683d56e8897c211c906c62e03 to your computer and use it in GitHub Desktop.
如何在thinkpad上安装并配置Debian 9 (stretch)——一些事后记录
如何在thinkpad上安装并配置Debian 9 (stretch)——一些事后记录
How to configure Debian 9 on Thinkpad E540 and set your VPN via ShadowsocksR against GFW
Prepare the Installation
首先,你要有一个U盘,用来做安装镜像。去debian的官网下载镜像。 推荐下载 debian-9.1.0-amd64-xfce-CD-1.iso (对于64位系统),不过 debian-9.1.0-amd64-netinst.iso 应该也可以。
然后在你的windows系统里下载 LinuxLive USB Creator 用来刻录U盘(我使用了很多刻录方法,只有这种办法最后成功了),具体做法自行百度。
好了,找一个有有线网络的地方(很关键),并且连接上网(比如登录你校园网的学生帐号)。如果这一步不做好,就别安了,费劲。
打开浏览器,学习怎么设置BIOS,让它优先从USB接口boot。趁着还有系统,好好学习,不要等到装机失败没有系统了再想办法。 备份你需要的文件和部分软件配置,大多数软件甚至是插件都是可以备份用户设置的,你要自己查。
Say (or not to say) goodbye to 盗版 Windows。
Installation
重启,狂按F1设置BIOS。
继续重启(推荐先关机,再开机,再火速插U盘),进入安装界面。选图形安装。
推荐使用英语,避免大量麻烦。地区选香港。
如果程序提示你少了什么hardware (比如 thinkpad e540和安装用的USB iso都缺少debian的无线网驱动),千万不要错过,一一"next"然后拍照记下来,去别的电脑上从debian.org下载下来,放到另一个!注意是另一个U盘里。重新启动重新安装。 安装过程力求毫无错误,否则安装完还得费很多事。
选配件的时候那些带三个点的是图形界面,不用多选,一个gnome够了。 镜像源,清华中科随便吧 直接一个debian.org,国内的信不过,这个务必要连接上一个,否则系统只有命令行了... 安装完大功告成。
Configuration
装完机,开心几分钟,然后下载装机必备的Lantern,Ubuntu版,运行,会报错,缺少依赖,自行百度。
apt-get ibus 并搜索ibus输入法如何配置小鹤双拼。
然后搜索如何添加sudo用户。
然后下载一些装机必备的游戏比如
Anaconda啊,
Pycharm啊,
Octave啊,
Texlive-full啊,
texwork啊,
VirtualBox啊,
GoldenDict啊,
Tor啊, 自行google。
然后在terminal和firefox里踢出国产证书
配置git。
不妨_删除一个叫Books的app..._,丢Gnome的人
然后配置 evolution 让他接收gmail。 首先设置gmail,让它可以使用imap,并按照google的介绍配置端口。 配置 evolution 的preference 的代理。与此同时,设置google的 “使用应用专用密码登录” 来登录。(别的登录方法都失败了) 如果你使用全局代理,那么不妨直接在系统的setting里找到proxy,改。
接下来配置mysql,直接 apt-get 安装,但是安的却是 MairaDB 并且只能用sudo登录却不能用mysql的root用户的密码登录, 参见解决方案
Enjoy yourself on debian 9
Cross the Great Fire Wall
然后我们简单讨论一下如何在推特上推进全面小康建设,或者让google+见证我们实现中华民族的伟大复兴:
Lantern可能是被360等电脑管家收集的数据出卖了,毕竟我国人工智能的应用领域比别人多一个:切断梯子,建设功夫网。
他的替代品firefly很快也不行了。然后怎么办?
我尝试了很多debian上的 alternatives,比如 Freevpn(Vpnbook)这个被部分墙了,也就是说只能看看谷歌不能干坏事。
SecurityKiss ,这个站点中只有少数还能用,Fruho只是一个客户端,它依赖于上述两个openvpn,所以也不行。
然后正道是买VPN,最好买国外的,国内的纸飞机好像也只能是部分穿墙。
搬瓦工据说被19大牵连,但我用的洛杉矶的服务器,没什么问题。
然后搜索如何(其实不用搜,都是傻瓜教程)在搬瓦工上安装SSR服务器,SS和openvpn都不行了。 它会告诉你如何在debian上配置SSR
As for the Terminal Proxy
proxychains好像失效了,你应该考虑考虑proxychains-ng,然而安装会出错,祝你成功...
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure --prefix=/usr --sysconfdir=/etc && make
sudo make install
sudo cp ./proxychains.conf /etc/proxychains.conf
安装成功后测试一下:
curl ip.gs
proxychains4 !!
如果你想在terminal上实现全局代理可以考虑polipo:
sudo apt-get install polipo
sudo /etc/init.d/polipo restart
curl ip.gs
export http_proxy="http://127.0.0.1:8123/"
curl ip.gs
polipo 本质是把ssr端口转化成cmd可用的http端口,再代理。
然而,ping google.com是不能成功的,因为IMCP
Epilogue
换完系统,度过了蜜月期自然迎来各种阵痛和麻烦,不过你既然有胆子有想法地选择了Linux,想必你也不怕麻烦。
推荐 Chrome 的 SwitchOmega。它可以导出pac文件给firefox的Proxy Switcher, 尽管Proxy Switcher会出现BOM问题,可以用vim的
:set nobomb
:wq
去掉pac文件的BOM。
安装i2p和resiloi sync是两个技术活,resilio sync可以用来给i2p reseed,但安装在debian上显得很麻烦,配置也是。 首先,安装Resilio sync的时候要注意,他的apt-get需要proxychains代理(然而安装好之后,即便我再proxychains也无法再apt-get update中连接到它的包地址了)正可谓是:国外技术人员编程好,国内技术人员穿墙溜。 这还不算完: Resilio sync 没有Linux的IDE,这不重要,重要的是你要通过自己编辑config文件才能赋予它保存文件的权限,具体操作见官网
i2p 补玩种可以访问暗网了,但是他的outproxy最近却不大好用,连不上普通互联网了。
然后说说R语言,Anaconda自带R和Rstudio,然而,不xi出iu意wh外wd的是,又双叒叕出错了,一开始是Rstudio打不开,显示
"TypeError: undefined is not an object (evaluating 'window.desktopHooks.notifyRCrashed')"
使用sudo !!之后错误变成Rstudio找不到R。最终发现R也打不开,显示
"R libreadline.so.6: cannot open shared object file: No such file or directory"
解决方案:
cd /lib/x86_64-linux-gnu
sudo ln -s libreadline.so.7.0 libreadline.so.6
但是依然不能从文件双击启动Rstudio,无解。
有些时候就看出Linux的方便来了,比如wifi漏洞的解决,你或许会用的到hash sum mismatch 的解决方法
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment