个人工具

“软件安装指南”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
(创建新页面为 ':提醒: 有问题打开虚拟终端——terminal 运行实验。 判断是二进制包(非java)、安装包、deb包、纯python程序、java程序 直接运行(二...')
 
第1行: 第1行:
:提醒:
+
==须知==
有问题打开虚拟终端——terminal 运行实验。
+
判断是二进制包(非java)、安装包、deb包、纯python程序、java程序
+
  
直接运行(二进制包 binary)软件在 playdeb 或者官方站会有DEB包,下载双击即可。比如peazip这样安装依赖会自动补齐---只要源里有。有的是已经打好的二进制包(通常名字中带有i386/amd64、x86/x86_64之类的)或者是单个文件(少见,直接运行),不过如果你是64位系统下载32位的可能正常使用,可能需要编译源代码,如大多数FPS游戏爱好者Nexuiz Warsow AlienArena 都提供,自带依赖。而源代码包名称里经常有src字样。
+
#有问题打开虚拟终端(terminal),比如konsole、gnome-terminal、xterm 以便运行实验。
  
 +
#默认情况下,运行不明外加二进制包需要可执行权限。赋予一个文件此类权限可以使用文件属性中的选项打勾。
  
Java程序确定了是哪个是应该运行的jar,终端运行,例如java -jar MegaMek.jar
+
 +
==直接运行(二进制包 binary或 源代码 source code)==
  
 +
 +
有的是已经打好的二进制包(通常名字中带有i386/amd64、x86/x86_64之类的)或者是单个文件(少见,直接运行),不过如果你是64位系统下载32位的可能正常使用,可能需要编译源代码,如大多数FPS游戏Nexuiz、Warsow、 AlienArena、BloodFrontier 都提供。而源代码包名称里经常有src字样。
 +
 +
常规运行程序.sh或无扩展名或硬件构架名称
 +
运行命令如./ioUrbanTerror.x86_64,不过这种外来的可执行文件,系统一般不给运行权限,需要手动改变,一般来说图形界面下从文件的属性里找权限,改为可执行
 +
 +
 +
===Java程序===
 +
确定了是哪个是应该运行的jar,终端运行,例如java -jar MegaMek.jar
 +
 +
 +
===Python程序===
 +
python程序常用main.py启动——
 +
用python运行即可,如有问题,在终端下用python main.py
 +
 +
 +
==安装==
 +
 +
==DEB安装包===
 +
 +
软件在 playdeb 或者官方站会有DEB包,下载双击即可。比如peazip这样安装依赖会自动补齐---只要源里有。
 +
 +
 +
===二进制安装包===
 
bin或run或sh文件或没有扩展名的文件安装(需要安装的二进制包installer)
 
bin或run或sh文件或没有扩展名的文件安装(需要安装的二进制包installer)
  
此类型为Linux通用的2进制安装包,可能只对应x86,也可能包括x86-64支持(64位系统支持)首先鼠标操作,在“属性”把文件权限更改为“可以执行”。命令行界面操作也可,然后运行,命令行则是到那个目录下 ./文件名 (.bin或.run) 或 sh ***.sh例子:./realplayer.bin./install.runsh setup.sh若不想安装在当前用户的家目录,需要在命令前加 sudo依赖问题只要看看错误信息,分析找到缺少的部件 *** (可能要apt安装那些,也可能需要编译)apt
+
此类型为Linux通用的2进制安装包,可能只对应x86,也可能包括x86-64支持(64位系统支持)
 +
 
 +
首先鼠标操作,在“属性”把文件权限更改为“可以执行”。
 +
命令行界面操作也可,
 +
然后运行,
 +
命令行则是到那个目录下 ./文件名 (.bin或.run) 或 sh ***.sh
 +
例子:
 +
./realplayer.bin
 +
./install.run
 +
sh setup.sh
 +
 
 +
若不想安装在当前用户的家目录,需要在命令前加 sudo
  
 +
依赖问题只要看看错误信息,分析找到缺少的部件 *** (可能要apt安装那些,也可能需要编译)
 +
apt
  
 
sudo aptitude search ***
 
sudo aptitude search ***
  
编译就要去官方站下载了。都是选取合适版本然后安装Nexuiz Warsow Paintball AlienArena官方提供压缩文件,解压—>加“权限”—>运行编译
+
==编译==
  
 +
编译就要去官方站下载了。
  
