Andriod安装termux并换源

news2024/11/19 16:27:29

问题汇总

Error: The repository ‘https://mirrors.tuna.tsinghua.edu.cn/termux/termux-package-24 stable Release’ does not have a Release file.

更换源(这里使用的是清华大学源)

打开文件

nano $PREFIX/etc/apt/sources.list

手动修改

deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24/ stable main

修改后即可

Error: The repository ‘https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable InRelease’ is not signed.

没有签名的软件源在Debian和Ubuntu等基于Debian的系统中,软件源需要签名以确保软件包的安全性和完整性

在Termux中遇到的错误表明尝试更新软件包列表时,无法验证清华大学镜像站的软件源签名。这通常意味着软件源没有提供APT所需的公钥,或者公钥没有正确添加到Termux的密钥环中。
解决这个问题的步骤如下:

  1. 检查网络连接:确保您的网络连接稳定,没有代理或防火墙设置阻止访问镜像站。
  2. 检查 sources.list 文件:确保 sources.list 文件中的软件源地址是正确的。您可以使用以下命令查看并编辑 sources.list.d 目录下的文件:
    cat /data/data/com.termux/files/usr/etc/apt/sources.list.d/*
    如果发现有不正确的地址,使用文本编辑器进行更正。
  3. 尝试清除缓存:有时候,清除缓存可以解决问题。在Termux中,您可以使用以下命令:
    pkg clean
  4. 导入公钥:如果问题是由于缺少公钥,您需要导入清华大学镜像站的公钥。但是,Termux的 pkg 包管理器与APT不同,不支持 apt-key 命令。您需要查找是否有适用于Termux的公钥导入方法,或者联系镜像站获取帮助。
  5. 使用其他源:如果问题持续存在,您可能需要暂时使用其他源,例如Termux的官方源,直到问题解决。
  6. 检查Termux社区和文档:查看Termux的官方文档和社区论坛,看看是否有其他用户遇到类似问题以及如何解决。
  7. 联系镜像站管理员:如果问题看起来是镜像站的问题,您可以尝试联系清华大学镜像站的管理员获取帮助。
  8. 检查社交媒体通知:根据错误信息中的提示,如果存在任何严重的托管问题或其他问题,镜像站可能会在社交媒体页面上发布通知。您可以关注他们的社交媒体账号以获取最新信息。
    请注意,由于Termux的包管理器与标准的Debian/Ubuntu系统的APT不同,一些APT特有的解决方案可能不适用于Termux。您可能需要寻找Termux特定的解决方法。

你可以使用

termux-change-repo stable https://mirrors.tuna.tsinghua.edu.cn/termux

来解决,可是

termux-change-repo: command not found

找不到termux-change-repo🤯

如果您在 Termux 中遇到了 termux-change-repo: command not found 的错误,这可能意味着 termux-change-repo 工具没有安装在您的设备上,或者它的路径没有正确设置在环境变量中。
以下是一些解决步骤:

  1. 安装 termux-change-repo :
    首先,您需要确保已经安装了 termux-change-repo 。在 Termux 中,您可以使用以下命令来安装它:pkg install termux-change-repo
  2. 检查环境变量:
    如果已经安装了 termux-change-repo 但仍然无法使用,可能是因为环境变量没有设置正确。在 Termux 中,您可以使用 echo $PATH 来查看当前的 PATH 环境变量。
  3. 使用完整路径:
    如果 termux-change-repo 已经安装,但是您仍然收到 “command not found” 的错误,您可以尝试使用其完整路径来运行命令。通常,它可以在 P R E F I X / b i n 目 录 下 找 到 : PREFIX/bin 目录下找到: PREFIX/binPREFIX/bin/termux-change-repo stable https://mirrors.tuna.tsinghua.edu.cn/termux
  4. 更新 Termux:
    确保您的 Termux 是最新版本。可以通过以下命令来更新:pkg update && pkg upgrade
  5. 重新启动 Termux:
    有时候,重新启动 Termux 可以解决环境变量的问题:exit然后再次打开 Termux。
  6. 检查 Termux 社区:
    如果上述步骤都不能解决问题,您可以查看 Termux 的 GitHub 仓库或社区论坛,看看是否有其他用户遇到类似问题。
  7. 手动更换源:
    如果 termux-change-repo 不可用,您可能需要手动编辑 /etc/apt/sources.list.d/ 目录下的 .list 文件来更换源。但请注意,这种方法需要谨慎操作,以避免破坏您的软件源配置。
    请记住,更换软件源和添加公钥是一个需要谨慎处理的过程,确保您从可信的源获取信息,并按照正确的步骤操作。

我们又不能下载才进行换源,让我下载自动识别公钥,有点。。。

手动设置公钥
curl -O https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24/trusted-key.asc

查看是否下载完成

ls

在这里插入图片描述

apt-key add trusted-key.asc

出现

E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation

需要安装gnupg

pkg install gnupg

在这里插入图片描述
回到公钥问题🫠

别急我们用curl来下载deb文件

curl -O http://example.com/path/to/gnupg.deb

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1899845.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java中关于构造代码块和静态代码块的解析

构造代码块 特点:优先于构造方法执行,每new一次,就会执行一次 public class Person {public Person(){System.out.println("我是无参构造方法");}{System.out.println("我是构造代码块"); //构造代码块} }public class Test {public stati…

动手学深度学习(Pytorch版)代码实践 -循环神经网络-51序列模型

51序列模型 import torch from torch import nn from d2l import torch as d2l import matplotlib.pyplot as pltT 1000 # 总共产生1000个点 time torch.arange(1, T 1, dtypetorch.float32) x torch.sin(0.01 * time) torch.normal(mean0, std0.2, size(T,)) d2l.plot(…

【PB案例学习笔记】-27制作一个控制任务栏显示与隐藏的小程序

写在前面 这是PB案例学习笔记系列文章的第27篇,该系列文章适合具有一定PB基础的读者。 通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。 文章中设计到的源码,小凡都上传到了gite…

����: �Ҳ������޷��������� javafx.fxml ԭ��: java.lang.ClassNotFoundException解决方法

如果你出现了这个问题,恭喜你,你应该会花很多时间去找解决方法。别问我怎么知道的... 解决方法: 出现乱码的原因:配置vm时 这些配置看似由有空格,换行,实则没有。所以解决办法就是,重新配置你…

C语言编译和编译预处理

编译预处理 • 编译是指把高级语言编写的源程序翻译成计算机可识别的二进制程序(目标程序)的过程,它由编译程序完成。 • 编译预处理是指在编译之前所作的处理工作,它由编译预处理程序完成 在对一个源程序进行编译时,…

PCDN技术如何提高内容分发效率?(贰)

PCDN技术通过以下方式提高内容分发效率: 1.利用用户设备作为分发节点:与传统的 CDN技术主要依赖中心化服务器不同, PCDN技术利用用户的设备作为内容分发的节点。当用户下载内容时,他们的设备也会成为内容分发的一部分,将已下载的内容传递给其…

【零散技术】Odoo模块强制更新

序言:时间是我们最宝贵的财富,珍惜手上的每个时分 作为一款开源的ERP框架,Odoo的二次开发是绕不过去的一个话题,在二开过程中,难免会遇到迭代开发模块的问题,在一些特殊情况下,会出现更新了模块后无法进入Odoo的情况。…

亲子时光里的打脸高手,贾乃亮与甜馨的父爱如山

贾乃亮这波操作,简直是“实力打脸”界的MVP啊! 7月5号,他一甩手,甩出张合照, 瞬间让多少猜测纷飞的小伙伴直呼:“脸疼不?”带着咱家小甜心甜馨, 回了哈尔滨老家,这趟亲…

mac|Mac压缩与解压缩

1、系统自带的压缩软件。但是它能解压的格式很少 2、keka(优点:体积小,没广告) 支持压缩格式:7z,Zip,Tar,Gzip,Bzip2,DMG,ISO 支持的提取格式&…

物联网行业等保有什么要求

中国网络安全等级保护制度(简称“等保”)对物联网行业有特定的要求,以确保物联网系统的安全性。等保2.0在原有安全通用要求的基础上,增加了针对新技术如云计算、物联网、移动互联网等的扩展要求。以下是一些关键的物联网安全扩展要…

【Dell R730 折腾记录】风扇调速--在 Ubuntu 系统上开机自启动并每隔30分钟执行一次风扇定速脚本

前段时间升级了一下机柜里的服务器,替换掉了一台旧的 Dell 服务器,换上了这台 R730。但是无奈于噪音的袭扰,搁置了一段时间。我在这台机器上目前安装了一块 Intel Xeon E5-2630v3 芯片以及一张改过散热的 NVIDIA Tesla P4 计算卡。结果就是散…

粤港澳大湾区人工智能资本对接会”成功举办!

为促进惠州仲恺高新区人工智能产业的发展,推动惠深两地产业资源深度协同与合作,也为吸引更多的优质项目与投融资机构为惠州仲恺高新区产业发展注入动力,加速深圳人工智能相关产业资源落地仲恺。2024年06月26日,由仲恺高新区科技创…

期末上分站——计组(1)

复习题1-10 1、某SARM芯片,其存储容量为64K16位,该芯片的地址线数目和数据线数目分别是__D_。 A. 64, 16 B 16, 64, C 64, 8 D 16, 16 解析: 首先,我们来看存储容量,它是64K16位。这里的64K指的是存储单元的数量&#x…

Java项目:基于SSM框架实现的智慧城市实验室管理系统分前后台【ssm+B/S架构+源码+数据库+毕业论文】

一、项目简介 本项目是一套基于SSM框架实现的智慧城市实验室管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单…

BS模式的的高校食堂自助预约点餐系统-计算机毕业设计源码93989

目 录 1 绪论 1.1 研究背景与意义 1.2国内外研究现状 1.3论文结构与章节安排 2 系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 法律可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能性分析 2.3 系统用例分析 2.4 系统流程…

vim未找到命令,且yum install vim安装vim失败

vim未找到命令,且yum安装vim失败 1、wget更新yum云资源,本次更新为华为云镜像资源 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repowget报未找到命令,请查看文章Linux wget…

第4章-程序的流程控制

#本章目标 了解程序的描述方式 了解程序的组织结构 掌握顺序结构 掌握循环结构for与while 掌握程序跳转语句break和continue 掌握pass空语句1,程序的描述方式 1,自然语言:就是是用人类语言,直接描述程序 2,流程图&…

Cesium 二三维热力图

Cesium 二三维热力图 原理:主要依靠heatmap.js包来实现 效果图:

maven的卸载与安装

卸载 1.找到当前的maven路径:使用 mvn -v 查看当前maven的安装目录在哪 2.删掉 sudo rm -rf [maven的路径] 3.再次输入 mvn -v 查看是否删除成功 安装 1.下载maven安装包 https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/ 注意:maven版本请使用3.…

excel批量修改一列单价的金额并保留1位小数

1.打开表格,要把单价金额变成现在的两倍,数据如下: 2.把单价这一列粘贴到一个新的sheet页面,在B2单元格输入公式:A2*2 然后按enter回车键,这时候吧鼠标放到B2单元格右下角,会出现一个黑色的小加号&#xf…