我使用Bash脚本将一个高度定制的JBoss版本部署到RHEL机器上。 这些脚本会根据正在创build的实例的名称等来更新端口绑定偏移量。 我们现在需要在Windows上运行相同的安装。 一种select是在Cygwin下运行Bash脚本,但是我想在沿着这条路线前探索其他选项。 脚本不是特别复杂,他们做了一些参数parsing,一点search和replace,以及大量的复制。 我可以将Ant看作是生成单一可靠的跨平台部署脚本的一种方法。 还有其他的select吗?
我正试图在Ubuntu的ec2服务器上安装supervisord。 在运行easy_install时,出现以下错误: > easy_install supervisor … RuntimeError: maximum recursion depth exceeded 我知道如何使用sys.setrecursionlimit()来更改python脚本中的最大recursion深度,但是如何将其更改为运行时环境?
我正在尝试第一次使用预定义的文件来安装Ubuntu 11.10服务器。 我通过从示例文件开始创build预先定义的文件 ,只是取消注释/select合理的内容。 这是结果,没有评论,(相对)简洁。 你可以看到整个事情,评论和所有, 在这里 。 di debian-installer/locale string en_US di console-setup/ask_detect boolean false di console-setup/layoutcode string us di netcfg/choose_interface select auto di netcfg/get_hostname string leeroy di netcfg/get_domain string wharton.upenn.edu di netcfg/wireless_wep string di mirror/country string manual di mirror/http/hostname string http.us.debian.org di mirror/http/directory string /ubuntu di mirror/http/proxy string di mirror/suite string squeeze di […]
我们正在试图设置一个无人参与安装的Windows 7的联想U410,它具有UEFI BIOS gpt分区。 该网页概述了如何格式化GPT的磁盘。 如果添加默认configuration,从页面到autounattended.xml文件,我得到错误: Windows cannot be install to this disk. The selected disk is of GPT partition style. 如果我们使用上述网页的推荐configuration,则会出现0x00042465(VDS_S_EXTEND_FILE_SYSTEM_FAILED)错误, 这里列出 这是我们的XML文件: <?xml version="1.0" encoding="utf-8"?> <!–This answer file generated by RT Seven Lite–> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="windowsPE"> <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SetupUILanguage> <UILanguage>en-US</UILanguage> </SetupUILanguage> <InputLocale>0409:00000409</InputLocale> <UserLocale>en-GB</UserLocale> <UILanguage>en-US</UILanguage> <SystemLocale>en-US</SystemLocale> </component> […]
我正在写一个hadoopconfiguration脚本,但我遇到安装神经节的麻烦。 脚本需要一直运行,没有任何人为干预。 不幸的是,当它碰到这条线时, sudo apt-get install ganglia-monitor ganglia-webfrontend 脚本冻结在这里。 如果尝试使用Ctrl-D或Ctrl-C进行分解,尝试运行一堆命令后会失败 仔细观察,问题是安装它时,神经节需要用户input。 在apt-get调用期间,popup如下屏幕: Package configuration ——————[ Configuring ganglia-webfrontend ]—————— In order to activate the new configuration, the web server needs to be restarted. If you choose not to do this automatically, you should do so manually at the first opportunity. Restart apache2? <No> <Yes> 有什么办法可以避免这个屏幕? 将-y标签添加到apt-get(即apt-get […]
背景 我们build立了由多种不同types的服务器,交换机和路由器组成的非常大的系统。 这些系统然后被运送到不同的地点,并准备好在抵达后去。 我们编写了许多不同的安装领域,以提高效率,但最近决定尝试自动化至less90%的过程。 目前,在系统到达目的地之后,用户将遵循我们编写的用于定制应用程序或做任何“恢复”的程序。 这可能是一个漫长的过程 – 有时500步。 系统常常被擦除,并且过程再次开始,这需要在职人员通过程序来重新设置所有事情。 题 这个过程是一个艰苦的过程,尤其是当程序必须检查和重新检查。 我们考虑的选项: 脚本脚本将不会特定于任何一个系统,这将允许我们根据系统的位置进行适当的更改。 根据脚本的发展,可能很难做出改变,脚本开发的时间是相当长的,如果我们继续前进(明智的做法),其他人可能会难以获取脚本和执行脚本的时间。 模板从工作基础副本中创build一个模板,并准备好所有已安装的组件。 例如,如果我们使用Jabber服务器,则模板上已经设置了所有正确的设置,并且脚本将被启动,以在数据库服务器上创build正确的表和数据库设置。 一旦模板启动,它将连接到SQL服务器,并准备好去。 这里的一些可预见的缺点是模板的可能大小,存储所需的空间以及传输图像。 如有必要,脚本将继续为该地点执行任何操作。 在ServerFault上的大量经验,有没有人有任何经验呢? 什么是最实用,最有效的方法?
我试图创build一个bat文件进行无人参与安装sccm。 我从http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html下载了jre-7u55-windows-i586.exe(jre-7u55-windows-i586用于我们正在运行的遗留应用程序) 并按照https://www.java.com/en/download/help/silent_install.xml进入 “%〜dp0 jre-7u55-windows-i586.exe ”/ s / v“AgreeToLicense = YES INSTALLDIR = C:\ Program Files \ test \ test1 \ Java \ jre1.7.0.55 IEXPLORER = 1 MOZILLA = 1 REBOOT = SUPRESS JAVAUPDATE = 0 SYSTRAY = 0“ 以上脚本只有在安装目录不是C:\ Program Files \ 例如,它会工作,如果 INSTALLDIR=**C:\test\**test1\Java\jre1.7.0.55 .. 但是我想要INSTALLDIR C:\Program Files\test\test1\Java\jre1.7.0.55 我尝试添加以下内容 INSTALLDIR="C:\Program Files\test\test1\Java\jre1.7.0.55" —不工作 INSTALLDIR='C:\Program Files\test\test1\Java\jre1.7.0.55' […]
在/var/log/installer/cdebconf/questions.dat我这样说: Name: preseed/late_command Template: preseed/late_command Value: wget http://suportrecerca.barcelonamedia.org/Utilitats/preseed/postscript/post.sh \ -O /usr/sbin/post.sh; chmod 777 /usr/sbin/post.sh; /usr/sbin/post.sh Owners: di Flags: seen 我可以下载post.sh脚本,如下所示: #!/bin/sh ### postscript de veritat #TODO ###### # # config puppet # VAS (puppet?) # snmp (puppet?) apt-get clean apt-get update apt-get -y install htop vim apt-get autoremove # and more stuff that by now […]
您知道Live Messenger已经结束,我们必须迁移到Skype。 我有两个select可以在域名下的40多台电脑上做到这一点。 为标准用户授予安装软件的权限。 自动/集中安装软件。 我可以做第二select吗?
我们有一个使用Quicktime进行audio播放和录制的学习程序。 不幸的是,当我创build我的图像时,我不知道安装太高版本的QuickTime会破坏程序。 所以,现在我面临不得不去每台电脑,并卸载当前版本,然后安装一个旧版本,以使程序工作。 (我已经尝试安装旧版本,安装失败)。 所以问题是,有没有一种方法悄悄地卸载较新的版本,然后通过GPO或一些脚本安装旧版本? 我将计算机分组为逻辑OU,这应该有所帮助。 需要卸载Quicktime版本7.6.7并安装7.1.6 我有一个Win2k8域,客户端电脑是XP SP3。