当前位置:文档之家› Windows下R软件及其程序包packages安装使用必读

Windows下R软件及其程序包packages安装使用必读

Windows下R软件及其程序包packages安装使用必读
Windows下R软件及其程序包packages安装使用必读

【转】制作软件自动安装,软件全自动安装包解析

【转】制作软件自动安装,软件全自动安装包 经常需要帮别人安装一些常用软件,“下一步”、修改安装目录等等,总得做很多重复的工作,很久之前就看到一些高手用autoit 来做一些软件的“自动安装”,软件的整个安装过程是全自动的,不需要点击或者输入任何东西,非常方便。 方法一: 由于对autoit不是很了解,一直没做出自己需要的“自动安装”,虽然也尝试用其他的工具制作过类似的“自动安装”,但是效果不是太好。 今天无意看到一篇文章《制作软件自动化安装的最简便的方法[By Gooker]》,如茅塞顿开,获益匪浅,感谢原作者。 下载自动化编写任务脚本autoit v3.2.55中文绿色版-目前最新是v3版本,类似BASIC语言风格的脚本程序的免费软件,它被设计用来在Windows GUI中进行自动操作.通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务,这是其它语言所无法做到或尚无可靠方法实现的。 这个方法不是用别的工具,正是AU3自带的。最简便的方法是什么样子的: 执行一遍软件的安装,就出来代码了,编译一下就出来工具了。 OK,先说明用的不是用Autoit宏生成器,总感觉那个玩意不准(不知道是不是没用过的原因),其实可能大家也在使用的时候碰到过,偶然按出来了,或者老手都知道这个软件。 好了,现在告诉你如何做: 1、打开 目录是:AutoIt3\SciTe\ScriptWriter 下面的AU3Record.exe文件 2、主角就出现了,建议选中"Record Window Text"(记录窗口文字),另外"Record Mouse"必选,然后browse选择你想要自动安装的软件; 3、选择好之后就点击"Click To Record"的图标,之后就安装你的软件,你的操作都会被记录,这个记录方式是完全模拟的,包括鼠标的移动、点击等等; 4、软件安装完毕之后,我们点击右上角这个 完成,程序会自动把代码写到SciTE里面。

MPI并行程序设计实例教程

编辑推荐 ◆书中内容侧重于以MPI库为基础开发并行应用程序,对MP规范定义的各项功能和特征在阐述其特点基础上均配以实例加以说明和印证。 ◆书中所附实例尽量采用独立的功能划分,其中的代码片段可直接用于并行应用程序开发 ◆在讲述基本原理的同时,注重对各项消息传递和管理操作的功能及局限性、适用性进行分析从而使熟读此书的读者能够编写出适合应用特点,易维护、高效率的并行程序。 ◆与本书配套的电子教案可在清华大学出版社网站下载。 本书简介 本书旨在通过示例全面介绍MP1并行程序开发库的使用方法、程序设计技巧等方面的内容,力争完整讨论MP1规范所定义的各种特征。主要也括MPI环境下开发并行程序常用的方法、模式、技巧等 内容。在内容组织上力求全面综合地反映MPl-1和MPI-2规范。对MPI所定义的各种功能、特征分别

给出可验证和测试其工作细节的示例程序 目录 第1章 MPI并行环境及编程模型  1.1 MPICH2环境及安装和测试 1.1.1 编译及安装 1.1.2 配置及验汪 1.1.3 应用程序的编译、链接 1.1.4 运行及调试 1.1.5 MPD中的安全问题  1.2 MPI环境编程模型 1.2.1 并行系统介绍 1.2.2 并行编程模式 1.2.3 MPI程序工作模式  1.3 MPI消息传递通信的基本概念 1.3.1 消息 1.3.2 缓冲区 1.3.3 通信子 1.3.4 进样号和进程纰 1.3.5 通价胁议 1.3.6 隐形对象 第2章 点到点通信  2.1 阻糍通信 2.1.1 标准通信模式 2.1.2 缓冲通信模式 2.1.3 就绪通信模式 2.1.4 同步通信模式 2.1.5 小结  2.2 非阻塞通信 2.2.1 通信结束测试 2.2.2 非重复的非阻塞通信 2.2.3 可醺复的非阻塞通信 2.2.4 Probe和Cancel  2.3 组合发送接收 2.3.1 MPl_Send,MPI_RecvoMPl_Sendreev 2.3.2 MPI_Bsend←→MPl_Sendrecv 2.3.3 MPI_Rsend←→MPI_Sendrecv 2.3.4 MPl_Ssend←→MPl_Sendrecv 2.3.5 MPl_lsend←→MP1一Sendrecv 2.3.6 MPl_Ibsend←→MPI_Sendrecv 2.3.7 MPI_Irsend←→MPI_Sendrecv 2.3.8 MPl_Issend,MPI_Irecv←→MPI_Sendrecv 2.3.9 MPI Send_init←→MPl_Sendrecv 2.3.10 MPI一Bsendj init←→MPl_Sendrecv 2.3.11 MPI_Rsend_init←→MPI_Sendrecv 2.3.12 MPl_Ssend_init,MPl_Recv_init←→MPl_Sendrecv 2.4 点到点通信总结

