一个被惬意和等待消磨的礼拜
本来想就自身和观点世界的具有颇多微词的 ,目前看来不太合适 。因为这不是一个技术社区或者论题博客 ,而且我也确实没有任何可以发布的新的东西 ,至于备大家都最终要晓得的良方 ,我不在乎 。
我最近是在经历2013年由来的大部分在微博的痛苦 。之所以限制在这个时间 ,是因为我本身就被局限在此 ,没有其他的出路 、但是为什么是微博 ;难道你还不知道 ,现在人是通过社交网络来学习的吗 ?总之 ,一套旧的过时服务器软件 ,也就是某发行版 ,我在使用它也在掉进某个被美其名的枕中世界 ,实际上仍然是个被现实所拘束的某个边境于现实的边缘地处罢了 。
我很想采用一套Win、的办法 ,是以我不能在许多太机器上拥有使用的条件 。因为Win不是在于技术的过时 ,而是商业行销的过时 。另外 ,我也觉得没有那么重要了 ,比如某一种window的崩溃 ,我认为基本上是任何人都需要经历的 ,这个是否能修说不好 ,但是可有损失 ?
所以在特别之下想找到特别的办法 ,比如我想要从没有人用过的旧台式机 。其实也只是个妄议罢了 。但是我之所以捣鼓的东西 ,确实令人重新审视一个传统软件分包的发布流程 。现在通称的人人都有的所谓现可立等的发行版 ,当然太新的我不清楚 ,但是有所谓传统和预览之说 。也就是在光盘上具备安装源的 ,和没有安装源必须是squash/fs的可挂载的类似快照之类的存在 。当然我不了解redhat的overlay的具体原理 ,因为没见到 ,但是从网上的教程只按照比较raw的方式 ,获取心目中的资源 ,从某种概念上 ,既不是看客也不是路人 。但是沿话题上说 ,不想在技术上将等同于重新拆组 ,毕竟不信局部的总和大于整体 。
但是在版本更新上来说 ,新(现在理解成为F-linux版本22之前)的要较之旧的在安装体积上更好 ,做到所谓增加代码的意义上的功能改善 ,以及多缴的静态占用空间 。对于类似快照的发行版 ,是没有所谓分出启动文件扇区一说的 ,这个可能后来会(其实就是目前)改变 。而且就备份快照的体积来说 ,具备连续的等大于其image的分区是必要的 ,但是安装之后就明显有多余空间 。还有用Win备份F的发行版可能只是我的想法 ,实际上效果不好 。但是假如存在资料的话 ,这个方案还是在发行版的常规登录备份之外可取的 ,至于还原备份会产生magicNumber我也不好说 ,因为我同时有“特异性存在 ”问题 。
我在以下内容中可能谈到比较固执的观点 。关于free software ,以及对于使用其改变系统的异议 。
因为是具备CD源的版本 ,所以可能就比较旧(这一点明显偏颇对于我确实) ,实际上对于mirrors的源也仅仅是围观可以解馋而已 。urlgrab的问题大多数是连接和认证的调试 。其他比如GCC 、还有V什么也好像是在管理组件的维护作业下 ,对于玩个新鲜来说显然过时 ,但提供的新鲜定义的选项不足也有理由 。我的遇到的问题首先不是命令行的问题 ,因为我其实是要写个编辑shell的发展史的 ,但确实在遇到了组件不人性化(GNU /我理解就是位图卷轴)的问题 。RPM是人工操作的 ,yum在起初还没有扩展到图形化 (-ex),但是也因此知道所谓发行版的异同 ,以及对于某些依赖可以采取的断然作法 。
\这一断不在情理 ,但有必要 。所以必要解决了yumex的安装 ,我觉得在DNF还是什么的时代很没见地说yumex的版本在后续更新要好没有意思 。不是版本的问题 ,在yum中永远存在虚妄的安装空间的概念 ,所以从来不具有版本的偏见 ,这个后来要证明不是每一个发行版的bit都具有普遍价值 。
在linux存在一种传说 ,就是后面中断开发或者尚未跟进的软件的存在 。之类的程序使高的孤立版本成为可能 ,我说的其实就是一个取舍的问题 ,假如按照RPM或者软件源的逻辑 ,安装某个不大的更新需要通盘(当然可能非特异的观点理解不同,我的发行版也和mirror存在小差异)更新的情况 。这个时候更可取的就是孤立安装依赖的连锁package 。当然旧的玩家应该都有过 ,所以我说之类的软件之所以存在其实是提出挑选符合单独环节的预期内最低版本更新 。这样虽然不是强制安装 ,但是在记录是外接/Install 。就可以在可选择范围内安装更多可选的主要方向的升级 ,比如yumex插件初始安装 。
但其实看了许多的前路人的备档 ,发现之所以开放软件比win更加苛刻 ,在于切换make的模式更为随意 。比如想要实现一个小更新 ,但是镜像源要搞到死knot 。这时发现有网址的注明 ,所以发现是源码在等待 ,而且比起发行版的依赖的编译 ,这个更适合独立安装 。也许是因为之前 ,用刷的发现不可用 ,也就是说这回必须用切换到 make模式。 所谓调试编译 ,就是重新安装整个系统的简称 ,但不是所有组件 ,仅仅是预览或者叫做快照安装所忽略的部分 ,建立所谓Include和Linkers的文件存档 。
截止天不从人愿的一个星期看来 ,编译configure的结果是有许多包不存在 ,其中连对象 ,工具 ,注入的项目都找不到 ,但是我认为它就是存在的 。因为需要编译时要重装头文件 ,因此发现在预览版的发行版不提供的package有严重的瑕疵 ,因为有可能必须重复许多解决依赖和强制重刷 ,这个快照式安装显然支持不了 。而且在新的发行版也没有另一个cd源发行版的问题 ,它自带了新功能 ,只是没有必要调试/升级属于纯摆设 。
所以建立了纯的瞎捣鼓的方向 ,后来的事情比较好理解 ,就是补足报错的项目 ,其间好像把gnome-desktop和什么要重完整安装 。这个到后来变成为了Intltool要重装一整个perl的概念 。如法炮制之前制造缺乏自带文件的mirror版本符合的目标头文件 ,直接缺省手工nodeps安装 。之后大概是还需要另一个特异的perl功能编译项目 ,所以可以图形操作索取 。至此用于编译的环境——就是“ 环境”算是make 结束。
其间存在明显的干扰在于 ,pkg-config对于资源的没理由的忽视 。实际上来源于尚未搞好整个到位的全依赖问题安装 。其实在某种情况下 ,必须要完整安装才能通过pkg-config的检查 ,这也许比向开发者开炮更加实际 。
至此开始调制 、编译 ,之后很常见就是命令安装 ,注销 ,重新登入 ,目的实现 。
其实可以说对于实现可谓有无的功能 ,没有必要出动倾文件系统之空间去完成 ,而且安装之后还有差不多一样的手续去检查去安装Uninstall 。所以预览版可以玩 ,但是觉得做戏的成份居多 ,因为完全没有耐心 。万能的安装文档 ,不能令人有方向地熄火 。还有许多无解的声明 ,比如使用登录用户的源同步会造成两个不同时的本地缓存 ,并且有可能用尽(就说没有在大空间的价值不足了)文件系统空间 ,而我这边除了闪之外还带出了一个google代码的tint2 ,光是名字在什么地方出现就足够背书了 。好在这个移植版只是想过 。看新的版本发行版的注明 ,已经在文件管理器项目做了许多功能 ,非常质疑或许没有必要 ,毕竟dash to dock之类玩法 ,是不可能用tint2在我来证明的 。
所以我的玩法就是装一台运行同一发行版的不同版本的desktop ,实际上无论启动还是各方面新预览发行版都是在观念上带来新的简介和学习的动力 ,因此或者和老版本的能够共同分享一些机要笑话 。不觉对于windows的霸权变成另一种必须上网的致敬 ,因为该发行版是不可能采用今天的网络浏览器的技术的 ,而Win所创造的恰恰是人所无能为力的对于空间管理的失控 。以某种方式折衷的效果有可能并不乐于接受 ,因为有可能是通过windows无法连接的手机功能 ,与可以在linux上访问的文件传输作为交换 。而这样一来势必又或者代替其他的存储体的需求 ,不过以winsys的概念用回U盘互联也不在话下 。
那么改变系统的过程可以享受吗 ,当然如果说不包括一定要向自己提问在内 。享受的同时改变这个外在的概念 ,或许这不是命令行用法 ,但是在一个尚未论定的话题里 ,任何有使得某一种可能更加方便的途径实现的方式 ,这个需要的后果是美好的 。