linux_aptget,pip之源码安装
由于最近需要在arm上部署产品(aarch64),而很多软件使用apt-get或pip是无法安装的或者安装的版本过旧,只能采用源代码安装的方式。
apt-get源码安装
apt-get普通安装
install xxxapt-get源码安装:
git clone xxx.git &&git reset --hard vxx.yy.zz && cd xxx && mkdir build && cd build && cmake .. && make && make install
git clone xxx.git &&git reset --hard vxx.yy.z && ./boostrap && make && make install
git clone xxx.git &&git reset --hard vxx.yy.z && ./configure && make && make install 举例:
tar xzf git-2.11.1.tar.gz
cd git-2.11.1
./configure --prefix=/home/userX/git
make && make install apt-get下载源代码:
sudo apt-get source tree(下载tree的源码)
执行完成之后,就会在当前目录生成如下几个文件:
tree-1.6.0
tree_1.6.0-1.dsc
tree_1.6.0-1.debian.tar.gz
tree_1.6.0.orig.tar.gz 其中目录tree-1.6.0中就是想要的tree的源码了,根据其中的提示可以手工编译生成目标机器上的tree命令。
一般源代码中有readme会说明安装方法。
pip源码安装
pip普通安装
install xxpip源码安装:
如果是: tar.gz or git地址
git clone xxx.git &&git reset --hard vxx.yy.z && pip setup.py install 如果是:whl
pip install **.whl 参考
apt-get安装和ubuntu源码编译安装:https://blog.csdn.net/hao5335156/article/details/86694746
如何通过apt-get获得安装包的源码:https://www.cnblogs.com/pengdonglin137/p/3508003.html
Ubuntu 12.04交叉编译安装arm版本的ffmpeg:https://blog.csdn.net/prettyshuang/article/details/37651441?utm_source=blogxgwz2