Linux软件的安装与拆卸

Linux软件的安装与拆卸 1、查看是否安装了gcc 命令#rpm -qlgcc #rpm -qa |grepgcc 参数:q-询问 a-查询全部 l-显示列表 2、权限 安装和删除只有root和有安装权限的用户才可以进行。查询是每个用户都可以进行操作的。 ******************************************************************************* ************** 下面是转来的一篇文章,先存着 https://www.doczj.com/doc/9f526789.html,/main/?q=node/50 1.1RPM 的介绍和应用 作者:北南南北 来自:https://www.doczj.com/doc/9f526789.html, 提要:RPM 是Red Hat Package Manager 的缩写,原意是Red Hat 软件包管理;本文介绍

RPM,并结合实例来解说RPM手工安装、查询等应用; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 正文: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ RPM 是Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件;一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的,Windows操作系统中也是同样存在的;比如我们在Windows 系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows 原理是差不多的;软件安装流程图: 本文使用范围: 1、本文是对RPM管理的软件的说明,对通过file.tar.gz 或file.tar.bz2源码包用make ;make install 安装的软件无效; 2、安装软件时,最好用各自发行版所提供的系统软件包管理工具,对于Fedora/Redhat您可以参考如下文章;1)Fedora 系统管理软件包工具system-config-packages,方便的添加和移除系统安装盘提供的软件包,详情请看《Fedora 软件包管理器system-config-packages》2)Redhat系统管理软件包工具,新一点的系统应该是redhat-config-packages ,用法和《Fedora 软件包管理器system-config-packages》一样;3)apt + synaptic 软件包在线安装、移除、升级工具;用法:《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》 4)yum 软件包在线安装、升级、移除工具;用法:《Fedora/Redhat 在线安装更新软件包,yum 篇》5)所有的yum和apt 教程《apt and yum》目前apt和yum 已经极为成熟了,建议我们安装软件时,采用apt或者yum ;如果安装系统盘提供的软件包,可以用system-config-packages 或redhat-config-packages ; 一、RPM包管理的用途; 1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;

软件安装原理

软件安装原理.txt这是一个禁忌相继崩溃的时代,没人拦得着你,只有你自己拦着自己,你的禁忌越多成就就越少。自卑有多种档次,最高档次的自卑表现为吹嘘自己干什么都是天才。软件在安装时,到底做了些什么?大家每天都在用电脑,可能也经常在自己的电脑上安装软件。就算自己没安装过,至少也看到人家安装过软件。在这里,我不是想教你怎么安装软件,而是想向你展示,软件在安装的过程中,到底都做了些什么动作?为什么有些软件要安装,直接拷贝过去却不能用?为什么一些软件安装或卸载之后要重启。下面要讨论的就是这些问题。 首先,我们探讨一下软件安装的共通部分,说共通,就是在不同版本的操作系统上,如WINDOWS98,WIN2K和WINXP等上它们都有共同点的地方。这个文章也试图不针对具体的某个操作系统,而对共同的规律来探讨,不过我自己用的是WINDOWS98,所以有时一些例子可能会用WINDOWS98上的实例来说明,而大多数情况下这些特***在WIN2K和WINXP上也是类似的。 那么,我先来归纳一下,典型的软件安装过程都有可能做哪些事情。由于我们是讨论软件在安装时的行为,所以开始安装前的设置和选项我们就暂不讨论,只说到软件真正开始安装那个时候起的动作: ①文件从安装源位置拷贝到目标位置。 ②往系统目录写入一些必要的动态连接库(DLL)。(可选) ③往系统注册表中写入相应的设置项。(可选) ④建立开始菜单里的程序组和桌面快捷方式。(可选) ⑤其他动作。(可选) 下面我们再详细来分析上面归纳出来的这些动作: 1)拷贝软件本身需要的文件。源位置指软件未安装之前的位置,例如光盘,下载的目录等,目标位置指你指定的安装位置。 这是几乎所有的软件安装过程一定会做的一件事。而如果一个软件,在安装时只要这一步,不需要后面的其他几步,我们可以认为这个软件就是绿色软件。或者反过来说绿色软件就是只要拷贝文件,不需要依赖于某个DLL,或者它依赖的DLL在几乎所有的系统中都一定有的,并且它也不依赖于注册表里面的设置项的软件。 2)这一步,可以说至少有一半软件在安装时都会做,一些软件,需要用到某个DLL,特别是那些软件作者开发的DLL,或者系统中不常用的DLL,一般都会随软件的安装拷到系统目录。所谓系统目录,在WIN98下一般是在WINDOWS\SYSTEM这个目录,而WIN2K是在WINNT\SYSTEM32,WINXP是在WINDOWS\SYSTEM32。还有,一些软件如QQ游戏,中游等,它们也用到一些DLL,由于这些DLL只是这个软件自己用到,别的其他软件不会用到,所以它们并不一定存在于系统目录,而是放在软件安装目录里面,这样的DLL已经在上一步中被拷贝,所以和这一步说的情况不一样。

