文档库 最新最全的文档下载
当前位置:文档库 › 在UBUNTU下安装OSCAM

在UBUNTU下安装OSCAM

在UBUNTU下安装OSCAM
在UBUNTU下安装OSCAM

Ubuntu 安装

首先连网

再更新软件包信息

联网安装软件及更新

配置网络:

(临时修改)

Ifconfig eth1 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 Route 192.168.2.1 default gw 192.168.1.1

(永久修改)

Vi /etc/network/interface

# The primary network interface

Auto eth1

Iface eth1 inet static

Address 192.168.1.100

Gateway 192.168.1.1

Netmask 255.255.255.0

Vi /etc/resolv.conf

Nameserver 202.96.209.133

Nameserver 202.96.209.6

/etc/init.d/networking restart

创建用户组

Addgroup ftpuser

查看组

Cat /etc/group | grep ftpuser

修改用户初始GID

Usermod –G 112 user001

设置用户

Useradd user001 –G ftp

查看用户列表

Cat /etc/passwd | grep user001

添加用户到组

Gpasswd –a user001 ftpuser

修改用户,让用户可以登陆FTP,却不能登陆系统Chsh –s /bin/false user001

安装软件

vsftpd

apt-get install vsftpd

/etc/init.d/vsftpd restart

如果原来的不能用,尝试将软件卸载后重装:

apt-get purge vsftpd //删除数据包,包括配置文件

openssh

apt-install openssh-server

vi /etc/ssh/sshd_conf

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original

chmod a-w /etc/ssh/sshd_config.original

/etc/init.d/ssh restart

串口程序setserial

Apt-get install setserial

Setserial /dev/ttyS0 –a

Setserial /dev/ttyS2 –a //查看是否已经找到扩展卡(UART: unknown表示未找到) More /proc/pci //查找中断号(IRQ)及每个口的地址

安装:

sudo apt-get install vsftpd

# vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的FTP服务器

安装完毕后或许会自动生成一个帐户”ftp”,/home下也会增加一个文件夹。

如果没有生成这个用户的话可以手动来,生成了就不用了:

sudo useradd -m ftp

sudo passwd ftp

有”ftp”帐户后还要更改权限

sudo chmod 777 /home/ftp

在这个目录下我建立一个文件夹专门保存需要共享的内容

2.配置文件

通过sudo gedit /etc/vsftpd.conf修改。

配置文件比较简单,如下

#独立模式启动

listen=YES

#同时允许4客户端连入,每个IP最多5个进程

max_clients=200

max_per_ip=4

#不允许匿名用户访问,允许本地(系统)用户登录

anonymous_enable=NO

local_enable=YES

write_enable=NO

#是否采用端口20进行数据传输

connect_from_port_20=YES

#生成日志

xferlog_enable=YES

#指定登录转向目录

local_root=/home/ftp/ftp

这样,在同局域网的电脑上,用我的IP地址,用帐号”ftp”和对应密码就可以登录了,密码是第一步里面passwd那句指定的。

就这样就结束了,请大家拍砖

对了,更改配置后不要忘了重启ftp服务

sudo /etc/init.d/vsftpd restart

此外还有开启关闭服务的命令

sudo /etc/init.d/vsftpd start

sudo /etc/init.d/vsftpd stop

anonymous_enable=yes (允许匿名登陆)

dirmessage_enable=yes (切换目录时,显示目录下.message的内容)

local_umask=022 (FTP上本地的文件权限,默认是077)

connect_form_port_20=yes (启用FTP数据端口的数据连接)*

xferlog_enable=yes (激活上传和下传的日志)

xferlog_std_format=yes (使用标准的日志格式)

ftpd_banner=XXXXX (欢迎信息)

pam_service_name=vsftpd (验证方式)*

listen=yes (独立的VSFTPD服务器)*

功能:只能连接FTP服务器,不能上传和下传

注:其中所有和日志欢迎信息相关连的都是可选项,打了星号的无论什么帐户都要添加,

是属于FTP的基本选项

开启匿名FTP服务器上传权限

在配置文件中添加以下的信息即可:

Anon_upload_enable=yes (开放上传权限)

Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文件)Write_enable=yes (开放本地用户写的权限)

Anon_other_write_enable=yes (匿名帐号可以有删除的权限)

开启匿名服务器下传的权限

Anon_world_readable_only=no

注:要注意文件夹的属性,匿名帐户是其它(other)用户要开启它的读写执行的权限(R)读-----下传(W)写----上传(X)执行----如果不开FTP的目录都进不去Local_enble=yes (本地帐户能够登陆)

Write_enable=no (本地帐户登陆后无权删除和修改文件)

功能:可以用本地帐户登陆vsftpd服务器,有下载上传的权限

注:在禁止匿名登陆的信息后匿名服务器照样可以登陆但不可以上传下传

用户登陆限制进其它的目录,只能进它的主目录

设置所有的本地用户都执行chroot

Chroot_local_user=yes (本地所有帐户都只能在自家目录)

设置指定用户执行chroot

Chroot_list_enable=yes (文件中的名单可以调用)

Chroot_list_file=/任意指定的路径/vsftpd.chroot_list

注意:vsftpd.chroot_list 是没有创建的需要自己添加,要想控制帐号就直接在文件中加帐号即可

限制本地用户访问FTP

Userlist_enable=yes (用userlistlai 来限制用户访问)

Userlist_deny=no (名单中的人不允许访问)

Userlist_file=/指定文件存放的路径/ (文件放置的路径)

注:开启userlist_enable=yes匿名帐号不能登陆

安全选项

Idle_session_timeout=600(秒) (用户会话空闲后10分钟)

Data_connection_timeout=120(秒)(将数据连接空闲2分钟断)

Accept_timeout=60(秒)(将客户端空闲1分钟后断)

Connect_timeout=60(秒)(中断1分钟后又重新连接)

Local_max_rate=50000(bite)(本地用户传输率50K)

Anon_max_rate=30000(bite)(匿名用户传输率30K)

Pasv_min_port=50000 (将客户端的数据连接端口改在

Pasv_max_port=60000 50000—60000之间)

Max_clients=200 (FTP的最大连接数)

Max_per_ip=4 (每IP的最大连接数)

Listen_port=5555 (从5555端口进行数据连接)

查看谁登陆了FTP,并杀死它的进程

ps –xf |grep ftp

kill 进程号

配置的时候注意文件权限的问题,开启匿名和本地后,关键是文件权限的设置,为了给

不同的用户分配不同的权限,可以生成一个组,例如ftpuser,然后赋予它何时的权限例如755,chroot()设置可以使得本地用户限制在登录时的目录,这对于安全很重要,可以这是local_root指定本地用户登录时的目录,负责为/home下相应目录。

openssh-server

查询安装包包括哪些文件

dpkg –S vsftpd

、Ubuntu中软件安装方法

1、APT方式

(1)普通安装:apt-get install softname1 softname2 …;

(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)

(3)重新安装:apt-get --reinstall install softname1 softname2...;

2、Dpkg方式

(1)普通安装:dpkg -i package_name.deb

3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)

首先解压缩源码压缩包然后通过tar命令来完成

a.解xx.tar.gz:tar zxf xx.tar.gz

b.解xx.tar.Z:tar zxf xx.tar.Z

c.解xx.tgz:tar zxf xx.tgz

d.解xx.bz2:bunzip2 xx.bz2

e.解xx.tar:tar xf xx.tar

然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。

一般依次执行./configure

make

sudo make install

即可完成安装。

二、Ubuntu中软件包的卸载方法

1、APT方式

(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)

(2)清除式卸载:apt-get --purge remove softname1 softname2...;(同时清除配置)

清除式卸载:apt-get purge sofname1 softname2...;(同上,也清除配置文件)

