前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从termux到archlinux安装记录

从termux到archlinux安装记录

作者头像
QAIU
发布2023-03-14 15:50:27
2.4K0
发布2023-03-14 15:50:27
举报
文章被收录于专栏:手机编程

阅读须知:

  1. 本教程不提供任何图形化界面安装的教程
  2. 本教程面向小白

** 目录:**

安装指引

  • F-Droid下载:点击下载 (国内访问速度感人建议使用本站下载服务器)
  • 本地下载:点击下载
  • 推荐使用termux官方美化插件termux-styling:点击下载 相关设置稍后介绍

基础配置

首次进入termux 需要一段时间自动联网配置,之后需要手动更新下软件源

代码语言:javascript
复制
apt update
apt upgrade
# 先安装vim
apt install vim

如果你感觉下载速度太慢请使用国内镜像下载

配置termux清华镜像源

代码语言:javascript
复制
export EDITOR=vim
apt edit-sources

# 写入:
# The termux repository mirror from TUNA:
deb [arch=all,aarch64] https://mirrors.tuna.tsinghua.edu.cn/termux stable main
:wq保存

apt update #更新镜像缓存

新版快捷键功能有所变化,如果不习惯单排的默认样式,请按下列方法配置

代码语言:javascript
复制
# 如果.termux目录不存在 请自己建立这个目录
mkdir .termux
vim ~/.termux/termux.properties 
# 写入:
extra-keys = [['ESC','/','-','HOME','UP','END','PGUP'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN']] 
# 保存并关闭 vim命令:“:wq” (去掉双引号),退出termux命令: exit ,重新打开
# 你会发现又回到之前的界面了

接下来我们需要安装一下基本的软件或命令

代码语言:javascript
复制
apt install  zsh wget git proot curl -y

ArchLinux安装及配置指引

接下来可能会越来越复杂,请认真阅读每一步骤

. 一键安装archlinux解压过程漫长大约5分钟左右
代码语言:javascript
复制
wget https://raw.github.com/qianbaiducode/TermuxArch/master/setupTermuxArch.sh && bash setupTermuxArch.sh

安装过程中可能会进入修改源的vim界面,如果使用官方默认源则无需修改,不过这里建议改成清华源:

代码语言:javascript
复制
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo

安装完成后,下次启动ArchLinux命令为

代码语言:javascript
复制
startarch
安装aur包管理器(Yaourt)

#####一,首先安装一下常用的开发工具和相关依赖,方便后续的编译工作

代码语言:javascript
复制
pacman -Syu base-devel --needed
pacman -Syu git vim po4a yajl

#####二,解决执行makepkg不能root执行问题 修改makepkg脚本

  1. vim /bin/makepkg
  2. 进入vim 输入/EUID =查找到EUID == 0这一句,注释掉这句下面的第2行,即: exit $E_ROOT 改为 #exit $E_ROOT
  3. 保存退出 :wq
  4. 另外,为了后续编辑PKGBUILD文件方便我们可以在.bash文件里加入 export VISUAL="vim"

#####三,编译安装fakeroot-tcp:

  1. git clone https://aur.archlinux.org/fakeroot-tcp.git
  2. cd fakeroot-tcp
  3. vim PKGBUILD (64位系统要修改编译脚本) 在arch=(...)里添加aarch64,如下 arch=('i686' 'x86_64' 'armv7h' 'aarch64') :wq 保存并关闭
  4. 执行 makepkg
  5. 最后编译完成后提示进入fakeroot失败 我们需要进入cd src/fakeroot-1.23源码目录下执行 make install

** 至此安装fakeroot-tcp完成**


#####四,编译安装package-query:

先回到家目录下 cd

  1. git clone https://aur.archlinux.org/package-query-git.git
  2. cd package-query-git
  3. makepkg
  4. 最后进入fakeroot制作本地包 使用ls命令查看包名吧(一般.pkg.tar.xz结尾)
  5. pacman -U 包名 安装 如 pacman -U package-query-git-1.9.r11.ga392842-1-aarch64.pkg.tar.xz

#####五,编译安装yaourt:

还是先回到家目录 cd

  1. git clone https://aur.archlinux.org/yaourt.git
  2. cd yaourt
  3. makepkg 之后和4.5.步骤上面同理

这里还是建议使用aur清华镜像源,不然速度太慢: 修改/etc/yaourt.rc,去掉AURURL前的注释,改为

代码语言:javascript
复制
AURURL="https://aur.tuna.tsinghua.edu.cn"

#####六,yaourt包管理器使用示例

我们通过yaourt来安装一个简单小游戏 nsudoku来学习下yaourt的一般使用步骤

yaourt命令可以兼容pacman的一些命令

如 yaourt -Syu 更新系统 yaourt -S {软件包} 安装软件

也可以yaourt {软件包名称} 直接在aur里搜索软件

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装指引
  • 基础配置
  • ArchLinux安装及配置指引
    • . 一键安装archlinux解压过程漫长大约5分钟左右
      • 安装aur包管理器(Yaourt)
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档