LINUX下tar.gz包的安装方法

LINUX下tar.gz包的安装方法 大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install。 我们可以通过。/configure ——help 来查看配置软件的功能;大多软件是提供。/configure 配置软件的功能的;少数的也没有,如果没有的就不用。/configure ;直接make;make install 就行了; . /configure比较重要的一个参数是——prefix ,用——prefix 参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了; 比如我们可以指定fcitx安装到/opt/fcitx目录中; [root@localhost fcitx]#./configure ——prefix=/opt/fcitx如果我们不需要fcitx 时,可以直接删除/opt/fcitx 目录;所以我们举这个例子中,fcitx如果定制安装到/opt/fcitx目录中,完整的安装方法应该是:[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2 [root@localhost fcitx]#cd fcitx [root@localhost fcitx]# ./configure ——prefix=/opt/fcitx [root@localhost fcitx]# make [root@localhost fcitx]# make install ================================================================= === 一、什么是源码包软件; 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有fcitx;lumaqq;Lumaqq及scim等;但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是源码可见的,但他约定用户只能按他约定的内容来修改;比如vbb论坛程序;所以一个软件是否是开源软件,得具备两个条件;一是源代码可见;二是要有宽松的许可证书,比如GPL证书等;在GNU Linux或BSD社区中,开发人员在放出软件的二进制软件包的同时,也会为我们提供源代码软件包; 二、源代码有何用? 一个软件的如果有源码,是任何人都能看到他是怎么开发而来的,就像一个瓶子,比如瓶子制作的模具是什么;需要什么材料;具体的用途以及瓶子的详细说明书等等。软件的开放源码就是类似,开发者在给我们软件的同时,也会告诉我们软件是怎么开发出来的;只

Linux下QQ等软件的安装方法

Linux下QQ等软件的安装方法.txt24生活如海,宽容作舟,泛舟于海,方知海之宽阔;生活如山,宽容为径,循径登山,方知山之高大;生活如歌,宽容是曲,和曲而歌,方知歌之动听。Linux下QQ等软件的安装方法2008-10-31 23:39 Linux下QQ等软件的安装方法2008-10-16 16:06要充分发挥电脑的作用,就得有大量的应用软件,完成不同的工作。在Windows环境中安装各种应用软件的思路与方法,想必大家早已熟悉。然而,在使用Linux时,我们却总会被这些本不应该是问题的问题所困扰:怎么安装应用软件?我的软件安装在什么地方?如何删除不要的应用软件?…… 下面,我们就一起来认识一下这些方面的知识。 一、解读Linux应用软件安装包 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。3) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。 而且,大多数Linux应用软件包的命名也有一定的规律,它遵循: 名称-版本-修正版-类型 例如: 1)software-1.2.3-1.tar.gz 意味着: 软件名称:software 版本号:1.2.3 修正版本:1 类型:tar.gz,说明是一个tar包。 2)sfotware-1.2.3-1.i386.rpm 软件名称:software 版本号:1.2.3 修正版本:1 可用平台:i386,适用于Intel 80x86平台。 类型:rpm,说明是一个rpm包。 注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。 而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。 二、了解包里的内容 一个Linux应用程序的软件包中可以包含两种不同的内容: 1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。 2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。 通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。 三、搞定使用tar打包的应用软件 1. 安装: 整个安装过程可以分为以下几步: 1)取得应用软件:通过下载、购买光盘的方法获得;