2、Dpkg方式

(1)移除式卸载:dpkg -r pkg1 pkg2 ...;

(2)清除式卸载:dpkg -P pkg1 pkg2...;

三、Ubuntu中软件包的查询方法

Dpkg 使用文本文件来作为数据库.通称在/var/lib/dpkg目录下. 通称在status 文件中存储软件状态,和控制信息. 在info/ 目录下备份控制文件, 并在其下的.list 文件中记录安装文件清单, 其下的.mdasums 保存文件的MD5 编码.

体验使用数据库的时刻到了:

$ dpkg -lDesired=Unknown/Install/Remove/Purge/Hold| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed|/

Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)||/ Name Version

Description+++-===========-================-============================== ==========ii aalib1 1.4p5-28 ascii art library - transitional packageii adduser 3.85 Add and remove users and groupsii alien .63 install non-native packages with dpkg... ...每条记录对应一个软件包, 注意每条记录的第一, 二, 三个字符. 这就是软件包的状态标识, 后边依此是软件包名称, 版本号, 和简单描述.

第一字符为期望值,它包括:

u 状态未知,这意味着软件包未安装,并且用户也未发出安装请求.

i 用户请求安装软件包.

r 用户请求卸载软件包.

p 用户请求清除软件包.

h 用户请求保持软件包版本锁定.

第二列,是软件包的当前状态.此列包括软件包的六种状态.

n 软件包未安装.

i 软件包安装并完成配置.

c 软件包以前安装过,现在删除了,但是它的配置文件还留在系统中.

u 软件包被解包,但还未配置.

f 试图配置软件包,但是失败了.

h 软件包安装,但是但是没有成功.

第三列标识错误状态,可以总结为四种状态. 第一种状态标识没有问题,为空. 其它三种符号则标识相应问题.

h 软件包被强制保持,因为有其它软件包依赖需求,无法升级.

r 软件包被破坏,可能需要重新安装才能正常使用(包括删除).

x 软包件被破坏,并且被强制保持.

也可以以统配符模式进行模糊查询, 比如我要查找以nano字符开始的所有软件包:

$ dpkg -l nano*Desired=Unknown/Install/Remove/Purge/Hold| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed|/

Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)||/ Name Version

Description+++-==============-==============-============================= ===============ii nano 1.3.10-2 free Pico clone with some new featurespn nano-tiny (no description available)un nanoblogger (no description available)以上状态说明: 系统中安装了nano版本为1.3.10-2;安装过nano-tiny, 后来又清除了; 从未安装过nanoblogger.

如果觉得dpkg 的参数过多, 不利于记忆的话, 完全可以使用dpkg-query 进行dpkg 数据库查询.

应用范例:

查询系统中属于nano的文件:

$ dpkg --listfiles nano

or

$ dpkg-query -L nano

查看软件nano的详细信息:

$ dpkg -s nano

or

$ dpkg-query -s nano

查看系统中软件包状态, 支持模糊查询:

$ dpkg -l

or

$dpkg-query -l

查看某个文件的归属包:

$ dpkg-query -S nano

or

$ dpkg -S nano

三、其他应用总结

apt-cache search # ------(package 搜索包)

apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)

apt-get install # ------(package 安装包)

apt-get install # -----(package --reinstall 重新安装包)

apt-get -f install # -----(强制安装, "-f = --fix-missing"当是修复安装吧...)

apt-get remove #-----(package 删除包)

apt-get remove --purge # ------(package 删除包,包括删除配置文件等)

apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))

apt-get update #------更新源

apt-get upgrade #------更新已安装的包

apt-get dist-upgrade # ---------升级系统

apt-get dselect-upgrade #------使用dselect 升级

apt-cache depends #-------(package 了解使用依赖)

apt-cache rdepends # ------(package 了解某个具体的依赖,当是查看该包被哪些包依赖吧...) apt-get build-dep # ------(package 安装相关的编译环境)

apt-get source #------(package 下载该包的源代码)

apt-get clean && apt-get autoclean # --------清理下载文件的存档&& 只清理过时的包

apt-get check #-------检查是否有损坏的依赖

dpkg -S filename -----查找filename属于哪个软件包

apt-file search filename -----查找filename属于哪个软件包

apt-file list packagename -----列出软件包的内容

apt-file update --更新apt-file的数据库

dpkg --info "软件包名" --列出软件包解包后的包名称.

dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看. (类似于rpm -qa) dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包.

dpkg -s 查询已安装的包的详细信息.

dpkg -L 查询系统中已安装的软件包所安装的位置. (类似于rpm -ql)

dpkg -S 查询系统中某个文件属于哪个软件包. (类似于rpm -qf)

dpkg -I 查询deb包的详细信息,在一个软件包下载到本地之后看看用不用安装(看一下呗). dpkg -i 手动安装软件包(这个命令并不能解决软件包之前的依赖性问题),如果在安装某一个软件包的时候遇到了软件依赖的问题,可以用apt-get -f install在解决信赖性这个问题.

dpkg -r 卸载软件包.不是完全的卸载,它的配置文件还存在.

dpkg -P 全部卸载(但是还是不能解决软件包的依赖性的问题)

dpkg -reconfigure 重新配置

apt-get install