获取最新代码,可以看作此软件的最新文件────不是所有的游戏都推荐如此安装,像OpenCITY和Danger from the DEEP都有明示的警告,而有些经常失败。首先 源码包 带有src,有时不稳定版有r***,revision***的意思。除了多数的python game(Pygame)都要编译才能用。编译最大的问题在于,依赖关系+设置,这里依赖从源里得到<nowiki>-------</nowiki>而不少依赖没有入源的自己不会提到。建造编译环境
+
都是选取合适版本
 +
然后安装
  
 +
Nexuiz Warsow Paintball AlienArena官方提供压缩文件,解压—>为二进制执行程序赋予“可执行权限”—>运行
 +
 +
 +
获取最新代码,可以看作此软件的最新文件────不是所有的软件都推荐如此安装,很多都有明示的警告,而且经常失败。
 +
 +
首先 源码包 带有src,有时不稳定版有r***,revision***的意思
 +
编译最大的问题在于,依赖关系+设置,这里依赖从源里得到。
 +
建造编译环境
  
 
sudo apt-get install build-essential
 
sudo apt-get install build-essential
  
然后根据游戏官方的wiki或网站上的指导 或源码包里的 install和Readme文本文件安装合适的依赖,若是apt关系的源里有这个软件,或找到类型相似的游戏,使用apt-get build-dep 补齐依赖关系如wesnoth可以使用
 
  
 +
然后根据软件官方的wiki或网站上的指导 或源码包里的 install和Readme文本文件
 +
 +
安装合适的依赖,
 +
 +
若是apt关系的源里有这个软件,或找到类型相似的游戏,使用apt-get build-dep 补齐依赖关系
 +
如wesnoth可以使用
  
 
sudo apt-get build-dep wesnoth
 
sudo apt-get build-dep wesnoth
  
