SU的安装

安装说明

SU是科罗拉多州矿业学院开发的一个免费地震处理软件。国内外很多科研人员及学生都借助于他来进行创作,和其他天价的处理软件相比,SU对学生就显得尤为珍贵了,更何况他开放源代码,可以方便地在其基础上进行再创作。

但是对于不是很熟悉LINUX的人来说,能把它安装上也需要花不少功夫,下面就把我的体会写出来,以供大家参考。

在Redhat9.0,Ubantu,Fedaro5,Fedaro7,和SUN工作站上多次安装,要领如下(默认

bsh ):

1、确保不是在root用户下安装,root权限太大,稍有不慎,可能会把系统搞崩溃。去CWP主页/cwpcodes/index.html下载好安装包,目前版本是:cwp_su_all_40.gz,用tar -xvzf cwp_su_all_40.gz 解压出src文件夹,可以先在家目录下创建su文件夹,把src放在su内。

2、修改环境变量,先在家目录下(终端打开就是,如果不在用cd命令后面不加参数就可以进去,用pwd就可以看路径,比如我的路径是 /home/user ,)用ls -a 查看文件。找到 .bashrc隐藏文件,用vi 编辑器打开(vi .bashrc),在末尾出添加:

export CWPROOT=/home/user/su

export PATH=$PATH::/home/user/su/bin

然后保存(“先按ESC键,然后按两次大写Z”或者“先按ESC键,然后输入:wq”)退出,同样执行 vi .bash_profile 进行修改:

export CWPROOT=/home/user/su

export PATH=$PATH::/home/user/su/bin

保存退出后,然后执行以下命令:

source .bashrc

source .bash_profile

然后检查设置是否正确:

echo $CWPROOT

显示为:/home/user/su 则说明无误

echo $PATH 末尾处有 /home/user/su/bin 就万事大吉了,关掉终端,重新打开一个,确保万无一失,如果不正确,则重新设置。

如果你用的是 csh 就同样在 .cshrc 中添加以下两行内容:

setenv CWPROOT /home/user/su

set path=($path . /home/user/su/bin)

保存退出,执行:

source .cshrc

echo $CWPROOT

echo $path

看设置是否准确无误,如果一切都安排妥当,我们就可以进行下一步的操作了。更方便的是直接把别人已经安装好的su文件夹,放在/home/user/ 下边就可以了.

如果你用的是多结点机群,那么只需把其他用户su 和.../su/bin路径加入你的环境变量中即可,假如在 king 用户下已安装过,

export CWPROOT=/home/king/su

export PATH=$PATH::/home/king/su/bin

只要把文件路径写对就没问题了.

3)(这项不需要再改)

进入这个目录,可以看到makefile.config 这个文件,要修改里面的三项,输入命令:gedit makefile.config , 然后修改所打开的文件:

a,将 ENDIANFLAG = -DCWP_LITTLE_ENDIAN 句激活(即去掉#)。

b,将 include $(CWPROOT)/src/Rules/gnumake.rules 句激活

c,蔽掉 include$(CWPROOT)/src/Rules/oldmake.rules 句,修改后保存。 d,将FC=g77, FC=f77,FC=ifort 屏蔽掉,激活FC=gfortran

4)打开MakeFile文件,将“#CWPROOT =”前的“#”去掉,在等号后面添加/home/yourname/su

(这步很关键,之前我一直报错,结果就是忽略了这步的原因)

4、修改完Makefile.config,就可以安装了。

进入到 src 文件夹

执行以下命令,遵照提示往下操作就行了(一直选y).

make install (to install the basic set of codes)

make xtinstall (to install the X-toolkit applications)

make finstall (to install the Fortran codes)

make mglinstall (to install the Mesa/ Open GL items)

以下两项没有必要安装了,大家酌情处理。

make xminstall (to install the Motif application)(nonessential)

make utils (to install libcwputils) (nonessential)

5、安装完毕后,进行测试

suplane|suxwigb & (|为管道符号,表示数据流动,加&表示放到后台执行)

如果出现以下图形便恭喜你安装完成了:

如果没有出现以上图片,执行以下命令:

source .bash_profile

csh执行: source .cshrc

然后再执行

suplane|suxwigb &

如果这次出现图形,则重启计算机,以后就可以爽快的使用了.

修改makefile.config非常关键,其要领是:认真阅读每一项的说明,并根据它给出的路径或编译器在自己的电脑内搜索,看是否一致,把没有的或重复的都注释掉,最后得出最佳编译效果。

以下是makefile.config的内容供大家参考,复制后替换原来的文件即可:

########################################################################

# Rules for standard `make' installs

# leave the next line uncommented if you are using the standard Unix "make"

# command. Make sure the gnumake.rules line is commented out in this case.

include $(CWPROOT)/src/Rules/oldmake.rules

# If you get error messages about "can't find $(@F), then

# you are actually using GNU make, and need to uncomment the

# gnumake.rules line

# Rules for 'GNU make' installs (includes Linux, FreeBSD, Mac OS X installs)

# uncomment the next line if you are using "GNU make"

include $(CWPROOT)/src/Rules/gnumake.rules

########################################################################

# C compiler; change this only if you are using a different C-compiler

CC = cc

########################################################################

# standard CFLAGS

CFLAGS = -I$I $(OPTC) $(LARGE_FILE_FLAG) $(ENDIANFLAG) $(XDRFLAG) $(LINEHDRFLAG)

########################################################################

# C++ interfacing is still experimental

# C++ compiler

C++ = c++

########################################################################

# standard CFLAGS for C++

C++FLAGS = -I$I $(OPTC) $(LARGE_FILE_FLAG) $(ENDIANFLAG) $(XDRFLAG) ########################################################################

# under SUN OS make sure that your load library path is consistent with

# your choice of C compiler above. Be sure to include any other library

# paths (for example X windows). Set LD_LIBRARY_PATH as a shell environment

# variable or hard set here. An example:

#LD_LIBRARY_PATH = /usr/lang/SC2.0.1patch:/usr/lib/X11R5

# under SUN OS and Linux uncomment the next line

#LD_LIBRARY_PATH += $(CWPROOT)/lib:/usr/local/lesstif/lib

# under AIX on IBM uncomment the next line

#LD_LIBRARY_PATH = $(CWPROOT)/lib:/usr/X11R6/LessTif/lib

# under SUN OS and RedHat (and other) Linux uncomment the next line

LD_LIBRARY_PATH += $(CWPROOT)/lib:/usr/X11R6/LessTif/lib

合集下载

CWP_SU简单手册实例

CWP_SU简单手册实例

CWP软件的安装与简单使用手册

CWP软件的安装

一.在LINUX下建立用户CWP,在CWP下建立目录path,将源文件cwp.su.all.37.tar.Z放

二.到path目录下,并建立bin文件夹

三.在CWP用户主目录下显示隐藏文件,修改.bash_profile 文件,在已有的export之后另起一行,分别添加

export CWPROOT=/home/CWP/path,再于

PATH=$PATH:$HOME/bin后添加

:/home/CWP/path/bin:/home/CWP

退出保存

四.从终端中分别输入

cd path

zcat cwp.su.all.37.tar.Z | tar –xvf-

…

待终端中反映完毕,分别输入

cd src

make install

make xtinstall

make mglinstall

make utils

make xminstall

make sfinstall

这期间可能有系统安装所等待的时间,不用急,但凡遇到yes/no,一路y下来即可。

四.为了检查是否安装完毕,在终端中输入

Suplane > data.su

Suxwigb < data.su &

若出现一个简单的图像,则成功!

CWP软件的简单说明

一、文中涉及的命令全部以小写形式,均可在终端窗口下输入,以次获取自述帮助。

先说几个命令:suplane和suxwigb,more。

suplane作用是产生一个简单的零偏移距su文件,suxwigb是一个典型的X—windows绘制图形工具,如例子:

suplane > data.su

suxwigb < data.su

more < data.su

比较全面的了解它们,请在终端中输入suplane , suxwigb ,more 。