下载软件包,以及所有依赖的包,同时进行包的安装或升级。如果某个包被设置了hold (停止标志,就会被搁在一边(即不会被升级)。更多hold 细节请看下面。

apt-get remove [--purge]

移除以及任何依赖这个包的其它包。

--purge 指明这个包应该被完全清除(purged) ,更多信息请看dpkg -P。

apt-get update

升级来自Debian 镜像的包列表,如果你想安装当天的任何软件,至少每天运行一次,而且每次修改了

/etc/apt/sources.list 后,必须执行。

apt-get upgrade [-u]

升级所有已经安装的包为最新可用版本。不会安装新的或移除老的包。如果一个包改变了依赖关系而需要安装一个新的包,那么它将不会被升级,而是标志为hold。apt-get update 不会升级被标志为hold 的包(这个也就是hold 的意思)。请看下文如何手动设置包为hold。我建议同时使用'-u' 选项,因为这样你就能看到哪些包将会被升级。

apt-get dist-upgrade [-u]

和apt-get upgrade 类似,除了dist-upgrade 会安装和移除包来满足依赖关系。因此具有一定的危险性。

apt-cache search

在软件包名称和描述中,搜索包含xxx的软件包。

apt-cache show

显示某个软件包的完整的描述。

apt-cache showpkg

显示软件包更多细节,以及和其它包的关系。

dselect

console-apt

aptitude

gnome-apt

APT 的几个图形前端(其中一些在使用前得先安装)。这里dselect 无疑是最强大的,也是最古老,最难驾驭。

普通Dpkg 用法

dpkg -i

安装一个Debian 包文件,如你手动下载的文件。

dpkg -c

列出的内容。

dpkg -I

从中提取包信息。

dpkg -r

移除一个已安装的包。

dpkg -P

完全清除一个已安装的包。和remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。

dpkg -L

列出安装的所有文件清单。同时请看dpkg -c 来检查一个.deb 文件的内容。

dpkg -s

显示已安装包的信息。同时请看apt-cache 显示Debian 存档中的包信息,以及dpkg -I 来显示从一个.deb 文件中提取的包信息。

dpkg-reconfigure

重新配制一个已经安装的包,如果它使用的是debconf (debconf 为包安装提供了一个统一的配制界面)。你能够重新配制debconf 它本身,如你想改变它的前端或提问的优先权。例如,重新配制debconf,使用一个dialog 前端,简单运行:

dpkg-reconfigure --frontend=dialog debconf (如果你安装时选错了,这里可以改回来哟:)

echo " hold" | dpkg --set-selections

设置的状态为hlod (命令行方式)

dpkg --get-selections ""

取的的当前状态(命令行方式)

支持通配符,如:

Debian:~# dpkg --get-selections *wine*

libwine hold

libwine-alsa hold

libwine-arts hold

libwine-dev hold

libwine-nas hold

libwine-print hold

libwine-twain hold

wine hold

wine+ hold

wine-doc hold

wine-utils hold

例如:

大家现在用的都是gaim-0.58 + QQ-plugin,为了防止gaim 被升级,我们可以采用如下方法:

方法一:

Debian:~# echo "gaim hold" | dpkg --set-selections

然后用下面命令检查一下:

Debian:~# dpkg --get-selections "gaim"

gaim hold

现在的状态标志是hold,就不能被升级了。

如果想恢复怎么办呢?

Debian:~# echo "gaim install" | dpkg --set-selections

Debian:~# dpkg --get-selections "gaim"

gaim install

这时状态标志又被重置为install,可以继续升级了。

同志们会问,哪个这些状态标志都写在哪个文件中呢?

在/var/lib/dpkg/status 里,你也可以通过修改这个文件实现hold。

有时你会发现有的软件状态标志是purge,不要奇怪。

如:事先已经安装了amsn,然后把它卸了。

apt-get remove --purge amsn

那么状态标志就从install 变成purge。

方法二:

在/etc/apt 下手动建一个preferences 文件

内容:

Package: gaim

Pin: version 0.58*

保存

dpkg -S

在包数据库中查找,并告诉你哪个包包含了这个文件。(注:查找的是事先已经安装的包)

--------------------------------------------

Debian的软件包管理工具命令不完全列表

--------------------------------------------

Debian系统中所有的包信息都在/var/lib/dpkg下.其中/var/lib/dpkg/info目录中保存了各个软件包的信息及管理文件.每个文件的作用如下:

以".conffiles" 结尾的文件记录软件包的配置列表.

以".list" 结尾的文件记录了软件包的文件列表,用户可在文件当中找到软件包文件的具体安装位置.

以".md5sums" 结尾的文件记录了md5信息,用来进行包的验证的.

以".config" 结尾的文件是软件包的安装配置角本.

以".postinst" 角本是完成Debian包解开之后的配置工作,通常用来执行所安装软件包相关的命令和服务的重新启动.

以".preinst" 角本在Debain解包之前运行,主要作用是是停止作用于即将升级的软件包服务直到软件包安装或和升级完成.

以".prerm" 脚本负责停止与软件包关联的daemon服务,在删除软件包关联文件之前执行.

以".postrm" 脚本负责修改软件包链接或文件关联,或删除由它创建的文件.

/var/lib/dpkg/available是软件包的描述信息.

包括当前系统中所有使用的Debian安装源中所有的软件包,还包括当前系统中已经安装和未安装的软件包.

1.dpkg包管理工具

dpkg -r 卸载软件包.不是完全的卸载,它的配置文件还存在.

dpkg --info "软件包名" --列出软件包解包后的包名称.

dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看.

dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包.

dpkg -s 查询已安装的包的详细信息. dpkg -L 查询系统中已安装的软件包所安装的位置.

dpkg -S 查询系统中某个文件属于哪个软件包.

dpkg -I 查询deb包的详细信息,在一个软件包下载到本地之后看看用不用安装(看一下呗). dpkg -i 手动安装软件包(这个命令并不能解决软件包之前的依赖性问题),如果在安装某一个软件包的时候遇到了软件依赖的问题,可以用apt-get -f install在解决信赖性这个问题.

dpkg -reconfigure 重新配置

dpkg -P 全部卸载(但是还是不能解决软件包的依赖性的问题)

2. apt高级包管理工具

(1)GTK图形的"synaptic",这是APT的前端工具.

(2)"aptitude",这也是APT的前端工具.

用APT管理工具进行包的管理,可以有以下几种方法做源:

(1)拿安装盘做源,方法如下:

apt-cdrom ident 扫描光盘的信息

apt-cdrom add 添加光盘源

(2)这也是最常用的方法就是把源添加到/etc/apt/source.list中,之后更新列apt-get update

APT管理工具常用命令

apt-cache 加上不同的子命令和参数的使用可以实现查找,显示软件,包信息及包信赖关系等功能.

apt-cache stats 显示当前系统所有使用的Debain数据源的统计信息.

apt-cache search +"包名",可以查找相关的软件包.

apt-cache show +"包名",可以显示指定软件包的详细信息.

apt-cache depends +"包名",可以查找软件包的依赖关系.

apt-get upgrade 更新系统中所有的包到最新版

apt-get install 安装软件包

apt-get --reindtall install 重新安装软件包

apt-get remove 卸载软件包

apt-get --purge remove 完全卸载软件包

apt-get clean 清除无用的软件包

在用命令apt-get install之前,是先将软件包下载到/var/cache/apt/archives中,之后再进行安装的.所以我们可以用apt-get clean清除/var/cache/apt/archives目录中的软件包.

源码包安装

apt-cache showsrc 查找看源码包的文件信息(在下载之前)

apt-get source 下载源码包.

apt-get build-dep +"包名" 构建源码包的编译环境.

清除处于rc状态的软件包

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "] | sudo xargs dpkg -P -

ubuntu串口资源设置2009年02月16日星期一10:54在/var/lib/setserial下,有个autoserial.conf,找了很久阿

附:

PCI转串口卡安装型号NetMos Nm9835CV

1、插入PCI卡到主机

2、启动Linux,打开终端

3、输入命令:#setserial /dev/ttyS0 -a (COM-1)

显示内容:

/dev/ttyS0, Line 0, UART: 16550A, Port: 0x3f8, irq: 4

Baud_base: 115200, clos_delay: 50, divisor: 0

closing_wait: 3000, closing_wait2: infinite

Flags: spd_normal skip_test

4、输入命令:#setserial /dev/ttyS2 -a (COM-3)

显示内容:

/dev/ttyS2, Line 2, UART: unknown, Port: 0x3e8, irq: 4

Baud_base: 115200, clos_delay: 50, divisor: 0

closing_wait: 3000, closing_wait2: infinite

Flags: spd_normal skip_test

第3、4步操作的目的主要是对主机自带串口及PCI扩展串口的区别。区别在于4显示的内容中UART:未unknow。不过若您检测这一步的时候UART为16550A而不是unknow,证明你的系统已经认识了扩展的串口,不需要进一步设置,直接跳入第8步测试就可以了。

5、需要输入命令查看一下您当前PCI检测的状态,以便对扩展串口进行设置#more /proc/pci 会显示出一堆的信息,不要因为看不懂而吓坏了。只要看到类似于这个PCI 的信息,比如:PCI communication。。。或者Board with Nm9835CV part。。。可能就是这个卡了,主要看看它的终端是多少,即irq多少及分配的地址是多少。例如:(不一定完全一样)Board with Nm9835CV part irq:11

I/O at 0xc000 [0xc001] serial port 1

I/O at 0xc400 [0xc401] serial port 2

I/O at 0xc800 [0xc801] not used

I/O at 0xd000 [0xd001] not used

I/O at 0xd400 [0xd401] not used

I/O at 0xd800 [0xd801] not used 6、知道PCI扩展卡的终端为11 串口1地址为0xc000 串口2地址为0xc400.. 就可以设置扩展的串口了。输入命令:setserial /dev/ttyS2 port 0xc000 UART 16550A

irq 11 Baud_base 115200 另一个串口也类似的这么操作7、设置完毕后,就可以看看设置的情况了,输入第2步的命令看看,UART是否就是16500A 而不是unknow了,如果是16500A恭喜,可能设置好咯,如果不是那就再检查一下吧。8、设置好了后是不是需要测试一下是否能够通讯呢?最好的办法是两台pc相连。如果pc为windows操作系统就用超级终端,是linux呢就用minicom吧9、装有linux的机器,首先需要设置一下监听的串口参数,输入命令#minicom -s 进入界面后有个框弹出来,如果你还认识点英文单词的话,就回知道选择哪个的。应该是第三个吧,串口设置。将第一行更改为/dev/ttyS2 波特率也更改您所需要的。更改完后保存,保存的那个菜单应该是save ... df1 最后exit 10、在另外一台机器发送数据,这台机器minicom界面就能够收到信息了,成功后觉得挺有意思。另外不要把两个COM顺序弄翻了,如果弄错了哪个

是COM3 COM4测试可就不灵便咯。

d rwx r-x r-x

文件类型所有者权限标志组权限标志其他用户权限标志

Linux 操作系统 Ubuntu 图 安装 教程 hzd

。 。 Linux 操作系统 Ubuntu 9.10 图解安装教程 QQ :183284035 2011-11-1 Ubuntu 是一个神奇的 Linux 操作系统,四年多前我们第一次试用了 Ubuntu ,之后便被深深的吸引, 特别是从 8.04Lts 开始,Ubuntu 便成了沙浪网众人的主要工作环境。特别是沙浪网美女小梅,在午睡梦呓 中竟然喃喃自语说出“非 Ubuntu 不嫁”这样的豪言壮语,令人震撼! Ubuntu 是一个流行的 Linux 操作系统,基于 Debian 发行版和 GNOME 桌面环境,和其他 Linux 发 行版相比,Ubuntu 非常易用,和 Windows 相容性很好,非常适合 Windows 用户的迁移,预装了大量 常用软件,中文版的功能也较全,支持拼音输入法,预装了 Firefox 、Open Office 、多媒体播放、图像处理等 大多数常用软件,一般会自动安装网卡、音效卡等设备的驱动,对于不打游戏不用网银的用户来说,基本 上能用的功能都有了,在 Windows 操作系统下不用分区即可安装使用,就如同安装一个应用软件那么容 易,整个 Ubuntu 操作系统在 Windows 下就如同一个大文件一样,很容易卸载掉。 Ubuntu 经过近五年的发展,从 Ubuntu 4.10 到当前的 Ubuntu 9.10,进步之大是有目共睹的事实。 当然,Ubuntu 的进步是建立在所有自由软件进步的基础之上的。 下面,通过一些简单的介绍,让我们来了解一下 Ubuntu : 官方解答 什么是 Ubuntu? Ubuntu 是一个由全球化的专业开发团队建造的操作系统。它包含了所有您需要的应用程序:浏览器、 Office 套件、多媒体程序、即时消息等。 Ubuntu 是一个 Windows 和 Office 的开源替代品。 1. 关于 Ubuntu 一词 Ubuntu 是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu (发音"oo-BOON-too"--“乌班图”)被视为非洲人的传统理念,也是建立新南非共和国的基本原则 之一,与非洲复兴的理想密切相关。Ubuntu 精神的大意是“人道待人”(对他人仁慈)另一种翻译可 以是:“天下共享的信念,连接起每个人” “具有 ubuntu 精神的人心胸开阔,乐于助人,见贤思 齐而不忌妒贤能,因为他/她拥有适度的自信,而这源自如下认识:自己乃是属于一个更大的整体, 当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。”--大主教 Desmond Tutu 。 作为一个基于 GNU/Linux 的平台,Ubuntu 操作系统将 ubuntu 精神带到了软件世界。

Gamit安装-ubuntu Linux操作系统

Gamit 的安装 3502 gamit 安装步骤,这里以最新的gamit 10.4为例子。首先gamit 需要的运行环境为gfortran , gcc , libx11, csh, tcsh.而且在gamit的Makefile.config文件中也是需要知道操作系统的版本号的。因此步骤如下: 1) 按ctl+alt +t打开终端,输入uname -a 查看当前操作系统的版本号, 如上图所示:操作系统的版本号是:3.0.0-12;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3001; 2)安装相关的运行环境,主要包括csh,gfortran,tcsh,gcc,libx11;具体命令如下: 在终端中输入:sudo -s,然后按提示输入密码;然后输入apt-get install gcc; apt-get install gfortran;这个会比较大一点,所以会慢一点,机房的网速只有十几kb 每秒,听说比GPS中心的网速慢多了。 apt-get install csh; apt-get install tcsh; apt-get install libx11-dev,这个是为gamit提供图形支持的包,因此就比较大,耐心等待5分钟左右. 3)配置shell

