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.pswp.cn/diannao/41667.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41667.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/41667.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

web學習筆記(七十八)

目錄 1.自定義子組件的配置 2. 自定義子組件生命周期函數 3.父子組件傳值 3.1 父傳子 3.2 子傳父 1.自定義子組件的配置 在components文件中可以創建子組件,首先需要創建一個文件夾,然后右擊文件夾選擇新建Component 選擇這個配置系統不會自動配置…

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應用探討】—多層感知機應用場景

目錄 一、計算機視覺 二、自然語言處理 三、推薦系統 四、金融風控 五、醫療健康 六、工業制造 七、其他領域 一、計算機視覺 在計算機視覺領域,多層感知機(MLP)因其強大的非線性建模能力而被廣泛應用于各種圖像處理任務中。具體應用…

SessionStorage和loacalStorage區別

一、SessionStorage 1.生命周期 SessionStorage中存儲的數據在當前會話期間有效,即當頁面關閉時數據將被清除。 2.作用域 SessionStorage中的數據僅在當前標簽頁或窗口中有效,不同標簽頁或窗口之間無法共享數據。 3.存儲容量 SessionStorage的存儲…

java面試-java基礎(上)

文章目錄 一、什么是Java?特點?二、什么是JVM、JDK、JRE?三、java跨平臺實現原理四、java數據類型有哪些?五、char能不能存一個中文漢字?六、存在數字i加1小于i或者i減1小于i?七、什么是自動類型轉換與強制類型轉換?八、什么是裝/拆箱&am…

數學不好能搞人工智能嗎?

很遺憾,不能。 人工智能(AI)實際上是一個將數學、算法理論和工程實踐緊密結合的領域。AI 扒開來看就是算法,也就是數學、概率論、統計學、各種數學理論的體現。 新的時代,程序員想要跨入 AI 之門,只要稍微…

13 - Python網絡編程入門

網絡編程入門 計算機網絡基礎 計算機網絡是獨立自主的計算機互聯而成的系統的總稱,組建計算機網絡最主要的目的是實現多臺計算機之間的通信和資源共享。今天計算機網絡中的設備和計算機網絡的用戶已經多得不可計數,而計算機網絡也可以稱得上是一個“復…

Springweb詳解

Springweb詳解 一.springweb介紹 1.1 SpringWEB 特點 ? SpringWEB 是 spring 家族原生產品,與 IOC 容器等基礎設施無縫對接. ? 基于原生的 Servlet,提供了一個前端控制器 DispatcherServlet ,開發者 無須額外開發控制器對象. ? 可以自…

【SQL】聚簇索引與?聚簇索引的區別

聚簇索引(Clustered Index)和非聚簇索引(Non-Clustered Index)是數據庫索引的兩種主要類型,它們在數據存儲和訪問方式上有顯著區別。 聚簇索引 數據存儲順序:聚簇索引將數據行按照索引鍵的順序進行存儲。…

VSCode打開其它IDE項目注釋顯示亂碼的解決方法

問題描述:VSCode打開Visual Studio(或其它IDE)工程,注釋亂碼,如下圖所示: 解決方法:點擊VSCode右下角的UTF-8,根據提示點擊“通過編碼重新打開”,再選擇GB2312&#xff0…

R語言數據分析案例42-基于時間序列模型對股票預測分析和研究

一、研究背景和意義 隨著全球經濟的不斷發展和數字化轉型的加速推進,科技公司在全球市場中扮演著日益重要的角色。其中,中國的阿里巴巴集團作為全球最大的電子商務公司之一,其業務范圍覆蓋電子商務、云計算、金融科技等多個領域。由于其在中…

AI革命:RAG技術引領未來智能

AI革命:RAG技術引領未來智能 在人工智能的浪潮中,一種名為RAG(Retrieval-Augmented Generation)的技術正在悄然改變我們的世界。這種技術通過整合外部知識庫,極大地增強了大型語言模型(LLM)的性能,為智能助手、聊天機器人等應用帶來了革命性的提升。 1 突破性的RAG技…

【問題記錄】Jenkins Pipeline讀取變量的各種方法

方法一 輸出docker image鏡像標簽給IMAGE_TAG def IMAGE_TAG sh(script: docker images | grep ${SERVER_NAME} | grep $NAME_SPACE | awk {print $2}|grep ${BUILD_NUMBER}, returnStdout: true) 另外,如果想輸出docker image命令執行結果給IMAGE_TAG def IMAG…

【python】PyQt5可視化開發,如何設計鼠標顯示的形狀?

?? 歡迎大家來到景天科技苑?? 🎈🎈 養成好習慣,先贊后看哦~🎈🎈 🏆 作者簡介:景天科技苑 🏆《頭銜》:大廠架構師,華為云開發者社區專家博主,…