标签: termux

如何更改 Termux 中的工作目录

我在 Android 10 智能手机上运行 Termux。Termux全面升级更新。但我无法访问设备存储(/storage/emulated/0)。我尝试了“cd”命令,它有效。但每当我尝试访问文件或文件夹时,它都会显示“无法访问”。请帮助我。

android termux

4
推荐指数
1
解决办法
3万
查看次数

在 Termux 中运行由 clang 编译的 C 代码

直到昨晚,我一直在 Android 上使用 CppDroid 编译代码。

更新应用程序后,它开始显示position independent executable错误。

我重新安装了旧版本,但仍然遇到相同的错误。

我知道这是Android 5.0及以上版本的问题。那么直到昨晚CppDroid 是如何工作的呢?有人可以给我答案或任何线索吗?

Termux 仅提供 Clang。谁能给我一个成功编译C代码的方法?

权限被拒绝错误

在此输入图像描述

c c++ clang termux

3
推荐指数
1
解决办法
7465
查看次数

如何更改 Termux 中的默认启动文件夹?

目前我一直在 Android 三星手机上使用 Termux 终端。所以基本上每次我想通过终端进入我的 Dropbox 文件夹时,我都需要进入“home/storage/shared/Android/data/com.dropbox.android/files/u1407419/scratch/org”目录,这不是非常时间有效。有没有办法更改默认的 Termux 文件夹,以便每次打开 Termux 时它都会自动跳转到提到的文件夹?谢谢

terminal android dropbox termux

3
推荐指数
1
解决办法
1万
查看次数

如何在没有密码的情况下在 Alpine Linux 中通过 ssh 登录?

我用的是安卓手机。我编写python程序并在Termux中运行该程序。但是有一些lib不能在Android手机中安装或使用,例如sklearn和tensorflow。所以我决定尝试在我的编程环境中使用 docker 容器。我创建了一个 docker 镜像并将其更新到 docker-hub:zwdnet/mypython。然后我在 Termux 中安装了 qemu?并在 Termux 中安装了 Alpine Linux(alpine-virt-3.10.1-x86_64)。我按照这个页面的方法(是中文博客,不是英文):https : //stageguard.top/2019/08/15/run-docker-on-qemu-alpine/#1-Docker 之后,我使用命令

qemu-system-x86_64 -hda python.img -boot c -m 4096 -netdev user,id=nde1,hostfwd=tcp::2222-:22 -device e1000,netdev=nde1,id=d-net1 -nographic &
Run Code Online (Sandbox Code Playgroud)

在后面启动 alpine linux 并

ssh root@localhost -p 2222
Run Code Online (Sandbox Code Playgroud)

登录。(然后我安装了docker并运行容器成功,这是另一个问题。)现在我想不输入密码登录Apline linux。首先我使用

ssh-keygen -t rsa
Run Code Online (Sandbox Code Playgroud)

生成密钥,并使用

ssh-copy-id -i ./mykey.pub root@localhost -P 2222
Run Code Online (Sandbox Code Playgroud)

将 pub 密钥发送到 Apline linux 并更改 /etc/ssh/sshd_config 文件。最后我重新启动了 sshd 服务并注销。但是当我再次登录时,它要求我再次输入密码。我想可能是因为我用 root 登录。所以我登录并创建一个新用户名,并重复前面的操作符。但我失败了。ssh 要求我再次输入密码。这是我的 ~/.ssh 模型和密钥文件。

$ssh zym@localhost -p 2222 "ls -la"
zym@localhost's password:
total 20
drwxr-sr-x    3 1000     zym           4096 …
Run Code Online (Sandbox Code Playgroud)

linux passwords ssh alpine-linux termux

3
推荐指数
1
解决办法
6907
查看次数

错误显示:无法在 Termux 上找到包 python

我正在 termux 上安装 python 并且显示此错误:

$ pkg install python
Checking availability of current mirror: ok
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package python
Run Code Online (Sandbox Code Playgroud)

python termux

3
推荐指数
4
解决办法
2万
查看次数

需要在 Android 上的 Termux 上运行 Python 3.8.x,目前安装的是 Python 3.9

我刚刚在我的 Android 设备上安装了最新的 Termux,Python 3.9 是默认的 Python 安装。由于某些包不兼容,我需要运行 Python 3.8.x。

我的搜索告诉我没有办法在 Termux 中降级 Python - 这是正确的吗?

如果我安装了以前版本的 Termux,这会依次安装早期版本的 Python 还是只收集相同的默认版本?

我还有其他方法可以进行此更改吗?

python android downgrade termux

2
推荐指数
1
解决办法
4784
查看次数

我想问一下,如何修复这个termux存储库

我尝试更新我的软件包列表,但出现以下错误。

$ pkg update

Checking availability of current mirror: ok           
Ign:1 https://dl.bintray.com/grimler/game-packages-24 games InRelease                            
Ign:2 https://dl.bintray.com/grimler/science-packages-24 science InRelease     
Hit:3 https://termux.mentality.rip/termux-packages-24 stable InRelease                
Err:4 https://dl.bintray.com/grimler/game-packages-24 games Release
  403  Forbidden
Err:5 https://dl.bintray.com/grimler/science-packages-24 science Release
  403  Forbidden
Reading package lists... Done
E: The repository 'https://dl.bintray.com/grimler/game-packages-24 games Release' does not have a Release file.
N: Metadata integrity can't be verified, repository is disabled now.
N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
E: The repository 'https://dl.bintray.com/grimler/science-packages-24 science Release' does not …
Run Code Online (Sandbox Code Playgroud)

termux

2
推荐指数
3
解决办法
6668
查看次数

如何在Android中运行TypeScript程序?

如何使用 Android 手机运行 TypeScript 程序?是否有任何应用程序可用于在 Android 上离线运行 TypeScript 程序?

android typescript termux

1
推荐指数
1
解决办法
8604
查看次数

GNU ld 消息:“添加符号时出错:汇编语言格式错误的文件”

我正在尝试运行一个简单的汇编代码来打印 hello world

global _start

section .text
_start:
    ;printing hello world
    mov rax,1
    mov rdi,1
    mov rsi,texta
    mov rdx,11
    syscall
    ;exiting
    mov rax,60
    mov rdi,1
    syscall

section .data

    texta: db 'Hello world'
Run Code Online (Sandbox Code Playgroud)

我用nasm组装的

root@localhost:~# nasm -f elf64 do.asm -o do.o
Run Code Online (Sandbox Code Playgroud)

但是当我尝试编译/运行它时,它显示错误

root@localhost:~# ld do.o -o do
ld: do.o: Relocations in 
generic ELF (EM: 62)
ld: do.o: error adding 
symbols: file in wrong format
Run Code Online (Sandbox Code Playgroud)

有什么方法可以解决这个问题我正在 Ubuntu-in-termux 中运行它

我的系统信息: 这是我的系统信息

提前致谢

请解决

ubuntu assembly android nasm termux

-1
推荐指数
1
解决办法
4822
查看次数

在 termux/android 上安装乐堂

大家好,我需要帮助如何在 termux aarch64 中安装 rakudo

我尝试了不同的方法并得到了不同的错误,首先尝试:

在此处输入图片说明

第二次尝试:

在此处输入图片说明

rakudo rakudo-star termux raku

-6
推荐指数
1
解决办法
199
查看次数