在 Pydroid 3 终端中安装 Git

Posted

技术标签:

【中文标题】在 Pydroid 3 终端中安装 Git【英文标题】:Install Git in Pydroid 3 terminal 【发布时间】:2020-02-28 12:21:05 【问题描述】:

我正在使用 Pydroid3,并希望在 Pydroid 终端中使用 Git。

在我的 Termux 终端中,我可以安装 Git,如下所述:Python and Git on android

git 命令现在只能在 Termux 终端中识别,但在 Pydroid 中不识别 :(。无法在 Pydroid 终端中使用 apt-get 安装 Git。

有人设法为 Pydroid 安装 Git 吗?

【问题讨论】:

【参考方案1】:

这对我有用;如果失败,您可能需要调整 curl 或配置命令。我暂时没有研究 ssh,只有 https。

# enter dev folder
cd $HOME

# set a prefix variable for convenience
export PREFIX="$(readlink -f "$PKG_CONFIG_PATH"/../..)"

# if you want git-remote-https, first build and install curl
curl -LO https://curl.se/download/curl-7.77.0.tar.bz2
tar -jxvf curl-7.77.0.tar.bz2
cd curl-7.77.0
./configure --prefix="$PREFIX" --disable-static --with-openssl --with-ca-path=/system/etc/security/cacerts --with-ca-bundle="$SSL_CERT_FILE"
make -j8 install
cd ..

# download and enter git sources
curl -LO https://www.kernel.org/pub/software/scm/git/git-2.32.0.tar.gz
tar -zxvf git-2.32.0.tar.gz
cd git-2.32.0

# reconfigure git for platform
./configure --prefix="$PREFIX" --without-tcltk --disable-pthreads LDFLAGS="-lssl -lcrypto -lz"

# if you didn't install curl, download autoconf's install script since there is no coreutils on android
# curl "http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=blob_plain;f=build-aux/install-sh;hb=HEAD" -o install
# otherwise copy curl's install script in
cp ../curl-*/install-sh install

# build and install git
make -j8 install INSTALL="sh $(pwd)/install"

【讨论】:

以上是关于在 Pydroid 3 终端中安装 Git的主要内容,如果未能解决你的问题,请参考以下文章

apt、apt-get、pkg、dpkg 等,在 Pydroid3 终端中找不到

通过终端在 openSUSE Leap 中安装 Python

在WSL中安装zsh终端

sh Android - 在终端中安装依赖项

sh Android - 在终端中安装依赖项

sh Android - 在终端中安装依赖项