首先输入echo $SHELL看下当前是什么类型的shell,一般情况下,ubuntu 默认的都是bash,虽然gamit是用csh写的,但是经过测试,即可以在csh中安装,也可以在bash中安装。诺想在csh中安装,则需要改变当前的shell,在终端输入chsh,按提示输入密码。然后输入shell的路径,以下操作是从bash改变为csh,因此输入路径为:/bin/csh,如下图所示: 但是上面步骤完成以后,我们输入echo $SHELL,再查看一下,发现shell仍然是bash,注意了,这里是改变登录时的默认shell,因此若想让以上改变生效,只需要注销下,重新登录下就可以啦。 下面介绍一下临时改变shell的简单方法,若是由bash改变为csh,只需要在终端输入csh 即可,同理变回来只需输入bash。临时的改变shell只对当前的终端是有效的,但这对于gamit的安装已经足够了。 4)gamit软件的准备及安装 一般情况下都是需要先将gamit的源代码复制到/opt目录下,假设你的gamit源代码文件夹为gamit10.4,并且位于桌面上,那么只需要在终端输入:mv ~/桌面/gamit10.4 /opt ,即可将其移动到opt下,然后进入opt,输入 cd /opt/gamit10.4,继续输入ls -al,查看下gamit10.4文件夹下都有什么文件。找到一个叫install_software的文件,查看其权限,若没有可执行权限,则给他加上就可以了。然后在终端输入 ./install_software,则开始gamit的安装了。第一个直接输入Y就可以了,然后它会问你x11的目录是否正确,那么你需要找到gamit的配置文件并修改下,具体方法如下:按 ctl+alt+t新开一个终端,进入到opt中的gamit10.4文件夹下,cd libraries;进入libraries文件夹中,sudo gedit Makefile.config;然后就会弹出一个该文件的编辑框,我们需要修改的地方主要有三个,第一个是x11的路径,将其修改成gamit自动搜索到的 x11路径,如我的系统中是如下图所示:

gamit10.6安装

1:安装环境,进入Ubuntu软件中心搜索libx11、gfortran、gcc、csh、tcsh并安装。 2:获取root权限:打开命令行:ctrl+alt+t 输入sudo passwd然后输入两次密码,这个就是修改好的root密码。 然后在输入su root 输入修改好的root密码就获取root权限了。 3:将gamit10.6 复制到/opt文件下,在root权限下用命令: cp –r /home/wfy/桌面/10.6 /opt 4:进入文件10.6 : cd /opt/10.6给install_software赋执行权限, chmod 777 ./ install_software 5:运行安装脚本./ install_software 在安装过程当中遇到所有的y/n问题,一律选择y 6:安装失败后,编辑opt/gamit10.5/libraries里的Makefile.config 文件,在root权限下输入:gedit opt/gamit10.5/libraries/Makefile.config 修改4个地方: 第一个: 删除这两 行的/x11 第二个:修改最 后两个13改 成25 2880 改成5760 第三个:输入uname –a(注意空格),即可查看当前系统的信息。例如操作系统的版本号是:3.16.0-23;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3111;搜索OS_ID Linux,找到该处,将3953给位本电脑的版本号3111 第四个,如果你的电脑是32位的,那么就要将该文件中的全部m64改为m32,另外/opt/10.6/gamit/solve/Makefile.generic该文件中的所有m64也要改为m32。 7,重新输入./install_software 安装 8,安装成功后进入root文件cd /root 然后列出所有文件:ls –a 然后编辑.bashrc gedit .bashrc 在文件最后加入下面两行,然后注销一下,再次进入root权限,输入doy,

