ホロ的文章

论感情牌+吐槽的必要性~(雾

凤凰卷( phoenixlzx )家的 vps.to [1] 最近新上线了 OpenVZ 架构的 VPS .卷说不会超售,咱相信她 (谁叫咱认为她是个好人咧~)

[1]其实和喵窝一样,真正的大 boss 藏在后面~ (逃~

因为没人搭理她,她还在 ##archlinux-cn 里吐槽了一番:

[phoenixlzx] 没人理会透明卷

[phoenixlzx] 还是滚去睡觉好了

(quininer) 凤凰怎么了

[phoenixlzx] 心情不好

(quininer) momo

[phoenixlzx] 当时要做的时候都说做做做做好了买买买

[phoenixlzx] 然后现在做好了都不吱声了

[phoenixlzx] 订单呢?订单呢?

[phoenixlzx] 真是不靠谱

不过说到底还是在吐槽 OpenVZ 架构……


为 MediaWiki 设置通过 SMTP 发送邮件.就是这样 _(:з」∠)_

为啥要搞 SMTP 发信?

  • 邮件功能在重置密码和通知时非常重要 (・ω・)
  • 听说用 PHP 的 mail() 函数发送的邮件容易被当成垃圾邮件(然而咱压根没收到😂

所以才要搞 SMTP 呗~

安装需要的库

PHP 7 木有 pear 啦 (Arch Linux 官方源在 PHP7 升级后从官方源里移除了 php-pear )~,所以通过 composer 安装呗~

首先安装上 composer ,如果汝在用 Arch Linux 的话:

sudo pacman -S php-composer

其它系统的话,可以参照 …


先祝大家 情人节(烧烤节) 快乐~ (2333

为了让旅伴发发牢骚,就装了一个 Ghost 博客系统咯~

汝连啥是 Ghost 都不知道?

Ghost是用JavaScript编写的博客平台,基于MIT许可证开放源代码。Ghost的设计主旨是简化个人网站发布以及网上出版的过程。

Ghost是一款个人博客系统,它是使用Node.js语言和MySQL数据库开发的,同时支持MySQL、MariaDB、SQLite和PostgreSQL。用户可以在支持Node.js的服务器上使用自己的博客。

Wikipedia 上的 "Ghost (博客平台)" 条目

简单来说,Ghost 是一套博客平台,是一套博客平台,是一套博客平台! (重要的事情说三遍😂😂)

要安装 Ghost 需要啥?

因为 Ghost 是用 Node.js 写成的,所以要安装 Ghost , 汝需要先装上 Node.js 和 npm …


通过上一次的 「创建一个软件包」 , 汝应该已经创建了一个 (或是 N 个) 软件包了吧,如果汝想分享给其它人的话,上传到 AUR 其实是最方便的方法呗~

前几天被 #archlinux-cn 的各位吐槽了中文和英文之间空格的问题,原谅咱写文章时太随性😂

再来回顾一下 Arch User Repository 的打包规范呗~

不合规范的软件包可能会在不经过提醒的话直接删除.


看了 Wiki 以后,是否觉得自己的软件包符合规范了?

如果确定的话,接着往下看呗~


上一次咱说了 「从AUR中安装软件包」 ,其实如果汝足够 的话,不妨自己创建个软件包呗~

首先为啥不读读ArchWiki咧?

ArchWiki ,短小精悍,汝值得拥有呐~

如果因为各种原因看了Wiki还不明白的话,接着往下看呗~

第一步:以普通的方式安装软件

看看 base-devel 装了没?

sudo pacman -S base-devel --needed

从上游把软件的源代码下载下来,按照上游的文档编译和安装(典型的例子像这样):

./configure
make
make install

如果汝为了顺利安装做了任何的调整(比如改了些源码或者打上了补丁),记下来操作步骤,待会儿编写PKGBUILD时要用到哟~

第二步:编写PKGBUILD文件

PKGBUILD是一个shell脚本,包含 Arch Linux 在构建软件包时需要的信息.

Arch Linux 用 makepkg 创建软件包 …


这篇文章在2016年02月01日 (Mon)更新了呐~

没玩过AUR好意思说自己是Arch Linux用户?

尽管Arch Linux官方软件仓库里的软件包够多了,连MediaWiki或者OwnCloud一类的用 最好的编程语言 PHP写的应用都有对应的软件包啦~( TU:反正闲着也没事干,打个包呗~ ), 但是汝是不是有时试图pacman的时候:

error: target not found: { 此处用汝希望安装的软件包名称替换呗~ }

这时咋办咧?就该AUR上场了呗~

什么是AUR(Arch User Repository,Arch 用户软件仓库)?

Arch用户软件仓库(Arch User Repository,AUR)是为用户而建、由用户主导的Arch软件仓库。AUR中的软件包以软件包生成脚本(PKGBUILD)的形式提供,用户自己通过makepkg生成包,再由pacman安装。创建AUR的初衷是方便用户维护和分享新软件包,并由官方定期从中挑选软件包进入community仓库。

许多官方仓库软件包都来自AUR。通过AUR,大家相互分享新的软件包生成脚本(PKGBUILD和其他相关文件)。用户还可以为软件包投票。如果一个软件包投票足够多、没有协议问题、打包质量好,那么它就很有希望被收录进官方[community]仓库(以后就可以直接通过pacman …


这篇文章在2016年11月22日 (Tue)更新了呐~

汝要入坑Arch Linux了吗?那还不赶紧加入Arch Linux中文社区~

什么是Arch Linux?

Arch Linux 是一个针对 i686/x86-64 平台独立开发的 GNU/Linux 发行版,遵循轻量、简洁、优雅的开发原则,借灵活的架构应用于各种环境。Arch 安装后只提供最基本的系统,用户可以根据自己的需求来搭建不同的系统环境。官方并不提供图形化的配置工具,多数系统配置是通过修改文本文件来进行的。Arch 尽力提供最新稳定版本的软件。

Arch Linux 使用 Pacman 作为包管理器,它在提供了一个简单的包管理器同时,也提供了一个易用的包构建系统,使用户能够轻松地管理和定制官方提供的、用户自己制作的、甚至是来自第三方的各种软件包。仓库系统也能够让用户轻松的构建和维护自己的编译脚本、软件包和仓库,这样将有助于社区的成长和建设。

Arch Linux 的基本安装包由 [core] 软件库提供。此外 [extra], [community] 和 [testing] 软件库则提供了大量的的高品质软件以满足你的需求 …


Tox新手入门

写于 2016年01月21日 (Thu), 属于 Tech_Misc 分类。
notes
software

Tox,一种新型的聊天协议.如果汝关注安全和隐私,不妨来看看呗~

再说一遍Tox是啥?

Tox是一种新型的通讯协议,它的目标是——提供一个无法监控的 Skype 替代品——彻底的加密,没有后门,无需中间服务器。

由于Tox就是一个协议框架,不同的开发者开发了不同的软件呗~

Tox 官方维护的wiki上可以找到不同平台可用的客户端列表呐

在下面的例子中咱会先拿 qtox 来示范一下,汝可以从上面的列表中选择一个适合自己的客户端呗~

首先按照上游的指南装好客户端呗~

新建一个Tox个人资料

运行qtox,会弹出这样的窗口:

qTox欢迎画面

因为咱已经有一个Tox Profile所以是这样啦,汝直接按"New Profile"就好:

qTox-新建个人资料

在Username那挑个用户名,Password那输入个密码呗~

如果用SSH远程访问做类比的话,汝的Profile就是私钥,密码就是私钥的保护口令呗~

汝输入的密码非常重要!

1.挑一个好的密码,如果不怀好意的骇客同时得到了汝的密码和profile,就可以冒充汝发送消息了诶.

2,记住汝的密码!虽然安全性很重要,但是一旦汝忘了密码,基本上就无法恢复了呗~

确认完毕之后就会进入到qtox的主画面了呗~(旁边一圈是咱加上的注释,原谅咱不怎么会用GIMP......)

qTox_main