Forked from ChandelierX/How to configure Debian 9 on Thinkpad E540
Created
December 14, 2017 22:11
-
-
Save agctagct/8f3390b683d56e8897c211c906c62e03 to your computer and use it in GitHub Desktop.
如何在thinkpad上安装并配置Debian 9 (stretch)——一些事后记录
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
如何在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