软件安装通用教程(软件安装注意事项)

软件安装通用教程 一.认识常用软件 1.电脑检测、优化、管理:360安全卫士、腾讯电脑管家等; 2.杀毒软件:360杀毒、腾讯电脑管家、金山毒霸、瑞星等; 3.聊天软件:QQ、MSN、微信等; 4.浏览器:QQ、360、搜狗、遨游、世界之窗、腾讯TT等; 5.输入法:搜狗拼音、QQ拼音、极品五笔、万能五笔等; 6.图片浏览:2345看图王、美图看看、光影看看、可牛看图、QQ影像等; 7.图片处理:美图秀秀、光影魔术手、PS等; 8.音频播放:酷狗音乐、酷我音乐、百度音乐、QQ音乐等; 9.视频播放:优酷、暴风影音、爱奇艺、迅雷看看、QQ影音; 10.压缩软件:WinRAR、2345好压、快压等; 11.办公软件:微软Office、金山WPS、永中Office等; 12.设计软件:PS、AI、CAD、3D等; 二.准备(检查电脑配置) 1.计算机/属性 2.控制面板/系统 重点检查以下两项: 1、自己操作系统版本:Windows系统(具体哪个版本)或Mac系统; 2、系统类型是32位还是64位系统 三.获取安装程序 1.安装光盘/U盘; 2.从官方网站下载; 3.从第三方网站下载(百度软件中心、太平洋下载中心、ZOL中关村在线等); 4.通过第三方管理软件下载安装(360软件管家、QQ软件管家等)。 5.购买 四.安装 1.常规安装方式 1)安装文件为单个文件的情况(双击exe或msi文件); 2)安装文件为多个文件的情况(双击setup.exe或install.exe或与软件名称相同的文件)2.绿色版 所谓绿色版或者绿色软件指的是不用安装的软件,通常情况是是一个压缩文件,解压后就能直接运行的,也可以拷贝到便携的U盘上到处运行,精简、免安装、移植性强。当然有些需要运行注册表文件。绿化版卸载也很简单,直接删除原文件即可。 3.破解版

MPI并行编程环境及程序设计

第27卷 第3期河北理工学院学报Vol127 No13 2005年8月Journa l of Hebe i I n stitute of Technology Aug.2005 文章编号:100722829(2005)0320041203 MP I并行编程环境及程序设计 杨爱民1,陈一鸣2 (11河北理工大学理学院,河北唐山063009;21燕山大学理学院,河北秦皇岛066004)关键词:MP I;并行编程;消息传递 摘 要:通过对MP I原理和特点的研究,给出了并行MP I程序的基本设计思路和执行过程,并 实现了向量相加的并行计算。 中图分类号:TP316 文献标识码:A 0 引 言 近几十年来,大规模和超大规模的并行机取得了快速发展,由于各种原因,开发商对用户提供的必要支持,如它们各自专有的消息传递包NX、EU I、P VM等,虽然在特定平台上具有很优越的性能,但是从应用程序来看,可移植性差。1992年11月,在Supercomputi ong’92会议上,正式成立了一个旨在建立一个消息传递标准平台的MP I(Message Passing I nterface)论坛,该论坛不仅包括了许多P VM、Exp ress等的研制者及并行程序用户,还吸收了许多著名计算机厂商的代表。论坛于1994年5月,公布了MP I标准。MP I是一种为消息传递而开发的广泛使用的标准,它为消息传递建立了一个可移植的、高效、灵活的标准。 1 MP I的原理与特征 MP I是一个函数库,而不是一门语言,它是一种消息传递模型,它的最终目的是服务于进程间通信。MP I作为一个并行程序库的开发平台,为用户编写和运行程序提供了便利的条件。由于MP I是基于消息传递机制构建的系统,因此它在体系结构为分布存储的并行机中有很宽阔的应用空间,它可以应用在各种同构和异构的网络平台中。它的编程语言可以为Fortran77/90、C/C++。在Fortran77/90、C/C++语言中都可以对MP I的函数进行调用,它作为一种消息传递模式的并行编程环境,MP I并行程序要求将任务进行划分,同时启动多个进程并发的执行,而各个进程之间通过MP I的库函数来实现其中的消息传递。 MP I与其它并行编程环境相比,显著的特点有: (1)可移植性强,能同时支持同构和异构的并行计算; (2)可伸缩性强,允许并行结构中的节点任意增加或减少; (3)能很好的支持点对点通信和集体通信方式; (4)对C语言和Fortran语言的支持,使其能很好的满足各种大规模科学和工程计算的需要。 这样,以MP I作为公共消息传递接口的并行应用程序就可以不作任何改动的移植到不同种类和型号的并行机上,也能够正常运行,或者移到网络环境中也一样。 2 MP I的基本函数 MP I为消息传递和相关操作提供了功能强大的库函数,MPl-1中有128个,MP I-2中有287个库函数。但是从理论上来说,MP I的所有通信功能都可以用它的6个基本调用来完成,即使用这6个函数可以实现所有的消息传递并行程序。这六个函数分别为呼(Fortran77语言的调用格式来描述): (1)MP I初始化 MP I程序的初始化工作通过调用MPl l N I T(I ERROR)来实现,所有MP I程序的第一条可执行语句都是 收稿日期:2004210221 基金项目:河北省自然科学基金项目(E2004000245) 作者简介:杨爱民(19782),男,河北顺平人,河北理工大学理学院教师,硕士。