Ubuntu软件安装方法完全指南

Ubuntu软件安装方法完全指南 Ubuntu软件安装方法完全指南 刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等等等.的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯.事实上,使用Ubuntu平台下的新利得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容易.当然,也有很多软件Ubuntu的储藏库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样.下面我就Ubuntu下安装软件的方法做一个详细的总 一.使用新立得软件包管理器安装程序.新立得拥有一个友好的图形界面,你可以使用它安装大部分Ubuntu软件库里已有的程序.定位到系统-系统管理-新立得软件包管理器启动,基于安全考虑,系统会提示你输入管理员密码.在这里,你可以搜索你需要安装的程序,标记后应用即可. 3步安装:搜索,标记,应用 搜索你需要安装的程序.在新立得里面有成千上万种主题,应用程序,软件包,文档.所有的这些文件包都被存放在Ubuntu的服务器上供下载和升级.新立得相当于一个升级版的w indows升级工具,因为它除了可以升级系统文件之外,还可以通过它安装的非关键性程序.你可以在侧边栏的分类中查找软件.点击工具栏上的搜索图标进行搜索. 找到需要安装的文件包后,右键点击标记.系统很有可能会提示你一些依赖程序将会同时被安装,幸运的是这些系统会自动为你解决.记住:你可以使用同样的步骤卸载程序(右键 点击,选择卸载).你也可以一次标记多个安装包以节省时间. 标记完毕所有需要安装的文件之后,点击应用图标.新立得会自动下载安装. 常见问题: 1.如果找不到我需要的文件怎么办? 其实这是很正常的.大概说来有以下3个原因: 新立得软件包管理器里面的所有文件包都来自Ubuntu的主源,但是除了默认的源之外还有很多非官方软件源.在你放弃安装之前尝试一下激活额外的源.

ubuntu下如何安装软件

ubuntu下安装软件 上一篇/下一篇2008-08-1212:37:31/个人分类:LINUX 查看(3)/评论(0)/评分(0/0) 1。deb包的安装方式 deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装: sudo dpkg-i*.deb 2。编译安装方式 (小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境: sudo apt-get install build-essential) 在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。拿到源代码的压缩文档,把它解到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令: 1./configure 2make 3sudo make install 在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。 以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法! 3。apt-get安装方法 ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是: sudo apt-get install软件名 4。新立得软件包管理 打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下

GAMIT使用笔记

大气层研究和空间空间电离层研究使用到是GAMIT模块,精密定位还GAMIT、GLOBK两个模块都需要。 安装完成后的几个重要文件:gg/gamit(基线平差)和gg/kf(Kalman Filter)两个目录下到模块是用fortran编写的。gg/com是cshell编写到脚本,重要用于gamit和kf目录下的模块的组织。 gg/tables是表文件。 sh_gamit批处理要求工程目录下至少有rinex brdc gfiles三个目录。分别放O文件,N文件,卫星轨道文件g文件,这样做的目的是把文件分类,最后这些文件都会被link到单天的目录之下。 注意:需要将所有观测文件和表文件都link到单天目录下的,sh_gamit能自动完成link功能。 模型说明: 1.otl 潮汐改正 2.vmfl GMF 投影函数 3.atml大气荷载模型,对高程影响较大,可消除周跳波动,可靠性需要进一步证实 4.atl大气抄袭荷载模型和met气象模型 星历文件: e/n, sp3, g,t e/n为广播星历,主要用来你和卫星和接收机的种差 g文件是根据sp3文件拟合的某天的圆形轨道参数 t文件是根据观测文件和g文件求出的卫星位置,是gamit专用格式 gcc编译器 作用:将常见的编程语言转化为c语言。 安装gcc需要把原来到gcc覆盖。在/usr目录下,具体怎么做,不是很清楚。 软件中的栅格文件: 下载地址:ftp://https://www.wendangku.net/doc/8214243713.html, 1)海洋潮汐。例如otl_FES2004.grid放在软件talbels目录下。链接到otl.grid。 2)大气负荷。例如atmldisp_cm.2006,每年更新一次。连接到atmldisp_grid.2006 3)vmfl投影函数栅格,例如vmflgrd2006,连接到map.grid.2006。每年更新一次。 以example为例作一个实例: 1)在/media/Tool/TOOL/专业工具/GAMIT下新建文件夹10-05-18-EXAMPLE,在该目录下建立tables目录。 2)观察example中o文件中到日期2000年2月3日, 进入该目录,cd /media/Tool/TOOL/专业工具/GAMIT/10-05-18-EXAMPLE

Ubuntu 软件的安装与升级

第9章 Ubuntu 软件的安装与升级 教学提示:软件的安装与系统升级是使用操作系统基本任务,Ubuntu Linux操作系统采用APT管理软件,使Linux系统软件安装维护方面更加方便易用。本章涉及的内容主要有APT管理基础知识,命令或者图形环境软件的安装与升级。 教学要求:学习完本章后,将了解APT软件管理原理,能够使用命令与图形界面进行软件的安装与系统升级, 9.1 ATP简介 以往,使用过Windows而又转用Linux的用户一定为软件的安装与系统的安全升级烦恼,当对于有类似Red Hat那样的RMP包安装方式,linux是一大进步,但是对于RPM包安装一个很大的问题就是包的依赖性与安装后的软件维护问题,现在Ubuntu提供了APT (高级软件包工具,Advanced 软件包名Tool),在软件安装维护方面更加方便易用,使用起来比Windows的安装与维护甚至更为方便。 在Linux最初只有.tar.gz的打包文件,用户必须编译每个他想在Linux上运行的软件。对于用户,一方面,需要一个快速、实用、高效的方法来安装软件包;另一方面,当软件包更新时,这个工具应该能自动管理关联文件和维护已有配置文件。Debian率先解决了这个问题,这就是APT(Advanced Packaging Tool)。作为Debian的孪生兄弟Ubuntu自然就采用了这种高级的高级软件包管理工具。 9.2 命令环境软件的安装与升级 9.2.1常用apt类命令 1.apt-get—文本环境的软件的安装、升级与移除命令 apt-get 命令会检查软件包的完整性关系,如果即使完整性检查失败了仍然继续安装,

GAMIT在LINUX操作系统上的安装和使用