<nowiki>------------------------------------------------------------------------------------------------------------------------------------</nowiki>SVN > 500MB官方站:[http://scourgeweb.org/tiki-index.php http://scourgeweb.org/tiki-index.php]3D大型RPG游戏组队,单机剧情+网络功能的,剧情有13章了。推荐这个Linux下较好的游戏。关于SCOURGE的设置信息来自:[http://scourgeweb.org/tiki-index.php?page=SCOURGE_Building_From_Source_nix#Get_the_source_files http://scourgeweb.org/tiki-index.php?pa ... urce_files]它使用SVN管理代码。获取最新文件。trunk是开发分支代称,branch是稳定分支,自己选择。
 
  
 +
SCOURGE官方站:http://scourgeweb.org/tiki-index.php
  
svn co https://scourge.svn.sourceforge.net/svnroot/scourge/trunk scourge
+
3D大型RPG游戏组队,单机剧情+网络功能的,剧情有13章了。
 +
推荐这个Linux下较好的游戏。
 +
关于SCOURGE的设置信息来自:
 +
http://scourgeweb.org/tiki-index.php?pa ... urce_files
  
复制到了你当前所在目录的子目录scourge中,这段时间长短和网络相关。进入这个目录
+
它使用SVN管理代码。获取最新文件。trunk是开发分支代称,branch是稳定分支,自己选择。
  
 +
svn co https://scourge.svn.sourceforge.net/svnroot/scourge/trunk scourge
 +
 +
复制到了你当前所在目录的子目录scourge中,这段时间长短和网络相关。
 +
进入这个目录
  
 
cd scourge/scourge
 
cd scourge/scourge
  
 
这个软件项目很“仁慈”用了最简单的工具
 
这个软件项目很“仁慈”用了最简单的工具
 
  
 
scons
 
scons
  
  
又一实例 SuperTuxKart
+
SuperTuxKart
 
+
获取SVN文件另一例:
  
 
svn co https://supertuxkart.svn.sourceforge.net/svnroot/supertuxkart/trunk/supertuxkart supertuxkart
 
svn co https://supertuxkart.svn.sourceforge.net/svnroot/supertuxkart/trunk/supertuxkart supertuxkart
第63行: 第121行:
 
make
 
make
  
编译的文件安装---这里需要root权限,因为要写入到/usr ,如果想放到其他地方~~不要问。查资料
+
编译的文件安装---这里需要su 超级用户权限,因为要写入到/usr  
  
 
sudo make install
 
sudo make install
 
 
直接运行(python)实例:Python程序python游戏通常用main.py启动——也可能用游戏名称。用python运行即可,如有问题,在终端下用python main.py常规运行程序.bin或无扩展名运行命令如./ioUrbanTerror.x86_64,不过这种外来的可执行文件,系统一般不给运行权限,需要手动改变,一般来说图形界面下从文件的属性里找权限,改为可执行
 

2009年12月17日 (四) 05:10的版本

须知

  1. 有问题打开虚拟终端(terminal),比如konsole、gnome-terminal、xterm 以便运行实验。
  1. 默认情况下,运行不明外加二进制包需要可执行权限。赋予一个文件此类权限可以使用文件属性中的选项打勾。


直接运行(二进制包 binary或 源代码 source code)

有的是已经打好的二进制包(通常名字中带有i386/amd64、x86/x86_64之类的)或者是单个文件(少见,直接运行),不过如果你是64位系统下载32位的可能正常使用,可能需要编译源代码,如大多数FPS游戏Nexuiz、Warsow、 AlienArena、BloodFrontier 都提供。而源代码包名称里经常有src字样。

常规运行程序.sh或无扩展名或硬件构架名称 运行命令如./ioUrbanTerror.x86_64,不过这种外来的可执行文件,系统一般不给运行权限,需要手动改变,一般来说图形界面下从文件的属性里找权限,改为可执行


Java程序

确定了是哪个是应该运行的jar,终端运行,例如java -jar MegaMek.jar


Python程序

python程序常用main.py启动—— 用python运行即可,如有问题,在终端下用python main.py


安装

DEB安装包=

软件在 playdeb 或者官方站会有DEB包,下载双击即可。比如peazip这样安装依赖会自动补齐---只要源里有。


二进制安装包

bin或run或sh文件或没有扩展名的文件安装(需要安装的二进制包installer)

此类型为Linux通用的2进制安装包,可能只对应x86,也可能包括x86-64支持(64位系统支持)

首先鼠标操作,在“属性”把文件权限更改为“可以执行”。 命令行界面操作也可, 然后运行, 命令行则是到那个目录下 ./文件名 (.bin或.run) 或 sh ***.sh 例子: ./realplayer.bin ./install.run sh setup.sh

若不想安装在当前用户的家目录,需要在命令前加 sudo

依赖问题只要看看错误信息,分析找到缺少的部件 *** (可能要apt安装那些,也可能需要编译) apt

sudo aptitude search ***

编译

编译就要去官方站下载了。

都是选取合适版本 然后安装

Nexuiz Warsow Paintball AlienArena官方提供压缩文件,解压—>为二进制执行程序赋予“可执行权限”—>运行


获取最新代码,可以看作此软件的最新文件────不是所有的软件都推荐如此安装,很多都有明示的警告,而且经常失败。

首先 源码包 带有src,有时不稳定版有r***,revision***的意思 编译最大的问题在于,依赖关系+设置,这里依赖从源里得到。 建造编译环境

sudo apt-get install build-essential


然后根据软件官方的wiki或网站上的指导 或源码包里的 install和Readme文本文件

安装合适的依赖,

若是apt关系的源里有这个软件,或找到类型相似的游戏,使用apt-get build-dep 补齐依赖关系 如wesnoth可以使用

sudo apt-get build-dep wesnoth


SCOURGE官方站:http://scourgeweb.org/tiki-index.php

3D大型RPG游戏组队,单机剧情+网络功能的,剧情有13章了。 推荐这个Linux下较好的游戏。 关于SCOURGE的设置信息来自: http://scourgeweb.org/tiki-index.php?pa ... urce_files

它使用SVN管理代码。获取最新文件。trunk是开发分支代称,branch是稳定分支,自己选择。

svn co https://scourge.svn.sourceforge.net/svnroot/scourge/trunk scourge

复制到了你当前所在目录的子目录scourge中,这段时间长短和网络相关。 进入这个目录

cd scourge/scourge

这个软件项目很“仁慈”用了最简单的工具

scons


SuperTuxKart 获取SVN文件另一例:

svn co https://supertuxkart.svn.sourceforge.net/svnroot/supertuxkart/trunk/supertuxkart supertuxkart

cd supertuxkart

自动运行的东东

sh autogen.sh

配置资源,如果缺失依赖往往这里出错

./configure

编译步骤

make

编译的文件安装---这里需要su 超级用户权限,因为要写入到/usr

sudo make install