查看linux 下已经安装的软件包

查看linux 下已经安装的软件包 RPM使用详解在Linux 操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他LinuxRPM使用详解 在Linux 操作系统中,有一个系统软件包,它的功能类似于Windows 里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux 使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法。 1.我们得到一个新软件,在安装之前,一般都要先查看一下这个软件包里有什么内容,假设这个文件是:Linux-1.4-6.i368.rpm,我们可以用这条命令查看: rpm -qpi Linux-1.4-6.i368.rpm 系统将会列出这个软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。

2.上面列出的所有文件在安装时不一定全部安装,就像Windows下程序的安装方式分为典型、完全、自定义一样,Linux也会让你选择安装方式,此时我们可以用下面这条命令查看软件包将会在系统里安装哪些部分,以方便我们的选择: rpm -qpl Linux-1.4-6.i368.rpm 3. 选择安装方式后,开始安装。我们可以用rpm-ivh Linux-1.4-6.i368.rpm命令安装此软件。在安装过程中,若系统提示此软件已安装过或因其他原因无法继续安装,但若我们确实想执行安装命令,可以在-ivh后加一参数“-replacepkgs”: rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm 4.有时我们卸载某个安装过的软件,只需执行rpm-e <文件名>;命令即可。 5.对低版本软件进行升级是提高其功能的好办法,这样可以省去我们卸载后再安装新软件的麻烦,要升级某个软件,只须执行如下命令:rpm -uvh <文件名>;,注意:此时的文件名必须是要升级软件的升级补丁

软件自动安装包制作(InstallRite)图文教程

软件自动安装包制作(InstallRite)图文教程 现在越来越多的朋友在研究软件自动安装,各种各样的方法层出不穷,本人比较懒,喜欢用比较简单和快速的方法,找了N久让我找到了这个InstallRite这个软件,经过试用和测试,个人认为还是比较简单且容易上手的东西,现在发出来和大家分享下: 首先下载并安装InstallRite,打开InstallRite.exe,看到如图所示: 点击安装新的软件并接创建一个安装包,看到如图所示:

下一步:

下一步:这里建议关闭所有运行着的程序,因为你在安装软件的期间如果其它软件正在硬盘些东西又或者在注册表添加东西都会被InstallRite所监听到。 这时InstallRite会自动扫描系统目录和注册表并创建一个快照,如图: 扫描完毕之后选择需要安装的软件,然后点下一步进行安装,怎么安装软件就不用我说了吧! 等到你需要安装的软件安装完毕之后你会看到下面的提示:

直接点下一步,这时InstallRite会自动对比软件安装之前和安装之后系统的所有改变: 对比完毕之后要求你输入你所安装程序的名字,输入之后点确定。

点击确定之后就会出现如下界面: 这时你可以直接点击构建安装包来生成自动安装的程序,如果我们还需要进一步调整的话就先点击完成回到软件初始界面然后再点击检查安装打开如下界面:

在这里你可以删除一些你不希望创建的文件,比如一些快捷方式和临时文件。如果你的其它程序正在处于运行状态也会被InstallRite监听,如杀毒软件,QQ等等。所以我们将一些自己觉得没必要的文件删除掉尽量减少文件的大小。清理完毕之后直接关闭窗口再打开InstallRite初始界面,现在可以点击初始界面里的构建一个安装包了: 选中我们刚才安装的软件之后直接点击确定然后保存。当点击保存之后就会出现如下窗口:

Linux下软件安装详解(精)

Linux下软件安装详解 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip 压缩过的tar包(后缀为.tar.gz。 2另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器,后缀是.rpm。 当然,也有用rpm格式打包的源代码,用gzip压缩过的可执行程序包。只要您理解了以下的思路,这两种形式的安装包也不在话下了。 下面,我们就分成两个部分来说明软件安装思路: 第一部分:搞定.tar.gz 1.首先,使用tar -xzvf来解开这个包,如: #tar -xzvf apache_1_3_6_tar.gz 这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似,用来存放解压了的内容。如本例中就是apache_1.3.6 2.进入这个目录,再用ls命令查看一下所包含的文件,如: #cd apache_1.3.6 #ls 你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。 1如果是configure文件,就执行:

#./configure #make #make install 2如果是Makefile文件,就执行: #make #make install 3如果是 Imake文件,就执行: #xmkmf #make #make install 3.如果没有出现什么错误提示的话,就搞定了。至于软件安装到什么地方,通常会在安装时出现。否则就只能查阅一下README,或者问问我,:- 如果遇到错误提示,也别急,通常是十分简单的问题: 1没有安装C或C++编译器; 确诊方法:执行命令gcc(C++则为g++,提示找不到这个命令。 解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令: #rpm -ivh gcc* (哈哈,我们用到了第二种安装方式 2没有安装make工具; 确诊方法:执行命令make,提示找不到这个命令。

安装程序常见问题的解决

安装程序常见问题的解决 安装程序常见问题的解决 邓宁 在Windows下,使用软件前一般需要安装。安装软件本来是一件非常简单的事情,但有时却出现一些令用户困惑不已的问题,以致无法安装程序。如果遇到软件安装问题,又该怎么办呢? (1)安装引擎失败 程序安装时提示“安装程序启动安装引擎失败:不支持此接口”(如图41)或“The installshield Engine (ikernel.exe)could not be launched 不支持此接口”。这时,我们可以在Windows XP中按下Win+R组合键,输入:sfc /scannow,接着顺着向导检查并修复系统文件。同时尝试打开“控制面板→管理工具→服务”,双击“Windows Installer”服务,把“启动类型”设置为“手动”方式后单击“启动”按钮。ikernel.exe是Install Shield(很多安装程序都是用它制作的)安装引擎,如果该文件正在运行,后续安装程序将无法正常安装。这时可打开“任务管理器”,找到并右击ikernel.exe进程,选择“结束进程”即可。另外,Norton杀毒软件可能会把ikernel.exe文件误认为病毒,请暂时禁止病毒监控程序或防火墙。 (2)权限不够 安装程序时,出现“安装仅在管理模式下进行,安装终止。”的提示,并无法安装。此程序安装时需要管理员权限。如果不是以管理员权限登录Windows,双击EXE文件时,会弹出一个窗口,选中“以下面的用户身份运行程序”,输入管理员账号和密码,单击“确定”按钮即可运行(如图42)。如果在某些电脑上不会此窗口,请注销当前用户,以管理员身份重新登录,再安装程序。或再建立一个具有Administrator权限的用户,并用它来登录,再尝试安装程序。 (3)安装介质出现问题 有时安装软件时,发现其进行到某进度时总是自动中断退出。这时,我们要在安装时仔细观察安装进度,发现当进行到50%时,如果进度条上显示读取的文件为“newp.jpg”,看来可能是因为安装介质(如光盘)部分损坏。这时,可尝试把安装光盘中的安装程序全部拷贝到硬盘某一目录中,发现包括“newp.jpg”在内的几个文件无法复制,记下这些文件的名称,并将其他文件复制过来,然后启动“画笔”或Photoshop生成一个newp.jpg,并放到相应文件夹下,再从硬盘中进

消息传递并行编程环境MPI

国家973项目高性能计算环境支持讲座 MPI与PETSc 莫则尧 (北京应用物理与计算数学研究所)

个人介绍 莫则尧,男,汉族,1971年7月生,副研究员:●1992年国防科技大学应用数学专业本科毕业; ●1997年国防科技大学计算机应用专业并行算法 方向博士毕业; ●1999年北京应用物理与计算数学数学博士后流 动站出站,并留所工作; ●主要从事大规模科学与工程并行计算研究。

消息传递并行编程环境MPI 一、进程与消息传递 二、MPI环境的应用现状 三、MPI并行程序设计入门(程序例1) 四、初步的MPI消息传递函数 五、作业一 六、先进的MPI函数 七、MPI并行程序示例2(求解- u=f); 八、MPI环境的发展 九、作业二

一、进程与消息传递 1.单个进程(process ) ● 同时包含它的执行环境(内存、寄存器、程序计数器等),是操作系统中独立存在的可执行的基本程序单位; ● 通俗理解:串行应用程序编译形成的可执行代码,分为“指令”和“数据”两个部分,并在程序执行时“独立地申请和占有”内存空间,且所有计算均局限于该内存空间。 2.单机内多个进程: ● 多个进程可以同时存在于单机内同一操作系统:由操作系统负责调度分时共享处理机资源(CPU 、内存、存储、外设等); ● 进程间相互独立(内存空间不相交):在操作系统调度下各自独立地运行,例如多个串行应用程序在同一台计算机中运行; ● 进程间可以相互交换信息:例如数据交换、同步等待,内存

些信息在进程间的相互交换,是实现进程间通信的唯 一方式; ●最基本的消息传递操作:发送消息(send)、接受消 息(receive)、进程同步(barrier)、规约(reduction); ●消息传递的实现:共享内存或信号量,用户不必关心; 3.包含于通过网络联接的不同计算机的多个进程: ●进程独立存在:进程位于不同的计算机,由各自独立 的操作系统调度,享有独立的CPU和内存资源; ●进程间相互信息交换:消息传递; ●消息传递的实现:基于网络socket机制,用户不必关 心; 4.消息传递库函数: ●应用程序接口(API):提供给应用程序(FORTRAN、 C、C++语言)的可直接调用的完成进程间消息传递

Linux 软件的打包与安装

在linux下软件的安装和卸载 一、了解Linux应用软件安装包: 通常Linux应用软件的安装包有三种: 1)tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 2)rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。 3)dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。 而且,大多数Linux应用软件包的命名也有一定的规律,它遵循: 名称-版本-修正版-类型 例如: 1)software-1.2.3-1.tar.gz 意味着: 软件名称:software 版本号:1.2.3 修正版本:1 类型:tar.gz,说明是一个tar包。 2)sfotware-1.2.3-1.i386.rpm 软件名称:software 版本号:1.2.3 修正版本:1 可用平台:i386,适用于Intel 80x86平台。 类型:rpm,说明是一个rpm包。 注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。 而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。 二、了解包里的内容: 一个Linux应用程序的软件包中可以包含两种不同的内容: 1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。 2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。 通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。 三、使用tar打包的应用软件 1. 安装: 整个安装过程可以分为以下几步: 1)取得应用软件:通过下载、购买光盘的方法获得; 2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包; 3)阅读附带的INSTALL文件、README文件;