GAMIT在L INU X操作系统上的安装和使用3 王留朋, 过静,金慧华,吴 宪 (清华大学土木工程系地球空间信息研究所,北京100084) 摘 要:GAM IT是目前国际上通用的GPS定位定轨的优秀软件之一,但其安装和使用在不同的UN IX/L INU X系统平台上存在着差异,不易为初学者掌握,本文结合实例介绍了GAM IT在L INU X操作系统上的安装和使用,希望能为将要使用GAM IT软件的用户提供一些有益的参考。 关键词:GAM IT;GPS;L INU X 中图分类号:P22814 文献标识码:A 文章编号:100829268(2005)0620043204 1 引言 随着GPS技术的发展和广泛应用,大地测量已发生了革命性的变化,并在地球动力学、GPS气象学等研究中得以广泛应用,精密解算GPS观测数据的软件也得以重视和发展,本文介绍的GAM IT就是其中的代表之一。GAM IT是美国麻省理工学院(M IT)与斯克里普斯海洋研究所(SIO)研制的GPS数据后处理与分析软件。其特点是运算速度快、版本更新周期短以及在精度许可范围内自动化处理程度高等,且其具有开源性,用户可以根据需要对源程序修改,便于科研工作,因此在国内外应用相当广泛,尤其是在免费开源的L INU X操作系统上。 2 GAMIT简介 GAMIT可以解算卫星轨道、测站坐标、钟差、大气延迟、整周模糊度等,主要由以下几个程序构成:ARC(轨道积分)、MOD EL(组成观测方程)、SINCLN(单差自动修复周)、DBCL N(双差自动修复周跳)、CV IEW(人工交互式修复周跳)、CFMR G(用于创建SOL V E所需的M文件), SOL V E(利用双差观测按最小二乘法求解参数的程序)。解算过程实际上是一个迭代过程,平差时所采用的观测值主要是双差观测值,分为三个阶段:首先进行初始平差,解算出整周未知数参数和基线向量的实数解;再将整周未知数固定成整数;最后是将确定的整周未知数做为已知值,仅将待定的测站坐标作为未知参数,再次平差解算,解出基线向量的最终解———整数解固定解。 GAM IT软件采用RIN EX格式的数据,可以使用各种不同型号的GPS接收机的观测数据,对于Compact Rinex格式的文件,可以用GAM IT自带的crx2rnx命令进行转换。它支持大多数的UN IX/L INU X系统平台,如SUN,Redhat,HP, SGI等平台,本文以GAM IT10.06和Red Hat linux9.0为例进行介绍。 3 安装与配置 311 更新Linux系统的C和Fortran编译器系统Linux编译系统的默认文件选项中MAX2 UN IT为99,而GAM IT软件源代码中则要求MAXUN IT为9999。如果直接进行编译安装,则会产生非常多的警告性错误,造成安装后无法正常运行。用户需要从Linux的相关网站上找到gcc/ g77编译器2.95.2以上版本的源代码,一般是后缀为tar.gz的压缩包文件,用tar xvzf命令将其在当前工作目录下解压后,找到位于目录gcc2. 95.2(或其更高版本号的目录)/libf2c/libI77的fio.h文件,将其中包含“#define MAXUN IT 100”的行更改为“#define MAXUN IT10000”,再重新编译和安装gcc/g77。 312 安装G AMIT系统 在Redhat Linux9.0下使用root的超级权 3收稿日期:2005208230

ubuntu用源码安装软件

在Ubuntu中附带了丰富的软件,这些软件一般使用图形化的自动方式(“添加/删除”或“新立得”)即可轻松安装,但是对于那些刚刚问世的新软件,Ubuntu的源中还未 收录其中,这时我们就需要用到一种更通用的安装方式:通过手工方式从源文件来安装这些 软件。下面就介绍这种手工安装方式的详细步骤。 一、安装编译程序 因为要编译源代码,所以第一步就是安装编译和构建之类的程序。如果你已经安装过了,可以跳过此步。在Ubuntu系统中非常简单,只要执行下面命令就行了: $ sudo apt-get install build-essential 该命令执行后,从源文件安装软件所需的工具,如gcc、make、g++及其他所需软件就 安装好了。 二、下载并编译软件的源代码 当我们下载源文件时,一定要弄清该软件所依赖的库文件和其他程序,并且首先将它们 装好。这些信息,通常都能在该开源项目的主页上查找到。做好这些准备工作后,我们就可 以进行下面的工作了。因为,软件的源代码通常以压缩文件形式发布,所以需要将其解压到 指定目录。命令如下所示: OwnLinux@ubuntu:~$ tar xvzf program.tar.gz OwnLinux@ubuntu:~$ cd program/ 如果你的对tar命令不熟悉请点击这里阅读《tar命令详解》 在Linux下从源文件安装程序时,有一个通用模式,即配置(。/configure)–>编译(make)–>安装(sudo make install)。但是,此前你最好还是阅读源文件中附带的安 装说明,因为对于每个程序,其开发者的指示才是最具权威性的。程序开发者通常将安装说 明存放在名为INSTALL或README.到哪里找这些文件呢?它们在项目主页或源代码主目录中 都能找到。 1.配置 构建应用的第一步就是执行configure脚本,该脚本位于程序源文件的主目录下: OwnLinux@ubuntu:~/program$ ./configure 该脚本将扫描系统,以确保程序所需的所有库文件业已存在,并做好文件路径及其他所 需的设置工作。如果程序所需的库文件不完全,该配置脚本就会退出,并告诉您还需要哪些 库文件或者是哪些版本太旧需要更新。如果遇到这种情况,仅弄到含有该库文件的软件包还 是不够的,同时还要找到具有该库文件所有头文件的开发包,在Ubuntu中,这样的包一般 以-dev作为文件名的结尾。安装好所有需要的库文件后,重新运行配置脚本,直到没有错 误提示为止,这说明需要的库文件已经全部安装妥当了即满足了依赖关系。 2.编译 当配置脚本成功退出后,接下来要做的就是编译代码了。具体操作为在源文件的主目录 中运行make命令: OwnLinux@ubuntu:~/program$ make 这时,您会看到一串编译输出数据迅速从屏幕上滚过,如果正常的话,系统会返回的提 示符状态。然而,如果编译过程中出现错误的话,排错的过程可就不像配置步骤那么简单了。因为,这通常要涉及到源代码的调试,可能源代码有语法错误,或其他错误等等。怎么办? 如果您是编程高手,那就自己调试吧!否则,检查该软件的邮件列表等支持渠道,看看是不 是已知的bug,如果是就看看别人是怎么解决的,不是就提交一份bug报告吧,也许不久就 会有解决办法。 3.安装

Vmware虚拟机下安装Ubuntu详细教程

相信玩过Ubuntu系统的人应该不少,尤其是对于Ubuntu的3D桌面来说,更是吸引了大量的U粉们。说到这里,会有不少人发疑问,那什么是Ubuntu系统呢?在这里,笔者就不做过多的赘述了,如果您是Ubuntu系统的小白,可以去网络上搜搜看。接下来的内容,笔者主要是从怎样安装Ubuntu系统、以及在什么环境下安装做一个较为详细的介绍。 说到Ubuntu系统的安装,网络上存在多种多样的方法。有硬盘安装法(据说比较麻烦)、光盘安装法等,如果您不要求安装双系统的话,那只需要去官网下载Ubuntu(.iso)的安装镜像文件,然后刻录到光盘上,利用光盘安装就OK 了,当然这对于初学者来说是再好不过的一种方法。而目前很多网友都在尝试在原有Windows系统下安装Ubuntu系统,这种方法相对来说比较麻烦。如果您只是单纯的想体验Ubuntu系统,您可以借助虚拟机来实现。

那么,接下来笔者就向大家简要介绍一下在Windows XP系统下安装Ubuntu 系统和详细介绍通过Vmware虚拟机来安装Ubuntu系统。 前期准备: Ubuntu系统安装盘(网上下载)刻录到光盘中,版本:Ubuntu 8.04版)Vmware Workstation(网络上很多下载) 运行环境:Windows XP Professional SP2 利用Vmware虚拟环境搭建PC裸机 接下来,让我们开始进入Ubuntu系统安装的漫长之旅吧。首先是 Vmware 虚拟环境的安装,对于Vmware Workstation的安装没有什么特别之处,只要按照步骤完成即可。打开Vmware Workstation,选择Home项,然后点击“New Virtual machine”选项。如下图: Vmware Workstation操作界面 这时会弹出新建对话框,不用理他的提示直接点击下一步。

gamit软件安装使用