二、关于DEMOS的应用 所有DEMOS必须把文件拷到用户根目录下,而后依照readme文件中的执行顺序,在终端中输入文件名。注意目录下的文件变动。

Window7 64位环境下安装SU2汇编

Window7 64位环境下安装SU2汇编

Window7 64位环境下SU2的安装

SU2的安装也可以称之为SU2代码的编译,按照本文的方式可以编译出功能完整的SU2并行版本,同时本文也给出了包括cgns.lib、metis.lib、tecio.lib、msmpi.lib、parmetis.lib、SU2.lib以及SU2_CFD的静态库SU2_CFDLIB.lib等编译SU2所需静态库的安装。

以前是在公司的16G内存的台式机上进行安装的,安装的版本是3.2,本文演示的是SU2最新版本4.3的安装,用的是个人笔记本,4G内存的,编译起来非常慢,编译一次SU2大概需要5个小时。具体安装步骤如下:

1 安装Visual Studio 2012。

2 安装Intel C++编译器。

特别说明,单独使用VS系列编译器是无法编译SU2的。因为SU2的源代码中用到了C99标准的变长数组,而这个特性VS系列编译器一直未支持,所以需要另外安装Intel C++编译器。我用的是Intel C++ Studio XE 2013 SP1,安装就按照默认设置,安装时会自动关联到VS环境。

3 安装并行。

我用的是MSMPI。MSMPISetup.exe下载地址:

/en-us/download/details.aspx?id=41634

另外,安装MSMPI之前要安装Microsoft Visual C++ 2010 SP1 Redistributable Package,x86版和x64版可以都安装。

下载地址:

32位

/en-us/download/details.aspx?id=8328

64位

/en-us/download/details.aspx?id=13523

安装完成后,将MSMPI可执行文件的路径加入环境变量。做法如下:

在桌面上右键点击“计算机”,选“属性”,然后点击左边的“高级系统设置”,再点击下方的“环境变量”。在系统变量的变量那一栏里找到Path,点击那一栏选编辑,在弹出的“编辑系统变量”窗口中点击变量值,在最后面输入;C:\Program Files\Microsoft MPI\Bin,如图所示,然后按确定退出。

SU-2000用户手册(3月20日)

SU-2000用户手册(3月20日)

SU-2000火焰检测器用户手册

Maximizing Safety Through Reliability And High Performance. i

目录

1 介绍 ........................................................................................................................... 1

1.1 产品开箱确认 ............................................................................................................. 1

1.2 声明 ........................................................................................................................... 1

2 描述 ........................................................................................................................... 2

3 主要部件 .................................................................................................................... 3

3.1 挠性光纤组件 ................................................................................................................. 6

关于SUapp若干问题

关于SUapp若干问题

关于suAPP1.0: Q1.为什么我装了suAPP后启动时会提示"Error Loading File SandboxTools.rb"或"No

such file to load -- LangHandler.rb加载文件错误"等,而且打开了没看到"SU地形工

具栏"?

答:这是因为您曾有意或无意的改动、删除了Google SketchUp 6.0安装目录下的文件,造

成程序的不完整,"SU地形工具栏需"要依赖SketchUp自带的文件才能正常运行。您可以考

虑重新覆盖安装一次Google SketchUp 6.0。若您使用的已是SketchUp 6.0.1099新版本,请下载LangHandler.rb解压后覆盖tools目录下的原文件解决。 Q2.我打开SketchUp一切正常,"suAPP基本工具栏"和"图层管理工具栏"都显示了,可

是没有"SU地形工具栏",这是怎么回事? 答:请到[窗口]菜单[参数设置][扩展栏]中开启。 Q3.为什么我安装suAPP后,以前收集的插件都不见了?

答:因为您在suAPP安装时的安装选项中选择了"备份原有插件避免冲突"一项,因此您原有

的插件都被自动备份到"Google SketchUp 6.0安装目录\PluginsBakcup"下了。这一措施是为了

尽可能避免其他插件对suAPP引起干扰冲突造成SketchUp软件使用的不正常,如果您有确