MPI并行编程系列二快速排序

MPI并行编程系列二快速排序 阅读:63评论:0作者:飞得更高发表于2010-04-06 09:00原文链接在上一篇中对枚举排序的MPI并行算法进行了详细的描述和实现,算法相对简单,采用了并行编程模式中的单程序多数据流的并行编程模式。在本篇中,将对快速排序进行并行化分析和实现。本篇代码用到了上篇中的几个公用方法,在本篇中将不再做说明。 在本篇中,我们首先对快速排序算法进行描述和实现,并在此基础上分析此算法的并行性,确定并行编程模式,最后给出该算法的MPI实现。 一、快速排序算法说明 快速排序时一种最基本的排序算法,效率相对较高。其基本思想是:在当前无序数组R[1,n]中选取一个记录作为比较的"基准",即作为排序中的"轴"。经过一趟排序后,当前无序数组R[1,n]就会以这个轴为核心划分为两个无序的子区r1[1,i-1],r2[i,n]。其中左边的无序子区都会比"轴"小,右边的无序子区都会比"轴"大。这样下一趟排序,我们就可以对这两个子区用同样的方法进行划分排序,知道所有的无序子区中的记录均排好为止。 根据算法的说明,快速排序时一个典型的递归算法,算法描述如下: 无序数组R[1],R[2],.,R[n] quick_sort(R,start,end) if(start end) r=partion(R,start,end) quick_sort(R,start,r-1) quick_sort(R,r+1,end) endif end quick_sort方法partion的作用就是选取"轴",并将数组分为两个无序子区,并将该"轴"的最终位置返回,在这里我们选择数组的第一个元素为"轴",其算法描述为: partion(R,start,end) r=R[start] while(start end)

