在Termux v0.79中安装旧版包的方法指南

9次阅读
没有评论

如何在Termux v0.79中安装旧版包?

背景介绍

Termux v0.79是一个为Android设备量身定制的终端模拟器和Linux环境。然而,当遇到需要安装较老版本的应用程序或包时,在新的Termux发行版中可能会遇到困难,因为它们通常只支持新版的软件包管理库。

问题描述

用户想要在使用Termux v0.79的设备上安装旧版包(如Pegasus),却发现遇到多个安装步骤上的拦路虎。具体问题包括对Termux版本要求过高、缺少必要的文件或签名错误等问题。

解决方案

以下是帮助你在Termux v0.79中正确安装旧版包的方法:

  1. 下载合适的Termux版本:首先,确保你的Termux版本符合Pegasus的要求。根据Pegasus的说明需要的是“版本至少为v117”,并标明此版本只支持Android 7.0及以上系统。

  2. 手动获取必要文件

  3. 从官方页面或GitHub仓库下载适用于你设备的Termux APK。

  4. 在成功安装Termux后,可以通过直接编辑包管理配置来兼容旧版包。可以按照以下步骤操作:

  5. 修改Apt源配置/data/data/com.termux/files/usr/etc/apt/sources.list. 使用文本编辑器 vi sources.list 更改其内容为:
    deb https://packages.termux.dev/termux-main-21 stable main

  6. 移除不必要的仓库
    pkg remove science-repo
    pkg remove game-repo

  7. 安装旧版本包及其依赖:访问 <https://packages.termux.org/termux-main-21/dists/stable/main/binary-arm/>,手动下载你需要的 .deb 文件。并将文件保存到Termux的下载目录。

  8. 通过dpkg安装
    cd ${HOME}/Downloads
    dpkg -i package-name.deb

  9. 使用archive.org作为备用源:在无法直接从官方获取旧版包时,可以访问 https://archive.org/details/termux-repositories-legacy。选择需要的版本,如 24.12.2019.tar,并查找、下载对应的 .deb 文件。

以上步骤将帮助你在Termux v0.79环境中顺利安装所需的旧版包。

注意及建议

  • 由于涉及到文件系统的修改与操作,推荐在熟悉这些技术的操作后谨慎进行。
  • 定期检查Termux和相关软件包的官方文档或社区讨论区以获取最新信息。

希望这个解决方案能够帮助解决安装过程中遇到的问题,如果还有更具体的技术难题或者其它问题欢迎提出!

正文完