第2章 创建Windows Software Repository

简介:

第2章 创建Windows Software Repository

1,创建windows 7zip software repository 

a)Download7zip file

i.http://222.73.28.28/3/ishare.down.sina.com.cn/21577614.msi?ssig=mH3OMLIPMY&Expires=1366387200&KID=sina,ishare&ip=1366259396,219.143.215.&fn=7z920-x64.msi

b)创建7zip目录

i.Mkdir –p /srv/salt/win/repo/7zip

c)创建配置7zip文件

i.Vim /srv/salt/win/repo/7zip/init.sls

1.7zip:
2.9.20:
3.installer:salt://win/repo/7zip/7z920-x64.msi 
4.full_name:7zip 9.22
5.reboot:False
6.install_flags:'/q'
7.msiexec:True
8.uninstaller:salt://win/repo/7zip/7z920-x64.msi
9.uninstall_flags:'/qn'

d)生成换成文件winrepo.genrepo

i.salt-run winrepo.genrepo

e)分发缓存文件到所有win minion

i.Salt \win* pkg.refresh_db 

f)查看安装版本信息

i.salt \*win pkg.available_version 7zip

g)安装7zip 

i.salt \* pkg.install 7zip
ii.salt \* pkg.install 7zip version=*.* 版本号
h)更新 github 配置文件
i.salt-run winrepo.update_git_repos 

i)注:目前14版本只支持MSI格式,EXE 文件格式失败,必须把EXE转换成MSI ,有的工具转换可以成功,但是会涉及的版本的兼容性,无法实现静默安装!

 

 

 

2.1 Official Example

2.1.1 Exe format 

firefox:
17.0.1:
installer:'salt://win/repo/firefox/English/FirefoxSetup17.0.1.exe'
full_name:Mozilla Firefox 17.0.1 (x86 en-US)
locale:en_US
reboot:False
install_flags:'-ms'
uninstaller:'%ProgramFiles(x86)%/MozillaFirefox/uninstall/helper.exe'
uninstall_flags:'/S'
16.0.2:
installer:'salt://win/repo/firefox/English/FirefoxSetup16.0.2.exe'
full_name:Mozilla Firefox 16.0.2 (x86 en-US)
locale:en_US
reboot:False
install_flags:'-ms'
uninstaller:'%ProgramFiles(x86)%/MozillaFirefox/uninstall/helper.exe'
uninstall_flags:'/S'
15.0.1:
installer:'salt://win/repo/firefox/English/FirefoxSetup15.0.1.exe'
full_name:Mozilla Firefox 15.0.1 (x86 en-US)
locale:en_US
reboot:False
install_flags:'-ms'
uninstaller:'%ProgramFiles(x86)%/MozillaFirefox/uninstall/helper.exe'
uninstall_flags:'/S'

2.1.2 Msi format 

svn:

1.7.2.22:

installer: salt://win/repo/svn/svn-1.7.2.22.msi

full_name: svn 1.7.2.22

reboot: False

install_flags: ' /q '

msiexec: True

uninstaller: salt://win/repo/svn/svn-1.7.2.22.msi

uninstall_flags: ' /qn'

2.1.3 Online install 

filezilla:

3.6.0.2:

installer: http://downloads.sourceforge.net/project/filezilla/FileZilla_Client/3.6.0.2/FileZilla_3.6.0.2_win32-setup.exe?r=&ts=1356711987&use_mirror=superb-dca3

install_flags: ' /S'

full_name: FileZilla Client 3.6.0.2

uninstaller: '%ProgramFiles(x86)%\FileZilla FTP Client\uninstall.exe'

uninstall_flags: ' /S'

2.1.4 URL 

http://docs.saltstack.com/ref/windows-package-manager.html

 

 

本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1184480

相关文章
|
消息中间件 Kafka Windows
Kafka Windows运行错误:创建消费者报错 consumer zookeeper is not a recognized option
Kafka Windows运行错误:创建消费者报错 consumer zookeeper is not a recognized option
576 0
Kafka Windows运行错误:创建消费者报错 consumer zookeeper is not a recognized option
|
3月前
|
安全 Windows
【Azure云服务 Cloud Service】Cloud Service的实例(VM)中的服务描述Software Protection 与 Windows Defender, 如何设置Windows Defender Antivirus服务
【Azure云服务 Cloud Service】Cloud Service的实例(VM)中的服务描述Software Protection 与 Windows Defender, 如何设置Windows Defender Antivirus服务
|
6月前
|
网络协议 Unix Linux
【技术分享】Server / Server Software / Unix Windows OS
Server / Server Software / Unix Windows OS
81 2
|
PHP Windows
php windows多进程,php windows创建多进程,
php windows多进程,php windows创建多进程,
624 0
|
存储 安全 搜索推荐
微软发布 Windows 365:将 PC 置于云端,几分钟就能创建
微软发布 Windows 365:将 PC 置于云端,几分钟就能创建
198 0
微软发布 Windows 365:将 PC 置于云端,几分钟就能创建
|
Shell 开发工具 git
如何在Windows上使用Git创建一个可执行脚本?
长话短说,今天介绍如何在windows上使用Git上创建一个可执行的shell脚本。
如何在Windows上使用Git创建一个可执行脚本?
|
SQL 存储 弹性计算
Windows 下使用快照为SQL Server创建应用一致性快照最佳实践
通过应用一致性快照回退云盘,数据不会损坏和丢失,可以避免数据库启动时日志回滚,确保应用(例如SQL Server)处于一致性的启动状态。本文以SQL Server数据库为例,介绍如何创建Windows实例的应用一致性快照,并验证应用一致性快照的数据备份效果。
591 0
 Windows 下使用快照为SQL Server创建应用一致性快照最佳实践
|
Linux 测试技术 iOS开发
【实测】windows下进程的创建和终止-python3
【实测】windows下进程的创建和终止-python3
|
开发工具 Python Windows
【开发环境】Windows 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm | 在 PyCharm 中创建 Python 工程 )(三)
【开发环境】Windows 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm | 在 PyCharm 中创建 Python 工程 )(三)
171 0
【开发环境】Windows 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm | 在 PyCharm 中创建 Python 工程 )(三)
|
Python Windows
【开发环境】Windows 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm | 在 PyCharm 中创建 Python 工程 )(二)
【开发环境】Windows 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm | 在 PyCharm 中创建 Python 工程 )(二)
162 0
【开发环境】Windows 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm | 在 PyCharm 中创建 Python 工程 )(二)
下一篇
无影云桌面