Android 在Pydroid3终端中未找到apt、apt get、pkg、dpkg等 在里面

Android 在Pydroid3终端中未找到apt、apt get、pkg、dpkg等 在里面,android,python-3.x,linux,termux,pydroid,Android,Python 3.x,Linux,Termux,Pydroid,我学会了在Termux中使用apt和pkg来安装和管理软件包 -$ apt install tree -$ apt remove tree -$ pkg install tree -$ pkg uninstall tree -$ pkg install mariadb -$ dpkg, apt-get, etc... 一切正常 在终点站 所以,我在Pydroid3终端上也做了同样的尝试 /storage/emulated/0 $ apt install tree sh: apt

我学会了在Termux中使用apt和pkg来安装和管理软件包

-$  apt install tree
-$  apt remove tree
-$  pkg install tree
-$  pkg uninstall tree
-$  pkg install mariadb
-$  dpkg, apt-get, etc...
一切正常


在终点站 所以,我在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 found
这里只有pip和一些基本命令可以工作

Pydroid3终端详细信息:


在互联网上 当我搜索web时,我发现这些命令可能没有安装在Pydroid3的linux发行版上


怎么办? 如何在Pydroid3终端中安装所有这些包管理器

是否有一些不同的方法来安装和管理软件包

还有其他问题吗


注意:我的android设备没有根目录

您可以运行并安装上面提到的那些Termux软件包,因为Termux开发者为arm设备和其他android cpu构建了(端口)这些软件包,并通过位于Bintray上的存储库提供这些软件包

https://dl.bintray.com/termux/termux-packages-24/{archurl}
Pydroid本身预先构建了一些命令行包,但没有像Termux使用其aptpkg包管理器那样承载额外的存储库

如果您有pydroid的源代码,那么您可以自己编译此包的最好方法是使用各种命令行编译器ccc++cmakegfortran

https://dl.bintray.com/termux/termux-packages-24/{archurl}
另一个选项是使用pip包管理器为一些Pydroid提供的c库安装Python包装器


祝您一切顺利——编码愉快

pydrod就是为了做这样的事情而建造的吗?我以为这只是为了学习和运行python 3代码