Linux安装包

关于SWT

  1. SWT首先要在Eclipse中添加SWT的安装包:Windowsbuilder Pro。下载路径:http://www.eclipse.org/windowbuilder/download.php
  2. 通过Help -> Install New Software...来进行安装。
  3. 下面就是添加项目,要添加JFace/SWT项目,然后添加Shell类,这样才会在Shell的Design页面中加载合适的Platte,最重要的就是Controls Tab,里面的控件是即拖即用的。
  4. swt打包成可运行jar
  5. Windows平台下面需要添加org.eclipse.win32.jar(dll就是从这个文件夹下面获取)
  6. Linux下面也需要安装添加swt.jar,来自于swt-gtk包。但是注意不要部署win32.jar包
  7. 运行需要通过脚本文件(.sh文件)引导。故需要分配可执行权限(或者使用sh/source指令)。在Linux下面需要为sh文件赋执行权限(chmod +x)

关于安装包的设计

Java能做的事情,尽量Java做,靠谱,而且具有跨平台性,比如拷贝文件

Java不支持chmod的通配符,这个只能在脚本中来做

注意Windows下面写的sh文件很可能无法在Linux下面执行,因为windows会在记事本中莫名添加一些符号;所以最好在Linux下面编写,再回流到Windows上面

有一次和nohup…&相遇,为了让应用启动不随着脚本结束而结束,使用到了它。

时间: 2024-08-03 23:38:46

Linux安装包的相关文章

linux安装包地址备忘

64位系统安装包: http://mirrors.163.com/centos/5/os/x86_64/CentOS/ 32位系统安装包: http://mirrors.163.com/centos/5/os/i386/CentOS/

linux安装包的两种安装方式:rpm和yum

1.rpm包的安装过程:进入rpm包的所在目录,通过rpm -ivh 包名安装,rpm安装无法解决依赖关系 2.yum安装过程:读取/etc/yum.repo/下配置文件中的baseurl地址,找到该地址下的repodata/repomd.xml文件(配有依赖关系),读取安装目标所需要的所有安装包并安装. 可以自定义yum源,但是配置的yum源下需要有repodata/目录,自定义yum源需要用createrepo命令创建依赖关系,例如使用/test作为yum源,通过 createrepo /t

linux安装包管理:yum和rpm 文本处理:sed

1.每12小时备份并压缩/etc/目录到/data中,并保存文件格式为"etc-年-月-日-时-分.tar.gz" 编写脚本用来备份 文件/root/etcback.sh #!/bin/bash tar -zcf /data/etc-`date "+%F-%H-%M"`.tar.gz /etc/ &>/dev/null 执行crontab -e,加入0 1,13 * /root/etcback.sh,保存退出 确保crond服务启动 ps -aux|g

练习题,linux安装包相关知识

1. 区分 rpm -qi -qf  -ql  -qa四个不同选项组合的作用? #rpm -qi 得到一个已安装rpm包的相关信息 #rpm -qf 列出一个文件属于哪个rpm包 #rpm -ql 列出一个rpm包安装的文件 #rpm -qa 查询当前系统所有安装的rpm包2. rpm -qi 后面如果跟一个未安装的包名,会显示什么信息? package libjpeg-turbo-devel is not installed 3. 请找出 vim 这个命令是由哪个rpm包安装来的? 答: [[

Linux安装包下载地址(国内)

目录 1.搜狐 2.网易 3.北京理工大学 4.北京交通大学 5.兰州大学 6.厦门大学 7.上海交通大学 8.清华大学 9.天津大学 10.中国科学技术大学 11.西南大学 12.东北大学 13.电子科技大学 14.青岛大学 Linux系统各发行版镜像下载,包括CentOS.RedHat Enterprise Linux.Ubuntu.Fedora.SUSE等. 建议选择地域离您比较近的服务器. 1.搜狐 http://mirrors.sohu.com 例如: CentOS7.7的下载目录是

Linux安装包丢失问题

一般私网环境中,centos rpm 安装过程中,经常遇到依赖so文件找不到的问题. 找个同版本可以上公网的测试环境: 通过执行如下命令下载或者查找: 查找 rpm -qf /usr/lib64/libXpm.so.4 下载 yum reinstall  --downloadonly  --downloaddir=.      libXpm 原文地址:https://www.cnblogs.com/lavafans/p/11562137.html

Apt下载安装包时Hash校验和不符

近期我的电脑在使用apt-get或aptitude下载Linux安装包时总是出现如下图所示的Hash校验和不符的问题.以至于下载过程被频繁中断,不得不反复运行apt-get或者在aptitude中按g键,才能够断点续传,完成全部的下载,非常讨厌.而若令电脑连接手机热点,则没有这样的问题.对此,初步判断是由网络服务提供商代理服务器的配置问题所导致的. 经过搜索与文档查阅,找到了解决方法:在目录/etc/apt/apt.conf.d下创建文件99FixHashCheckSumError,其中包含如下

Linux的安装包命令/yum 与 Rpm

1.Rpm安装包命令(以dhcp软件包为例)----Rpm安装软件包需要解决依赖性,因此特别麻烦(如图2被需要). rpm与yum安装的均为二进制软件包.类似于windows下载的软件包,可直接安装使用. rpm -qa | grep dhcp 查看系统是否安装dhcp*软件包 rpm -ivh dhcp          安装软件包(i--install  v) rpm -e  dhcp            卸载软件包 rpm  -ql  dhcp           软件包安装路径 rpm

Linux软件包管理 脚本安装包

脚本安装包并不是独立的软件安装包类型,常见安装的是源码包.脚本安装板是人为把安装过程写成了自动安装的脚本,只要执行脚本,定义简单的参数,就可以完成安装. Webmin是一个基于Web的linux系统管理界面.可以通过图形化的方式设置用户账号.Apache.DNS.文件共享等服务. 下载源码包 解压源码包 ./setup.sh为脚本安装包的执行脚本