切的把握,可在安装时去掉此选项,或者参见下一条问题说明。 Q4.装了suAPP后我还能使用其他插件吗?

答:当然可以。您可以将您需要的插件重新置于Plugins文件夹下,或者采用SUAPP1.0中

提供的[加载插件]功能来手动加载即可,非常方便。(注意:[加载插件]功能只支持加载英文

路径的插件。) Q5.suAPP怎么没有包含渲染功能?我想渲染怎么办? 答:Vray for SketchUp与Podium等等渲染插件都是非常成熟的产品,不妨选择之。 Q6.装了suAPP之后我以前的Vray for SketchUp怎么不见了?

Sutool使用教程

Sutool使用教程

速图Sutool使用教程

速图Sutool是有国内达人WIKII(郑州大学建筑系老师)开发的鼎力插件,同样是目前草图大师(Google Sketchup)软

件中最好的插件管理器。插件管理器历经五年的开发,由原来简

单的功能,逐步升级到Sutool2012_zip智能版本,其中凝结了WIKII的无限创意,每一次更新都令人惊喜。虽然速图越来越成熟了,几乎已经完美达到我们想要管理插件的所有要求了,但

是这个曾经有过商业版经历的插件,他的主人在这个完美的时刻

选择了免费共享给各位设计师。作为五年来的忠实测试员,我见

证了整个历程,所以我们要感谢他的付出和努力。

一、速图Sutool功能:

1、 用于管理sketchup中插件,加速SU快速启动,避免

插件之间的冲突。

2、 智能化分析和安装插件,无须学习Ruby语言。

3、 实现插件的分类分层级管理,更加条例逻辑,适合不

同专业DIY定制。

4、 实现插件的深度汉化(包括菜单、右键菜单、对话框、

状态栏提示等)

5、 实现实时工具栏生成与取消,可定制常用工具栏。

6、 实现插件可以使用快捷键调用 7、 插件使用方法帮助的提示

二、速图Sutool2012_zip版本新特性:

1、SUTool2012采用更高效快速的插件读取方式,安装过

程不超过30秒,读取所有插件的过程瞬间完成,采用本插件管

理器将会更高效地使您的SketchUp桌面最大化并且开启速度

最优化。请您记住无论您安装多少的插件,都不会影响您开启

SketchUp的速度和占用您宝贵的工作界面。另外由于是外置插

件管理器,所以不会产生任何由于您DIY自己定义插件目录而使

的SketchUp程序产生崩溃的情形出现。

2、最核心的内容是采用ZIP格式储存和读取插件并且可以

自动安装插件(无需解压缩),其中的ZIP压缩格式SUTool2012

可以自动解压缩并且全自动安装插件。

3、SUTool2012新版本所有ZIP格式插件都会自动出现在

su基本操作

su基本操作

su基本操作

一、su命令的基本语法和用法

su命令的基本语法为:su [选项] [用户账号],其中选项包括“-”和“-c”。“-”选项用于切换到目标用户的环境变量,而“-c”选项用于在切换到目标用户之后执行一条命令。

1. 切换到其他用户账号

在终端中输入su命令后,会要求输入目标用户的密码。输入正确密码后,就可以切换到目标用户的身份,继承目标用户的环境变量和权限。

2. 切换到root用户

在终端中输入“su -”命令,会要求输入root用户的密码。输入正确密码后,就可以切换到root用户的身份,获得系统管理员的权限。

3. 执行命令

在切换到目标用户之后,可以使用“-c”选项执行一条命令。例如,输入“su -c ls”,就会以root用户的身份执行ls命令。

二、su命令的常见应用场景

1. 管理员执行系统维护任务

在Linux系统中,管理员通常使用root用户进行系统维护和管理。通过su命令,管理员可以临时切换到root用户,执行需要管理员权限的任务,如安装软件、修改系统配置等。

2. 用户之间切换

在多用户环境下,用户之间可能需要切换身份进行文件操作或执行特定任务。通过su命令,用户可以切换到其他用户账号,以便访问其他用户的文件或执行其他用户有权限的任务。

3. 用户测试环境

