没错我就要这么说,虽然我还在用.
首先是他的二进制类型,Mach-O 和 Linux 的不兼容会导致各种踩坑,尤其是各种预编译的,炸的不要不要的.比如 mkbootimg 和 mkbootfs.
然后就是 clang 了,虽然 clang 也没什么问题,但是关键时刻会掉链子…尤其是 OS X 的 ld 的参数差别很大,很多东西都没法编译.
还有这个 Xcode,哼我忍你很久了!
没错我就要这么说,虽然我还在用.
首先是他的二进制类型,Mach-O 和 Linux 的不兼容会导致各种踩坑,尤其是各种预编译的,炸的不要不要的.比如 mkbootimg 和 mkbootfs.
然后就是 clang 了,虽然 clang 也没什么问题,但是关键时刻会掉链子…尤其是 OS X 的 ld 的参数差别很大,很多东西都没法编译.
还有这个 Xcode,哼我忍你很久了!
这本书很不错,十分推荐阅读的!
但是问题很明显,这东西有点跟不上时代了.在 Ubuntu 都默认 Python 3 的情况下用 2 真的很不爽…很不爽.
于是直接用 Python 3 尝试实现里面的工具.
首先就是那个 Netcat.py,原理还算简单,但是坑不少.
距离上次云羽这么做,已经过去了足足有快 3 个月了.
Telegram,云羽最常用的聊天软件,已经再一次只剩下一个组和一个频道了.他再一次退掉了其他的组,只留下了一个,只剩下一个人的组.
云羽曾经有着自己为之骄傲的事物,有着值得炫耀的技能.也不知怎么,云羽现在已经成为了几乎是废人的存在,放弃了所喜爱的东西,放弃了为之努力的事情,只剩下一个坐在电脑面前发呆的人.
云羽曾经有很多的朋友,一起玩游戏的,一起做 Project 的,一起跑步的,聊天的,还有一起喝下午茶的.只不过现在,云羽已经有快 1 个月没有和现实中的人说话了,这个曾经做解说的人甚至忘记了如何组织词语和句子,只会复述着简单的字词,语言的能力正在缓缓退化,消失.看着硬盘中那没有压制的视频,云羽也就只能看着,看着.
可喜可贺,16.04 千呼万唤始出来,那么先升级一个吧.
升级 Ubuntu 自然比滚来滚去的某东西简单些.
do-release-upgrade
没了,等他升级完之后,我就发现了一个问题.我博客挂了.
历史的车轮总是会前进,时间的尽头仍是未知.
更何况我也管不到时间.
其实内容与标题并没有必然联系,内容之间也没有必然的联系.
地域偏见,河南人都是偷井盖的.但是真的很少见到没有井盖的井了,大多数的井盖都在.莫非专门偷外省的?我是没听说过…
你可能会想,32 位元库你直接装那些 lib32-balbalbal 不就行了嘛,这又有什么问题呢?
请醒一醒,朋友,Gentoo 是编译的.
这问题就来了,怎么拿到 32 位元的库呢?
Gentoo 有提供一些预编译的库,也就是 emul-linux-x86
,但是这东西真的问题超多,那么怎么解决呢?
Hmm,请不要在意为什么 BINHOST 是全大写的.
BINHOST,或者 Binary Host,就是所谓 二进制分发服务器 了,具体就是跟那些 rpm 源啊,apt 源啊一样,可以让你省去编译的苦恼.
不过你不编译为什么要用 Gentoo?
我找到了 Nixbits 的 BINHOST,而且他看起来也有些年头了,构建的平台分别是 Atom
Nocona
Celeron
没错! Gentoo 居然放出了 Stage 4,也就专为 noob 准备的,只需要调整硬盘和密码网络就能用的镜像.
说是镜像,其实是个 Tarball.
wget http://distfiles.gentoo.org/releases/amd64/autobuilds/current-stage4-amd64-minimal/stage4-amd64-minimal-20160414.tar.bz2
下载下来,然后丢进你的硬盘里面,添加启动项,完事.
以前一直不知道怎么切,后来得知 Gentoo 更换了处理源的方式,也就可以切换了.
现在同步的话应该就会提示 GENTOO_MIRRORS is deprecated
这样的东西,切换为 repos.conf 即可.
mkdir -p /etc/portage/repos.conf
cp /usr/share/portage/config/repos.conf /etc/portage/repos.conf/gentoo.conf
然后我们修改一下 gentoo.conf
,将其指向 Git repo.
推荐在 recovery 下进行.系统的话,Windows 需要 msys2 或者 cygwin 之类的东西.
首先我们需要挂载系统分区,这个应该…都会吧.
然后我们需要拿到需要备份的分区名.
cat /etc/fstab