日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python自动化安装软件_python自动化安装源码软件包

發布時間:2024/7/5 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python自动化安装软件_python自动化安装源码软件包 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#!/usr/bin/env python

# -*- coding:utf:8 -*-

#create by 、礦泉水 2015/7/30

import sys,commands

if len(sys.argv) == 2:

SOFTWARE = sys.argv[1]

commands.getstatusoutput(‘tar zxvf %s &> install.log 2>&1‘%SOFTWARE)

SOFTWARE = SOFTWARE.split(‘.‘)

SOFTWARE.pop(-1)

SOFTWARE.pop(-1)

SOFTWARE = ‘.‘.join(SOFTWARE)

SOFTWARE_NAME = SOFTWARE.split(‘-‘)

if SOFTWARE_NAME[0] == ‘httpd‘:

SOFTWARE_INSTALL = ?commands.getstatusoutput(‘cd %s && ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-proxy --enable-ssl --with-ssl &>> ../install.log 2>&1 && make &>> ../install.log 2>&1 && make install &>> ../install.log 2>&1‘%SOFTWARE)

if SOFTWARE_INSTALL[0] != 0:

commands.getstatusoutput(‘echo "Installation Failed" >> install.log‘)

else:

commands.getstatusoutput(‘echo "Successful Installation" >> install.log‘)

elif SOFTWARE_NAME[0] == ‘php‘:

SOFTWARE_INSTALL = ?commands.getstatusoutput(‘cd %s && ./configure --prefix=/usr/local/%s --with-config-file-path=/usr/local/domob/%s/etc --with-apxs2=/usr/local/apache/bin/apxs --enable-mbstring --enable-ftp --with-jpeg-dir=/usr --with-png-dir=/usr --enable-magic-quotes --enable-magic-quotes --enable-sockets --enable-sockets --with-zlib --with-libxml-dir=/usr --without-xmlrpc --enable-xml --enable-shmop --enable-shmop --with-mhash --with-mhash --with-curlwrappers --with-curlwrappers &>> ../install.log 2>&1 && make &>> ../install.log 2>&1 && make install &>> ../install.log 2>&1‘%(SOFTWARE,SOFTWARE,SOFTWARE))

if SOFTWARE_INSTALL[0] != 0:

commands.getstatusoutput(‘echo "Installation Failed" >> install.log‘)

else:

commands.getstatusoutput(‘echo "Successful Installation" >> install.log‘)

else:

print ‘目前只有apche和php的自動化安裝方式‘

sys.exit(2)

else:

print ‘Usage: python install.py httpd-2.2.31.tar.gz &‘

sys.exit(2)

#其他軟件包增加elif相關即可

原文:http://guwenqiang.blog.51cto.com/5462040/1680050

總結

以上是生活随笔為你收集整理的python自动化安装软件_python自动化安装源码软件包的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。