Andriod安装termux并换源

问题汇总

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.mzph.cn/diannao/41667.shtml

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

相关文章

ssm“落雪”动漫网站-计算机毕业设计源码81664

目 录 摘要 1 绪论 1.1 研究背景 1.2 研究意义 1.3论文结构与章节安排 2系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据新增流程 3.2.2 数据删除流程 2.3 系统功能分析 2.3.1 功能性分析 2.3.2 非功能性分析 2.4 系统用例分析 2.5本章小结 3 系统总体设…

Golang | Leetcode Golang题解之第217题存在重复元素

题目: 题解: func containsDuplicate(nums []int) bool {set : map[int]struct{}{}for _, v : range nums {if _, has : set[v]; has {return true}set[v] struct{}{}}return false }

温州网站建设方案及报价

随着互联网的发展,网站建设已经成为企业推广和营销的重要手段。温州作为中国经济发达地区之一,各行各业企业纷纷意识到网站建设的重要性,纷纷加大网站建设工作的投入。那么,温州网站建设方案及报价是怎样的呢?下面我们…

Python | Leetcode Python题解之第218题天际线问题

题目: 题解: class Solution:def getSkyline(self, buildings: List[List[int]]) -> List[List[int]]:buildings.sort(keylambda bu:(bu[0],-bu[2],bu[1]))buildings.append([inf,inf,inf])heap [[-inf,-inf,-inf]]ans []for l,r,h in buildings:i…

开发必备基础知识【字符编码合集】

开发必备基础知识【字符编码合集】 大家在日常开发交流中会发现,别人那里运行的好好的文件,在你电脑上却无法编译,甚至出现一堆莫名其妙的字符,比如:��� 程序中经常遇到一些关于乱码…

探索人工智能在电子商务平台与游戏发行商竞争中几种应用方式

过去 12 年来,电脑和视频游戏的发行策略发生了巨大变化。数字游戏的销量首次超过实体游戏的销量 在20132020 年的封锁进一步加速了这一趋势。例如,在意大利,封锁的第一周导致数字游戏下载量 暴涨174.9%. 展望未来,市场有望继续增…

着急,为啥AI叫好不叫座啊?

关注卢松松,会经常给你分享一些我的经验和观点。 李彦宏在2024世界人工智能大会上说: 没有应用,光有基础模型,不管是开源还是闭源都一文不值,所以我从去年下半年开始讲,大家不要卷模型了,要去…

数学不好能搞人工智能吗?

很遗憾,不能。 人工智能(AI)实际上是一个将数学、算法理论和工程实践紧密结合的领域。AI 扒开来看就是算法,也就是数学、概率论、统计学、各种数学理论的体现。 新的时代,程序员想要跨入 AI 之门,只要稍微…

13 - Python网络编程入门

网络编程入门 计算机网络基础 计算机网络是独立自主的计算机互联而成的系统的总称,组建计算机网络最主要的目的是实现多台计算机之间的通信和资源共享。今天计算机网络中的设备和计算机网络的用户已经多得不可计数,而计算机网络也可以称得上是一个“复…

VSCode打开其它IDE项目注释显示乱码的解决方法

问题描述:VSCode打开Visual Studio(或其它IDE)工程,注释乱码,如下图所示: 解决方法:点击VSCode右下角的UTF-8,根据提示点击“通过编码重新打开”,再选择GB2312&#xff0…

R语言数据分析案例42-基于时间序列模型对股票预测分析和研究

一、研究背景和意义 随着全球经济的不断发展和数字化转型的加速推进,科技公司在全球市场中扮演着日益重要的角色。其中,中国的阿里巴巴集团作为全球最大的电子商务公司之一,其业务范围覆盖电子商务、云计算、金融科技等多个领域。由于其在中…

AI革命:RAG技术引领未来智能

AI革命:RAG技术引领未来智能 在人工智能的浪潮中,一种名为RAG(Retrieval-Augmented Generation)的技术正在悄然改变我们的世界。这种技术通过整合外部知识库,极大地增强了大型语言模型(LLM)的性能,为智能助手、聊天机器人等应用带来了革命性的提升。 1 突破性的RAG技…

【python】PyQt5可视化开发,如何设计鼠标显示的形状?

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

JMeter:循环控制器While Controller的用法小结

前言 在之前的博文“JMeter案例优化:测试执行结束后,实现tearDown的几种方式”中,尝试了JMeter的循环控制器While Controller,发现还有点小复杂,将学习过程记录下来,免得遗忘。 注:我使用的是…

《C++20设计模式》外观模式

文章目录 一、前言二、实现1、UML类图2、实现 一、前言 一句话总结外观模式:简化接口,或者简化流程。🙂 相关代码可以在这里,如有帮助给个star!AidenYuanDev/design_patterns_in_modern_Cpp_20 二、实现 原来需要很…

动手学深度学习(Pytorch版)代码实践 -循环神经网络-54~55循环神经网络的从零开始实现和简洁实现

54循环神经网络的从零开始实现 import math import torch from torch import nn from torch.nn import functional as F from d2l import torch as d2l import matplotlib.pyplot as plt import liliPytorch as lp# 读取H.G.Wells的时光机器数据集 batch_size, num_steps 32, …

多特征线性回归

目录 一、多特征符号意义说明:二、多特征模型表示:三、Numpy向量表示、内积计算:1.向量表示:2.内积计算: 四、多元线性回归梯度下降算法: 一、多特征符号意义说明: x下标j:表示第j个…

怎么做外贸推广:10个详细教程和工具

1. 介绍 1.1 什么是外贸推广 外贸推广指的是将产品或服务推广到国际市场的过程。它的主要目的是吸引海外客户,增加销售额,并扩大企业的全球影响力。外贸推广不仅仅是销售产品,它还包括品牌建设、市场研究和客户关系管理。 谷歌外贸推广案例…

机器学习---线性回归

1、线性回归 例如:对于一个房子的价格,其影响因素有很多,例如房子的面积、房子的卧室数量、房子的卫生间数量等等都会影响房子的价格。这些影响因子不妨用 x i x_{i} xi​表示,那么房价 y y y可以用如下公式表示: y …

吴恩达机器学习 第三课 week3 强化学习(月球着陆器自动着陆)

目录 01 学习目标 02 概念 2.1 强化学习 2.2 深度Q学习(Deep Q-Learning ) 03 问题描述 04 算法中的概念及原理 05 月球着陆器自动着陆的算法实现 06 拓展:基于pytorch实现月球着陆器着陆 07 总结 写在最前:关于强化学习…