improve windows installer script
This commit is contained in:
parent
f2b22672ec
commit
5134f23a9e
1 changed files with 19 additions and 16 deletions
|
|
@ -1,4 +1,5 @@
|
||||||
@echo off
|
@echo off
|
||||||
|
setlocal enableextensions enabledelayedexpansion
|
||||||
|
|
||||||
call settings.cmd
|
call settings.cmd
|
||||||
|
|
||||||
|
|
@ -10,25 +11,24 @@ set/P HTTPS_PROXY=Enter HTTPS_PROXY if needed :
|
||||||
echo.
|
echo.
|
||||||
echo 1.GNU/WGET Init
|
echo 1.GNU/WGET Init
|
||||||
|
|
||||||
set wget=wget-%ARCHITECTURE%.exe
|
set WGET=wget-%ARCHITECTURE%.exe
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo 2.Check Python 2.7 Installation
|
echo 2.Check Python 2.7 Installation
|
||||||
set KEY_NAME=HKLM\Software\Python\PythonCore\2.7\InstallPath
|
set KEY_NAME=HKLM\Software\Python\PythonCore\2.7\InstallPath
|
||||||
REG QUERY %KEY_NAME% > nul || (
|
REG QUERY %KEY_NAME% > nul || (
|
||||||
echo 2.1 Download Python 2.7
|
set PYTHON_MSI=python-2.7.5.msi
|
||||||
if %ARCHITECTURE% == x64 (
|
if %ARCHITECTURE% == x64 (
|
||||||
set python_msi=python-2.7.5.amd64.msi
|
set PYTHON_MSI=python-2.7.5.amd64.msi
|
||||||
) else (
|
|
||||||
set python_msi=python-2.7.5.msi
|
|
||||||
)
|
)
|
||||||
|
|
||||||
"%wget%" -o python_donwload http://www.python.org/ftp/python/2.7.5/%python_msi%
|
echo 2.1 Download !PYTHON_MSI!
|
||||||
|
"%WGET%" -o python_donwload "http://www.python.org/ftp/python/2.7.5/!PYTHON_MSI!"
|
||||||
|
|
||||||
echo 2.2 Setup Python 2.7
|
echo 2.2 Setup !PYTHON_MSI!
|
||||||
%python_msi%
|
!PYTHON_MSI!
|
||||||
|
|
||||||
del %python_msi%
|
del !PYTHON_MSI!
|
||||||
del python_donwload
|
del python_donwload
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -38,11 +38,11 @@ for /F "tokens=4" %%A IN ('REG QUERY %KEY_NAME%') do (
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo 3.Check PyQt4 Installation
|
echo 3.Check PyQt4 Installation
|
||||||
for %%i in (pyuic4.bat) do set qt=%%~$PATH:i
|
set KEY_NAME=HKLM\Software\PyQt4\Py2.7\InstallPath
|
||||||
if not defined qt (
|
REG QUERY %KEY_NAME% > nul || (
|
||||||
|
|
||||||
echo 3.1 Download PyQt4
|
echo 3.1 Download PyQt4
|
||||||
"%wget%" -o qt_download http://heanet.dl.sourceforge.net/project/pyqt/PyQt4/PyQt-4.10.3/PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-%ARCHITECTURE%.exe
|
"%WGET%" -o qt_download http://heanet.dl.sourceforge.net/project/pyqt/PyQt4/PyQt-4.10.3/PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-%ARCHITECTURE%.exe
|
||||||
|
|
||||||
echo 3.2 Setup PyQt4
|
echo 3.2 Setup PyQt4
|
||||||
PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-%ARCHITECTURE%.exe
|
PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-%ARCHITECTURE%.exe
|
||||||
|
|
@ -73,7 +73,7 @@ echo -- cssselect
|
||||||
%PythonPath%Scripts\easy_install.exe cssselect || goto :InstallFailed
|
%PythonPath%Scripts\easy_install.exe cssselect || goto :InstallFailed
|
||||||
echo.
|
echo.
|
||||||
echo -- lxml
|
echo -- lxml
|
||||||
%PythonPath%Scripts\easy_install.exe lxml || goto :InstallFailed
|
%PythonPath%Scripts\easy_install.exe lxml==3.2.5 || goto :InstallFailed
|
||||||
echo.
|
echo.
|
||||||
echo -- dateutils
|
echo -- dateutils
|
||||||
%PythonPath%Scripts\easy_install.exe dateutils || goto :InstallFailed
|
%PythonPath%Scripts\easy_install.exe dateutils || goto :InstallFailed
|
||||||
|
|
@ -90,8 +90,11 @@ echo.
|
||||||
echo -- gdata
|
echo -- gdata
|
||||||
%PythonPath%Scripts\easy_install.exe gdata || goto :InstallFailed
|
%PythonPath%Scripts\easy_install.exe gdata || goto :InstallFailed
|
||||||
echo.
|
echo.
|
||||||
|
echo -- feedparser
|
||||||
|
%PythonPath%Scripts\easy_install.exe feedparser || goto :InstallFailed
|
||||||
|
echo.
|
||||||
echo -- pillow
|
echo -- pillow
|
||||||
%PythonPath%Scripts\easy_install.exe pillow || goto :InstallFailed
|
%PythonPath%Scripts\easy_install.exe pillow==2.3.0 || goto :InstallFailed
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo 6.Install WeBoob
|
echo 6.Install WeBoob
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue