在Termux中
我学会了使用Termux中的、apt和pkg来安装和管理软件包。
-$ apt install tree
-$ apt remove tree
-$ pkg install tree
-$ pkg uninstall tree
-$ pkg install mariadb
-$ dpkg, apt-get, etc...Everything worked fine
在Pydroid3终端中
所以,我只是在Pydroid3终端上尝试了同样的方法。
/storage/emulated/0 $ apt install tree
sh: apt: not found
/storage/emulated/0 $ pkg install tree
sh: pkg: not found
/storage/emulated/0 $ apt-get
sh: apt-get: not found
/storage/emulated/0 $ dpkg
sh: dpkg: not foundOnly pip and some basic commands work here
Pydroid3终端详细信息:
/storage/emulated/0 $ uname -a
Linux localhost 4.14.113-21094692 #1 SMP PREEMPT Thu Feb 25 17:48:28 +07 2021 aarch64 GNU/Linux在互联网上
当我搜索web时,我发现这些命令可能没有安装在Pydroid3的linux发行版上。
该怎么办呢?
如何将所有这些包管理器安装在Pydroid3终端上?
或
有什么不同的方法来安装和管理软件包吗?
或
还有其他问题吗?
注意:我的android设备没有根植。
发布于 2021-04-28 18:09:20
您能够运行和安装提到的Termux包,因为Termux已经构建(端口)--这个包用于arm设备和其他android,并通过托管在Bintray上的存储库提供。
https://dl.bintray.com/termux/termux-packages-24/{archurl}Pydroid本身是预先构建的,带有一些命令行块,但没有托管额外的存储库,Termux使用它的、apt、和pkg包管理器。
如果您有源程序,因为pydroid附带了各种命令行编译器cc、c++、cmake、gfortran,那么您可以自己编译这个空间。
另一种选择是使用pip包管理器来安装Pydroid提供的c库的Python包装器。
所有最好的-快乐编码!!
https://stackoverflow.com/questions/67026579
复制相似问题