Linux软件包的安装和更新

Linux软件包的安装和更新 [实验目的] 1、了解Linux中的软件包的安装与更新的知识和技巧; 2、了解网络帐号的功能及结构; 3、熟悉Linux中软件包的添加和删除窗口并熟悉操作; 4、掌握从光盘安装软件包的基本方法; 5、掌握从网上下载软件包的途径和方法 [实验步骤] 1、确定所使用的Red Hat Linux中所安装的所有软件包; 把Red Hat Linux的第一张光盘插入你的光盘驱动器。在被征询是否运行光盘中的autorun程序时选择[是]。然后,它就会提示你输入根口令以便安装软件包。 如果你输入了正确的根口令,软件包管理工具界面就会出现,允许你选择要安装的软件包组以及组内的单个软件包。 软件包管理工具使用复选符号来标记在你的系统上已经安装了的软件包。你可以通过点击每个软件包旁边的复选箱来添加软件包。要卸装软件包,删除其复选标记 选择了软件包之后,点击[更新]按钮来安装或卸装选中的软件包。 2、选择安装两个应用程序; 3、选择安装三个额外软件包; 如果你已从Red Hat网站下载了软件包,你可以通过打开你的文件管理器并双击要安装的软件包来安装它们。软件包管理工具就应该会被打开,在安装前检查一下需要满足的软件包依赖关系,譬如所需的软件包或库文件等。如果一切正常,软件包就会被安装,你就立即能够开始使用其中的软件。然而,如果存在依赖关系问题,软件包管理工具将会提醒你并建议所需安装的文件和软件包。 4、删除上面所添加的一个应用程序和一个额外软件包 [实验要求] 熟悉掌握Red Hat Linux中各种软件包的添加、删除和更新操作,对Red Hat Linux中的各种软件包有进一步的了解。 [使用技巧]——软件包选择 使用packages命令来开始kickstart文件中列举要安装的软件包的部分(只限于安装,因为升级中软件包选择不被支持)。 你可以使用单个软件包名称或软件包组的名称来指定它们。安装程序定义了许多

手机软件不能安装原因

错误提示一:证书过期 问题说明:软件证书过期. 解决办法:1:把手机时间调到证书的期限内(把手机时间往前调几个月)再安装,安装完毕后调回正确时间 2:为软件重新签名 错误提示二:证书错误 问题说明:1.安装的软件没有签名 2.如果是JAR程序,一般是因为证书有冲突。(很多java游戏都会出这个错误提示,解决办法看下面2) 解决办法:1:为软件签名; 2:将程序(软件/游戏)直接安装到手机上或更换存储卡 错误提示三:更新错误 问题说明:一般出现这提示是因为安装软件时手机内有旧版本的相同软件没有删除,进行了重复安装。或者因为新、旧版软件安装程序标题不同引起冲突。 解决办法:1:卸载旧版软件之后,再安装新版本软件; 2:把新版本软件解包,在PKG文档中把安装程序标题改为与旧版一致 错误提示四:证书尚未生效 问题说明:手机的时间超出软件证书的期限. 解决办法:1:检查手机的日期是否设置正确; 2:把手机时间调到证书的期限内,然后再装。在安装过后再调回正确时间即可 错误提示五:未授予所需的程序接入权限 问题说明:1.出于塞班第三版系统的安全问题,一些程序的权限被禁止使用。没有该权限的程序都无法安装,或该程序已经被签名。2.证书出错. 解决办法:1:使用未签过名的软件重新签名后再安装; 2:去掉手机证书权限限制----XX手机 错误提示六:证书受限制 问题说明:1:由软件签名出错或者软件已被多次签名引起.2:低权限证书签名了高权限程序解决办法:1:使用未签过名的软件重新签名后再安装. 2:核实该程序所要求的证书权限,证书权限要和程序权限相匹配。(目前本论坛制作的证书权限为17项,签名19项权限的程序时有可能出现此问题) 错误提示七:无法安装不被信任的提供商提供的受保护应用程序 问题说明:有几种可能引发此问题:1.手机设置问题 2.软件没有签名或者签名不正确 3.证书冲突. 解决办法:1:进入手机的“程序管理”- “选项”-“设置”:“安装软件”设置成--全部,“在线证书检查”设置成--关; 2:将未签过名的软件重新签名后再安装; 3 :格机后再安装(注意格机前请作好备份) 错误提示八:文件受损

相关主题
文本预览
相关文档 最新文档