三章 GAMIT在GPS反演大气水汽中的应用 3.1 GPS数据处理软件 GPS定位技术的普遍使用和深入研究使GPS已广泛应用到各个领域,其软件科学的发展和定位导航的需要促进了GPS 定位软件研发,同时GPS 精度的要求使精密解算GPS 观测数据的软件不断改进创新。现在国际上普遍使用且精度较高的大地测量数据处理软件有如下软件:德国GFZ 地学中心的EPOS.P.V3 软件,瑞士BERNE 大学研制的Bernese 软件,美国麻省理工学院和加州大学圣地亚哥分校Scripps 海洋研究所联合研制开发的GAMIT/GLOBK 软件和美国宇航局喷气推进实验室研制的GIPSY/OASIS 软件。针对工程应用而研制的商业软件主要包括TGO、TBC、Pinnacle、LGO、SKI-Pro 、Kiss以及国内各GPS 厂商自带的随机基线解算软件[22]。本文研究采用高精度数据解算软件,下面对几种GPS高精度软件做简单的介绍。 (1)Bernese 软件 Bernese 软件的功能非常强大,除了能定轨、定位、估计地球自转参数之外,还大量吸收融合各种有效改善定轨、定位精度的方法。Bernese 软件能处理GPS 的两种数据,即非差和双差,用非差方法可以进行严密单点定位,也可用双差方法进行基线解算和整网平差。此外,处理GPS 数据的同时还能处理GLONASS 及SLR 数据,重要的是它还能对GPS 数据和GLONASS 数据同时处置。相比于其他高精度软件,Bernese的最大特点就是它能利用GPS 数据估计接收机天线的相位中心偏差及变化,并能够处理SLR 和GLONASS 卫星观测数据。该软件由约一千个数据处理程序和百来个菜单程序通过文件有机地结合而组成。经实验证明BPE 具有自动批处理功能且能够满足高精度定位的作用。此软件运算速度快并且解算精度高,在大批观测量的数据解算中更能体现出一定的速度优势。该软件的主体源程序由FORTRAN、Perl 语言写成并可在Windows、Unix 等多种计算平台上使用。此外,用户能够根据自己的需求修改程序,以满足不同的要求,因为Bernese 为其提供了各个程序的详细源代码。 (2)GIPSY 软件 GIPSY 软件是一款GPS 数据处理软件,由美国喷气推进实验室JPL 研发的。JPL 不论在GPS 整个系统与软件技术方面,还是空间技术的许多其他方面都处于世界领先地位。美国政府给GIPSY 诞生提供了良好环境和支持,一大批富有创造力的科学家汇聚在麻省理工学院,为GIPSY 软件研制成功并走向世界应用领域提供必备条件。GIPSY 是有限制的自由软件,主要在UNIX 内核下运行,通

ubuntu软件安装卸载删除

