标签"Arch Linux"中的文章
闲来无事,然后就没有然后啦😂
动机?
今天看了看知乎上的某个问题: 长期使用Arch,Gentoo等滚动更新的发行版是怎样的一种体验?
好几个 Arch Linux 用户都是在一开始列出了
/var/log/pacman.log
的第一行,用的是
head
命令。
# 咱没有各位的历史悠久啦~
$ head -1 /var/log/pacman.log
[2014-11-18 19:37] installed filesystem (2014.10-1)
然后这个 filesystem 是啥咧?
然后 farseerfc 这么写到:
pacman -Ql filesystem 看下它都有什麼唄。 這個包就是提供最基礎的 Arch Linux 的目錄結構和一些不屬於任何別的包的配置文件。 這樣 Arch Linux …
这篇文章在2016年05月13日 (Fri)更新了呐~
这可不是oo什么的...... 😂😂
简单说就是咱搞了台 Surface Book 回来 (不是顶配所以不要说咱土豪啦😂😂
搞 Windows _(:з」∠)_
- 升级到了最新的预览版 ( 用 Microsoft 账户登录就好)
- 装了 Office 2016 (汝会明白为啥的😏
- 把 osu! 复制到了 Surface Book 上 (用 Surface Pen 玩 osu! 的感觉真是酸爽😏
当然作为 Arch Linux 用户怎么不会去装 Arch Linux 呐?
于是和 上篇文章 一样,用 Windows 内置的磁盘管理收缩了一个空闲分区出来. <(ノ=﹁"﹁=)ノ┻━┻
因为懒得用 hashtool 给内核签名,于是咱直接关了安全启动 …
社团为了完成某个和咱没有关系的项目买了块树莓派3诶,然而不妨碍咱玩就是了~
汝不会连树莓派是啥都不知道吧 😂😂
树莓派(英语:Raspberry Pi),是一款基于Linux的单板机电脑。它由英国的树莓派基金会所开发,目的是以低价硬件及自由软件刺激在学校的基本计算机科学教育。
树莓派基金会提供了基于ARM架构的Debian、Arch Linux和Fedora等的发行版供大众下载,还计划提供支持Python作为主要编程语言,支持BBC BASIC(通过RISC OS映像或者Linux的"Brandy Basic"克隆)、C语言和Perl等编程语言。
---- Wikipedia:树莓派
若干准备动作 _(:з」∠)_
树莓派3的配置大概像这样:
SoC : Broadcom BCM2837(CPU,GPU DSP和SDRAM、USB)- CPU : ARM Cortex-A53 64位 (ARMv8系列) 1.2GHz (四核心)
- GPU :Broadcom VideoCore IV
- RAM …
先祝大家
为了让旅伴发发牢骚,就装了一个 Ghost 博客系统咯~
汝连啥是 Ghost 都不知道?
Ghost是用JavaScript编写的博客平台,基于MIT许可证开放源代码。Ghost的设计主旨是简化个人网站发布以及网上出版的过程。
Ghost是一款个人博客系统,它是使用Node.js语言和MySQL数据库开发的,同时支持MySQL、MariaDB、SQLite和PostgreSQL。用户可以在支持Node.js的服务器上使用自己的博客。
简单来说,Ghost 是一套博客平台,是一套博客平台,是一套博客平台! (重要的事情说三遍😂😂)
要安装 Ghost 需要啥?
因为 Ghost 是用 Node.js 写成的,所以要安装 Ghost , 汝需要先装上 Node.js 和 npm …
通过上一次的 「创建一个软件包」 ,
汝应该已经创建了一个 (或是 N 个) 软件包了吧,如果汝想分享给其它人的话,上传到 AUR 其实是最方便的方法呗~
前几天被 #archlinux-cn 的各位吐槽了中文和英文之间空格的问题,原谅咱写文章时太随性😂
再来回顾一下 Arch User Repository 的打包规范呗~
不合规范的软件包可能会在不经过提醒的话直接删除.
-
对于某些特定平台的软件包(例如 Web 应用)有不同的打包规范,记得看哦~
看了 Wiki 以后,是否觉得自己的软件包符合规范了?
如果确定的话,接着往下看呗~
第一步:注册一个 AUR 帐号
去 https://aur.archlinux.org/register/ 注册一个帐号呗 …
上一次咱说了 「从AUR中安装软件包」 ,其实如果汝足够 触 的话,不妨自己创建个软件包呗~
第一步:以普通的方式安装软件
看看
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] 软件库则提供了大量的的高品质软件以满足你的需求 …