英语法语西班牙语

Ad


OnWorks 网站图标

attila - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 attila

这是 attila 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


attila - 工具安装程序

概要


阿提拉 [ -h [ -S [ -U [ -F [ -A ]
[ - 帮帮我 [ --ssh [ - 用户 [ ——阿西姆 ]
[ --前缀=安装目录 [ --builddir=构建目录 ]
--工具=name1 [ --工具=姓名2... ]
[ -C- 配置参数1 [ 配置参数2 ... ] ]
[ -M- make_arg1 [ make_arg2... ] ]

商品描述


attila 使编译和安装一个或多个的过程自动化 联盟 工具。 这
工具可以安装在用户的帐户中(在开发阶段)或
联盟 制作新版本时的系统范围树(例如 /asim/alliance)
可供所有人使用。

阿提拉继续以下步骤:

1. 检查用户帐户中是否存在工具来源。 如果没有,请检查
他们从 联盟 CVS 树。 请注意,您必须有权访问它。

2. 万一 ——阿西姆 or - 满的 安装,attila 将在一个 Linux 上分叉
计算机(当前为 bip)和一台 Solaris 计算机(beny)。 至于连接
那些计算机将使用 rsh 所以你必须设置你的 〜/.rhosts 访问它们
没有密码。 您也可以使用 ssh(但该程序允许自动
登录比较复杂)。

3. 为工具运行 autostuff 〜/联盟/ src 目录。

4.在构建目录中运行configure(见下文)。

5.在本地安装目录(见下文)或系统范围内安装该工具
联盟 根目录在 /asim/alliance 下。

an ——阿西姆 安装: 该工具的构建目录树将被删除到
避免弄乱进一步的本地安装。

目录 结构
attila 依赖于以下树结构:(下面的所有路径都是相对于
用户的主目录)

· 〜/联盟/ src 在哪里可以找到工具来源。

· 〜/联盟/Linux/构建/$TOOL : 编译工具的顶级目录
对于 Linux。 这是配置脚本将运行的地方。

· 〜/联盟/Linux/安装 : 本地编译工具时安装树的顶部
对于 Linux。 在这个目录下你会发现(至少):。/箱/ lib目录 和./包括。

· 〜/联盟/Solaris/build/$TOOL :该工具的 Solaris 构建目录。

· 〜/联盟/Solaris/安装 : Solaris 本地安装树的顶部。

CVS 结帐
如果在下面找不到所请求工具的来源 ~/联盟/src/ 阿提拉意志
尝试检查它们。 因此,如上所述,您必须有权访问 联盟 CVS
树。

除了工具源之外,它还将检查最小的文件集
需要配置运行。 就目前而言 :

· 汽车用品

·联盟.m4

· 主题.m4

· 生成文件.am

猜测 根目录
CVS 树的根将根据以下规则设置:

1. 如果设置,则使用用户的环境变量 CVSROOT。

2. 使用 attila.conf 中设置的 attila 默认值(变量 ATTILA_CVSROOT)。

猜测 联盟_顶部


联盟安装的分发树的根将根据
以下规则:

1. 如果设置,则使用用户的环境变量 ALLIANCE_TOP。

2. 使用 attila 本身中的 attila 默认值集(变量 ATTILA_ALLIANCE_TOP)。

联盟_TOP: 在 attila 本身中设置,因为它的值是加载的先决条件
$ALLIANCE_TOP/etc/目录下的配置文件attila.conf。

争论


阿提拉接受以下参数:

· -h, - 帮帮我 : 打印帮助。

· -S, --ssh : 使用 ssh 而不是 rsh 连接到远程计算机(如果
——阿西姆 or - 满的).

· -U, - 用户 : 执行本地安装。

· -F, - 满的 : 安装所有可用架构(当前为 Linux 和 Solaris)。

· -A, ——阿西姆 : 安装在系统范围的目录 (/asim/alliance) 中。

· --前缀=安装目录 : 覆盖默认安装目录。

· --builddir=构建目录 : 覆盖默认的构建目录。

· --工具=name1 : 要安装的工具的名称。

· -C- 配置参数1 : 后面的所有参数 -C- (直到一个 -M- 遇到)通过
as is 到后续调用配置。 例如,如果您想首先使用您的
当地图书馆,给 --启用开发. 如果要链接或安装动态库,
--enable-alc-共享 为联盟图书馆和给予 --启用共享 为其他
库。

· -M- make_arg1 : 后面的所有参数 -M- 通过 as is 到随后的调用
制作。 如果不 -M- 给出参数,然后 安装 假设。 如果你想彻底
卸载一个工具并清理它的构建目录,你可以通过 卸载 清洁

配置 文件 配置文件


配置文件位于 $ALLIANCE_TOP/etc。 该文件将由 sh 读取
. 它设置了以下变量:

· LINUX_目标 : 为 Linux 架构编译的计算机(默认 bip)。

· Linux_CC : Linux 系统的 C 编译器的名称或完整路径(默认为 gcc3)。

· Linux_CXX :Linux 系统的 C++ 编译器的名称或完整路径(默认
g++3)。

· SOLARIS_TARGET 目标 : 为 Solaris 架构编译的计算机(默认
贝尼)。

· 索拉瑞斯_CC : Solaris 系统的 C 编译器的名称或完整路径(默认
/usr/local/gcc-3.0.4/bin/g++3)。

· SOLARIS_CXX : Solaris 系统的 C++ 编译器的名称或完整路径(默认
/usr/local/gcc-3.0.4/bin/g++3)。

· 阿提拉_CVSROOT : 根 联盟 CVS 树(默认
/users/outil/alliance/cvsroot)。

· CVS_STARTUP_FILES :运行配置所需的最少文件集。

示例


在本地计算机上编译并安装 nero 工具(必须是 Linux 或 Solaris
一) :

$ 阿提拉 --工具=nero

编译安装所有架构的nero工具(目前只有Linux和Solaris是
支持的) :

$ 阿提拉 - 满的 --工具=nero

编译安装nero工具到系统目录下(新版本大家可以
用) :

$ 阿提拉 ——阿西姆 --工具=nero

编译并安装 mbk 然后 genlib(顺序很重要)以进行本地安装
在当前计算机上:

$ 阿提拉 --工具=mbk --工具=genlib

编译 nero 工具并将其链接到本地​​安装的库(如果有)。

$ 阿提拉 --工具=nero -C- --启用开发

从系统范围的树中删除 poire 工具。 (poire 是 nero 的旧名)。

$ 阿提拉 ——阿西姆 --工具=poire -M- 卸载

使用 onworks.net 服务在线使用 attila


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    VBA-M(已存档 - 现在在 Github 上)
    VBA-M(已存档 - 现在在 Github 上)
    项目已移至
    https://github.com/visualboyadvance-m/visualboyadvance-m
    特征:作弊创作保存状态多
    系统,支持gba, gbc, gb, sgb,
    sgb2图...
    下载 VBA-M(存档 - 现在在 Github 上)
  • 2
    Stacer
    Stacer
    Linux 系统优化器和监控
    Github 存储库:
    https://github.com/oguzhaninan/Stacer.
    受众:最终用户/桌面。 用户
    接口:Qt。 编程拉...
    下载 Stacer
  • 3
    橙狐
    橙狐
    TeamWinRecoveryProject(TWRP) 的分支
    具有许多附加功能,重新设计
    以及更多功能:支持高音和
    非 Treble ROM 最新的 Oreo 内核,
    建...
    下载橙狐
  • 4
    itop - ITSM CMDB 开源
    itop - ITSM CMDB 开源
    IT 运营门户:完全开放
    源,ITIL,基于 Web 的服务
    管理工具,包括一个完全
    可定制的 CMDB、帮助台系统和
    一个文件人...
    下载 itop - ITSM CMDB OpenSource
  • 5
    克莱门汀
    克莱门汀
    Clementine 是一种多平台音乐
    玩家和图书馆组织者的灵感来自
    阿玛洛克 1.4。 它有一个快速和
    易于使用的界面,并允许您
    搜索和...
    下载克莱门汀
  • 6
    西马
    西马
    注意:累积更新 2.4.3 有
    被释放了!! 该更新适用于任何
    以前的 2.xx 版本。 如果升级
    从 v1.xx 版本开始,请下载并
    我...
    下载 XISMuS
  • 更多 ”

Linux 命令

Ad