zoukankan      html  css  js  c++  java
  • termux----旧手机变废为宝(下)

    在第一篇博客我们讲了,linux deploy可以在手机内新建一个系统,唯一的缺点是并不自带terminal和需要root。

    华为手机就.........

    所以,今天我们来说一说不root该怎么做。

    1.termux的下载
    在网址https://f-droid.org/下载F-Droid。
    F-Droid是一个应用市场,你可以在里面下载app。第一次进入需要更新,需要等待,由于服务器在外国,下载软件会很慢,需要耐心等待。
    进入界面,点击搜索按钮,输入termux,可以看到以下几个app
    termux terminal emulator with packages 这个是我们需要下载的app
    termux:api是termux调用android功能的扩展
    termux:styling是termux设置字体大小,类型与背景功能的扩展
    如果你可以使用Google商店,你可以直接在Google商店下载termux
    2. termux更新源的更换(不推荐)
    第一次进入termux,需要初始化,初始化完成之后,第一步当然是更换更新源,由于默认更新源在外国,下载不会太快(现在termux的更新源下载速度还可以)。如果在更换源之后出现问题,换回源更新源
    termux的目录结构与普通的Linux不太一样。它使用了一种叫前缀的东西perfix,相当于根目录"/"
     1 prerix = /data/data/com.termux/files/ 
    输入pwd查看当前目录
    /data/data/com.termux/files/home
    

    termux配置更新源地址的文件是

    1 /data/data/com.termux/files/usr/etc/apt/source.list

    使用cd命令进入更新源文件目录下
    使用cp命令备份文件,以便出现问题时回滚

    cp -p sources.list sources.list.bak

    vi编辑文件(vim 默认没有安装)

    vi sources.list 

    原内容如下

    #The main termux repository:
    deb https://dl.bintray.com/termux/termux-packages-24 stable main

    修改如下(使用清华源)

    # The termux repository mirror from TUNA:
    deb https://mirrors.tuna.tsinghua.edu.cn/termux stable main

    更新软件

    1 apt update 更新包列表
    2 apt upgrade 更新安装的包文件

    或者直接使用官方提供的自动代码:

    sed -i 's@^(deb.*stable main)$@#1
    deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
    sed -i 's@^(deb.*games stable)$@#1
    deb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
    sed -i 's@^(deb.*science stable)$@#1
    deb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
    apt update && apt upgrade

    可以参考termux清华源的帮助文档

    至此,这个教程就结束了。

  • 相关阅读:
    nyoj 117 求逆序数 (归并(merge)排序)
    2018年四川理工学院软件工程考试大纲(软件需求分析)
    2018年四川理工学院软件工程考试大纲(软件计划与可行性研究)
    hdu 1166 敌兵布阵 (线段树、单点更新)
    hdu 1754 I Hate It (线段树、单点更新)(PS:ios::sync_with_stdio(false)可以加快cin、cout的读取写出速度)
    周末手撸管理系统(一)
    drf源码save以及response
    drf框架serializers中ModelSerializer类简化序列化和反序列化操作
    drf框架序列化和返序列化
    django模型中有外键关系的表删除相关设置
  • 原文地址:https://www.cnblogs.com/haliang0409/p/12652583.html
Copyright © 2011-2022 走看看