在开发或测试过程中,为了避免对系统造成不可逆的影响,开发人员或测试人员可以使用su命令切换到普通用户账号,以避免误操作对系统产生不可预料的影响。

三、使用su命令需要注意的事项

1. 输入密码时不会显示任何字符,但实际上密码是被接收的。在输入密码时要注意输入正确,否则会提示密码错误。

2. 使用su命令切换用户时,需要知道目标用户的密码。为了安全起见,应该避免将root用户的密码告诉其他人,以免被滥用权限。

3. 使用su命令切换到root用户后,要小心执行的命令。错误的命令可能导致系统崩溃或数据丢失,因此在执行命令前要三思而后行。

通过修改源文件获取android root权限的方法(一)

通过修改源文件获取android root权限的方法(一)

通过修改源文件获取Android Root权限

Introduction

Root权限是Android系统中的高级权限,它允许用户对系统进行深入的定制和操控。通过修改源文件,我们可以获取并使用Root权限。本文将介绍几种通过修改源文件来获取Android Root权限的方法。

方法一:使用Magisk

1. 下载和安装Magisk Manager应用。

2. 打开Magisk Manager应用,点击”安装”按钮。

3. 点击”选择和修补文件”,选择要修改的源文件。

4. 在”选项”菜单中,选择”通过Magisk修补”。

5. 点击”修补”按钮,等待修补过程完成。

6. 重启设备后,你将获得Root权限。

方法二:使用SuperSU

1. 下载和安装SuperSU应用。

2. 打开SuperSU应用,点击”设置”。

3. 在”常规”选项卡中,选择”完全卸载”。 4. 在”卸载类型”下拉菜单中,选择”clean”。

5. 在”立即重启”下拉菜单中,选择”no”。

6. 点击”执行”按钮,等待卸载过程完成。

7. 重新安装SuperSU应用,然后重启设备。

8. 你的设备现在具备了Root权限。

方法三:使用KingRoot

1. 下载和安装KingRoot应用。

2. 打开KingRoot应用,点击”一键获取Root权限”按钮。

3. 等待Root过程完成。

4. 重新启动设备后,你将拥有Root权限。

方法四:使用Fastboot

1. 开启设备的开发者选项和USB调试功能。

2. 下载并安装ADB和Fastboot工具。

3. 在计算机上打开命令提示符或终端窗口。

4. 连接设备到计算机,输入以下命令来进入设备的Bootloader模式:

adb reboot bootloader

5. 输入以下命令来解锁Bootloader: fastboot oem unlock

su文档打开失败的解决方法

su文档打开失败的解决方法

su文档打开失败可能有多种原因,以下是一些可能的解决方法:

1. 文件损坏,首先,尝试使用不同的应用程序或软件打开该文档,以确定是否是特定应用程序的问题。如果其他应用程序也无法打开该文档,可能是文件本身损坏了。尝试使用备份文件或从其他来源获取该文件。

2. 文件格式不受支持,确保你使用的应用程序支持该文档的格式。有些特定格式的文档可能需要特定的软件才能打开。

3. 软件更新,确保你使用的应用程序是最新版本。有时,旧版本的软件可能无法正确打开某些类型的文档。

4. 文件权限问题,检查文件的权限设置,确保你有权限打开该文件。有时候,文件可能受到限制,需要管理员权限才能打开。

5. 重新安装应用程序,如果以上方法都无效,尝试重新安装你使用的应用程序。有时,软件文件可能损坏或丢失,导致无法正确打开文档。

6. 文件关联设置,检查你的操作系统中该文件类型的关联设置,确保它与正确的应用程序关联。有时,错误的关联设置可能导致无法打开文档。

以上是一些常见的解决方法,希望能帮助你解决su文档打开失败的问题。如果问题仍然存在,建议寻求专业人士的帮助。

SU快捷键大全

SU快捷键大全

一、安装SketchUp7.0版本

SketchUp7.0版本的快捷键与SketchUp6.0版本的快捷键有所不同,为避免产生冲突,必须先卸载SketchUp 6.0的快捷键,再完成SketchUp7.0快捷键的安装。(附件出现问题,过程省略)