说明:由于图形化界面方法(如Add/Remove...和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。 一、Ubuntu中软件安装方法 1、APT方式 (1)普通安装:apt-get install softname1softname2…; (2)修复安装:apt-get-f install softname1softname2...;(-f Atemp to correct broken dependencies) (3)重新安装:apt-get--reinstall install softname1softname2...; 2、Dpkg方式 (1)普通安装:dpkg-i package_name.deb 3、源码安装(.tar、tar.gz、tar.bz2、tar.Z) 首先解压缩源码压缩包然后通过tar命令来完成 a.解xx.tar.gz:tar zxf xx.tar.gz b.解xx.tar.Z:tar zxf xx.tar.Z c.解xx.tgz:tar zxf xx.tgz d.解xx.bz2:bunzip2xx.bz2 e.解xx.tar:tar xf xx.tar 然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls-F--color或者ls-F命令(实际上我的只需要l命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。一般依次执行./configure make sudo make install 即可完成安装。 二、Ubuntu中软件包的卸载方法 1、APT方式

Ubuntu16.04环境上安装常用软件的方法

在Ubuntu16.04环境中安装常用软件的方法 1.在ubuntu16.04环境中修改IP,MAC和DNS: /*卡设备,进行修改 sudo gedit /etc/init.d/rc.local sudo ens33 dowm sudo ens33 hw ether xx:xx:xx:xx:xx:xx(mac地址) sudo ens33 up -----但是好像重启后就有字段修改了网卡地址*/----忽略这个这个吧 通过下面设置,可完成ip,mac,dns的修改 sudo gedit /etc/network/interfaces 修改如下: auto lo iface lo inet loopback auto ens33 iface ens33 inet static pre-up ifconfig ens33 hw ether xx:xx:xx:xx:xx:xx(mac地址) address x.x.x.x(ip地址) netmask 255.255.0.0 gateway x.x.x.x 保存后,需要PC再查看ifconfig 就发现ip和mac是更改了的 -----也可以单独设置DNS、MAC地址 sudo gedit /etc/resolv.conf nameserver xx.xx.xx.xx//设置的dns 2.使用Xftp往linux环境中上传文件,则buntu上必须先安装有ssh,安装和设 置SSH服务步骤如下: 最好是切换到root用户下sudo su 安装ssh-server

sudo apt-get install openssh-server ●安装ssh-client sudo apt-get install openssh-client ●确认sshserver是否安装 ps –e|grep ssh /etc/init.d/ssh start ●扩展配置 SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为: gedit /etc/ssh/sshd_config 把里面的Port参数修改成222即可 然后重启SSH服务: sudo/etc/init.d/ssh restart 3.在本机安装Xshell,连接Ubuntu中的linux ●确保Ubuntu可以联网 ●ssh服务启动了 ●打开xshell,新建连接 ●在【用户身份验证】下,输入自己linux操作系统下的普通用户名和密码, 之后【确认】-【连接】

Ubuntu安装使用教程(图例)

月光博客 2009-8-25 21:39:30 Ubuntu操作系统安装使用教程 随着微软的步步紧逼,包括早先的Windows黑 屏计划、实施,逮捕番茄花园作者并判刑,种种迹 象表明,中国用户免费使用盗版Windows的日子将 不会太长久了,那么这个世界上有没有即免费又易 用的操作系统呢?答案是有,那就是Ubuntu操作系 统。 Ubuntu是一个流行的Linux操作系统,基于Debi an发行版和GNOME桌面环境,和其他Linux发行版 相比,Ubuntu非常易用,和Windows相容性很好, 非常适合Windows用户的迁移,预装了大量常用软 件,中文版的功能也较全,支持拼音输入法,预装 了Firefox、Open Office、多媒体播放、图像处理等大多数常用软件,一般会自动安装网卡、音效卡等设备的驱动,对于不打游戏不用网银的用户来说,基本上能用的功能都有了,在Windows操作系统下不用分区即可安装使用,就如同安装一个应用软件那么容易,整个Ubuntu操作系统在Windows下就如同一个大文件一样,很容易卸载掉。下面我就介绍一下Ubuntu 操作系统安装使用的方法,供Ubuntu新手参考,希望能起到Linux扫盲的作用。 下载Ubuntu Ubuntu有三个版本,分别是桌面版(Desktop Edition),服务器版(Server Edition),上网本版(Netb ook Remix),普通桌面电脑使用桌面版即可,下载地址请点这里,32位CPU请选择32bit version,上网本则可下载Netbook Remix,目前Ubuntu已经占据三分之一的上网本市场,仅次于WIndows XP系统。Google 的Chrome操作系统强有力的对手就是Ubuntu Netbook Remix。 目前最新的版本是9.04版,下载后的文件名是ubuntu-9.04-desktop-i386.iso,大小是698M,通过迅雷下载非常快,大约半个小时左右可以下载完毕。 安装Ubuntu 在Windows下可以不用重新分区,直接像安装一个应用程序那样安装Ubuntu,安装方法是,先使用一个虚拟光驱(例如微软的Windows虚拟光驱)装载ubuntu-9.04-desktop-i386.iso文件,然后运行根目录下的wubi.exe,运行前要将本地磁盘的名字都修改为英文名,否则会出现错误信息“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)”而无法运行。 运行之后,会出现如下界面,选择“Install inside Windows”即可在Windows下直接安装而无需分区。

Ubuntu系统平台的GAMIT安装

Ubuntu系统平台的GAMIT/GLOBK 10.35安装详解Ubuntu系统平台的GAMIT/GLOBK 10.35安装详解(已在《全球定位系统》2009年第5期发表) 刘志广,占伟,孟宪刚 (中国地震局第一监测中心,天津300180) 摘要: GAMIT/GLOBK是全球应用最广泛的GPS数据分析软件之一,多安装于Linux操作系统。由于Linux版本众多,使得该软件的安装很复杂。虽然介绍安装方法的文章很多,但是实践中仍会遇到很多问题。本文讲述了以Ubuntu桌面版构建系统平台,在有网络的支持下,安装、更新最新版 GAMIT/GLOBK10.35的详细过程,并以实例检验安装是否成功。 关键词: GAMIT/GLOBK;Ubuntu;安装;更新 中图分类号:P228 文献标志码:A 文章编号:1008-9268(2009)05-0000-00 引言 GAMIT/GLOBK是在美国国家科学基金会(NSF)的资助下,由美国麻省理工学院(MIT)、斯克里普斯海洋研究所(SIO)以及哈佛大学(HU)共同开发的免费的、开源的GPS测量分析软件,目的是应用于地壳形变研究。目前,这套软件是全球应用最广泛的GPS数据分析软件之一。 GAMIT/GLOBK可以运行于所有UNIX及其衍生的(Linux、SCO UNIX、Solaris、HP-UX、AIX)操作系统中,甚至苹果公司的MAC OSX系统中,但是需要gcc/g77、gcc/gfortran及Intel icc/ifort等编译器的支持。最新的GAMIT/GLOBK10.35于2009年6月2日发布,在上面提到的系统中均测试通过。 Linux操作系统下GAMIT/GLOBK的安装,就是一次源代码的编译。Linux版本众多,各版本往往采用不同内核,所带的编译器也不尽相同。不同编译器下,GAMIT/GLOBK的安装与配置也不尽相同。这就导致GAMIT/GLOBK显得十分复杂。并且随着硬件技术和性能的不断提升,新技术、新硬件的不断出现,必然决定操作系统和软件不断更新、升级。这就需要操作系统具有很强的兼容性,才能保证软件的可移植性。Ubuntu正是能够满足这种需求的系统。 1 Ubuntu简介 Ubuntu(发音"oo-BOON-too"--“乌班图”)是基于 Debian 之上的 Linux 系统。它囊括了大量 从 Debian 发行版精挑细选的软件包,同时保留了 Debian 强大的软件包管理系统,使软件的安装或彻底删除异常简单。 2008年4月21日发布的Ubuntu 8.04版(包括桌面版和服务器版以及它们的衍生版)使用 linux2.6.24-19内核,可以自由访问FAT16、FAT32及NTFS等Windows文件系统。系统自带了gcc4.2.2编译器,同时还支持gfortran4.2.2编译器。而2009年4月20日最新发布的Ubuntu 9.04使用更强大、更稳定linux2.6.28-11内核,自带了gcc4.3.3编译器,支持gfortran4.3.3编译器。 Ubuntu由马克?舍特尔沃斯创立,其首个版本于2004年10月20日发布。在2005年于伦敦举行的Linux世界论坛及会议(LinuxWorld Conference and Expo)上,Ubuntu被评为最佳Linux发行版。 2 系统要求

iraf在ubuntu下的安装过程

IRAF安装之傻瓜篇 对于刚刚入手的人来说最头疼的莫过于安装,其实真正经历过后才知道,这种头疼多半来自于对IRAF植根的土壤Linux等操作系统的不熟悉和道听途说的前人经历,亲手安装过,就没有什么好头疼的了,10分钟搞定,完全不在话下。本文就简要介绍一下IRAF的安装过程。 本文中默认的操作系统是Linux/Ubuntu or Debian也是我在用的操作系统,如果你是其他的Linux甚至是MaxOS用户,安装过程也都是大同小异的,有出入的地方我也会尽量自己的说明。本文介绍的版本从IRAF到需要的一些包都是最新的版本,不过据IRAF的维护者介绍,下一阶段的开发目标中就包括了使得IRAF的安装过程更加简化,到了那时,可能这篇文章也就没什么必要了。 第一步,安装tcsh以及一些必要的包 sudo apt-get install tcsh wget https://www.wendangku.net/doc/8214243713.html,/~rubab/iraf/ldso_1.9.11-15_i386.deb sudo dpkg -i ldso_1.9.11-15_i386.deb wget https://www.wendangku.net/doc/8214243713.html,/~rubab/iraf/libc5_5.4.46-15_i386.deb sudo dpkg -i libc5_5.4.46-15_i386.deb wget https://www.wendangku.net/doc/8214243713.html,/~rubab/iraf/termcap-compat_1.2.3_i386.deb sudo dpkg -i termcap-compat_1.2.3_i386.deb **说明,这一步不是必须的,如果你不想用tcsh(推荐还是用吧)的话,下载的包是为了Ubuntu/Debian的deb包,当然也不难找到rpm包.sudo是为了用管理员权限操作,如果你已经拥有了管理员权限,可以不用;wget是一款很好用的命令行下载软件,现在的Ubuntu 和Fedora系统一般都是自带的吧,如果没有的话也没关系,到后面的网址下载就好了;包的安装这里用的是Ubuntu自带的包管理器dpkg,这个也没什么好说的了。 第二步:建立IRAF用户 这也是比较好玩的一步,对IRAF来说,一个单独的IRAF用户是必需的,不过以前有过需要安装两遍的说法(IRAF用户一遍,其他的再一篇),至少在现在是不必要的,只要改一下IRAF用户的权限就好了,这个用户只是IRAF软件的需要,并不一定真的要用。

GAMIT10.6安装

Ubuntu Linux下安装GAMIT10.6 欢迎进群交流源代码:QQ:248485881 1:安装环境,进入Ubuntu软件中心搜索libx11、gfortran、gcc、csh、tcsh并安装。2:获取root权限:打开命令行:ctrl+alt+t 输入sudo passwd然后输入两次密码,这个就是修改好的root密码。 然后在输入su root 输入修改好的root密码就获取root权限了。 3:将gamit10.6 复制到/opt文件下,在root权限下用命令: cp –r /home/wfy/桌面/10.6 /opt 4:进入文件10.6 : cd /opt/10.6给install_software赋执行权限, chmod 777 ./ install_software 5:运行安装脚本 ./ install_software 在安装过程当中遇到所有的y/n问题,一律选择y 6:安装失败后,编辑opt/gamit10.5/libraries里的Makefile.config 文件,在root权限下输入:gedit opt/gamit10.5/libraries/Makefile.config 修改4个地方: 第一个: 删除这两行的/x11 第二个:修改最后两个13改成25 2880改成5760

第三个:输入uname –a(注意空格),即可查看当前系统的信息。例如操作系统的版本号是:3.16.0-23;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3111;搜索OS_ID Linux,找到该处,将3953给位本电脑的版本号3111 第四个,如果你的电脑是32位的,那么就要将该文件中的全部m64改为m32,另外/opt /10.6/gamit/solve/Makefile.generic该文件中的所有m64也要改为m32。 7,重新输入 ./install_software 安装 8,安装成功后进入root文件cd /root 然后列出所有文件:ls –a 然后编辑 .bashrc ge dit .bashrc 在文件最后加入下面两行,然后注销一下,再次进入root权限,输入doy,如果出现帮助,说明安装成功。 expot PATH=”$PATH:/opt/10.6/gamit/bin:/opt/10.6/com:/opt/10.6/kf/bin” export HELP_DIR=/opt/10.6/help/ 补充说明:几乎所有都是在root权限下运行

相关文档
相关文档 最新文档