二、快捷键设定的一般规则

1、字母及单个键表示最常用的命令。

2、Ctrl+ (1)表示Windows系统命令;(2)表示文件导入导出命令;(3)表示与删除有关的命令。

3、Alt+ (1)表示相对常用的命令;(2)表示与动画有关的命令。

4、Shift+ (1)表示“反”的命令;(2)表示有对话框的命令;(3)表示与显示隐藏有关的命令。

5、F2~F12 F2~F9表示视图方向,F10~F12表示信息、属性等。

三、快捷键纵向解析快捷键纵向解析是以菜单及命令的开头字母为序。

1、Camera

(1)Camera>Field of View - Alt+V 相机焦距,即相机视角,此命令可以很方便地调整透视变形程度。

(2)Camera>Look Around - Alt+L 环视工具,以视点为中心旋转观察。

(3)Camera>Orbit - Middle Botton(鼠标中键)视图旋转工具,以物体为中心旋转观察。用该命令确定物体的三点透视状态后,再用Walk命令输入视点高度,即可控制物体的三点透视及两点透视。

(4)Camera>Pan - Shift+Middle Botton(鼠标中键)视图平移工具,平移视图进行观察。(5)Camera>Perspective - V 透视/轴测切换。V=View,观察的意思。

(6)Camera>Position Camera - Alt+C 相机位置工具。C=Camera,相机的意思。

(7)Camera>Previous - F9键当前视图和上一个视图切换。SketchUp不支持无限返回,只能进行当前视图和上一个视图之间的切换。

SU-A-EZ_快速安装指南(英文版)

SU-A-EZ CPE Quick Installation Guide 1 P/N: 214696 September 2007 This Quick Installation Guide is intended for experienced installers. For more information, refer to the relevant sections in the SU-A-EZ Manual. SU-A-EZ CPE Package Content Check that the package contains: • SU-A-EZ CPE Outdoor Unit with integrated antenna (1) • A Service Box (Sealing Assembly for the ODU’s Ethernet connector) (2) • A pole mounting kit for the SU-A-EZ, including a mounting plate (3) and a metal band and four screws (4) • IDU Indoor Unit (5) with two screws and two anchors (6) for wall-mounting the IDU • Mains power cord (7) In addition: • Two sets of stickers (with the ODU). Each set includes two stickers, one with the ODU’s MAC address and one with the S/N details. •

This Quick Installation Guide Additional Equipment and Tools Required for Installation • Ethernet cable for connecting to the user’s data equipment (straight-through for connecting to a switch/router, or cross-over for connecting to a PC). • Indoor-to-outdoor Category 5E Ethernet cable. Use only Category 5E cables approved by the supplier. The length of the Indoor-to-Outdoor cable should not exceed 90 meters. The length of the Indoor-to-Outdoor cable, together with the length of the Ethernet cable connecting the IDU to the data equipment, should not exceed 100 meters. • Two shielded RJ-45 connectors and a suitable crimping tool. • Grounding cable with appropriate terminations. • Mains plug adapter or termination plug (if the power plug on the supplied AC power cord does not fit local power outlets). • Portable PC/Notebook for configuring parameters using either Telnet (CLI) or a web browser. • Installation tools and materials, including appropriate means (e.g. a pole) for installing the outdoor unit. WARNING: ONLY experienced installation professionals who are familiar with relevant local building and safety codes and, wherever applicable, are licensed by the appropriate government regulatory authorities should install outdoor units and antennas. Ensure that outdoor units, antennas and supporting structures are properly installed to eliminate any physical hazard to either people or property. Failure to do so may void the product warranty and may expose the end user or Service Provider to legal and financial liabilities. Even where grounding is not mandatory according to applicable regulation and national codes, it is mandatory to ensure that the outdoor unit and the antenna mast are grounded and suitable lightning protection devices are used so as to provide protection against voltage surges and static charges. In any event, the Supplier and its resellers are not liable for any injury, damage or regulation violations associated with or caused by installation, grounding or lightning protection.

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档