3 个不稳定版本
0.2.1 | 2023年1月29日 |
---|---|
0.2.0 | 2023年1月27日 |
0.1.0 | 2023年1月26日 |
0.0.0-alpha.2 |
|
0.0.0-alpha.1 |
|
#329 in 国际化(i18n)
145KB
237 行
MARS-T
MARS-T 是一个综合库和命令行界面(CLI)工具,旨在通过提供可重用资源和功能来帮助火星殖民化。
mars-t 通过使用地球协调世界时(UTC)、国际原子时(TAI)或大地时间(TT)来确定火星的日期和时间。
它提供两种类型的时间
1. 火星日日期(MSD)
2. 火星协调时间(MTC)/ 空气平均时间(AMT)
用法
此外,还可以通过将其库作为其他天文项目的依赖项来链接到 mars-t(请参阅 公共函数)。
示例
在 Linux 上的安装
mars-t 被设计为与 Windows 和 macOS 兼容,可以使用 cargo 容易地安装。然而,mars-t 的主要开发和测试环境是 Fedora Linux。
mars-t 的当前版本(v0.2.1)已在 Fedora Linux 37 和 Ubuntu 22.10 上经过验证,可以正常工作。
方法 1 – 使用 CARGO
[推荐给程序员]
1.要从 crates.io 安装 mars-t,请使用以下 cargo 命令
cargo install mars-t
可执行文件将保存在您家目录中隐藏的 .cargo/bin/
目录中。
2a.为了方便访问,您可能希望将 mars-t 文件复制到 /usr/bin/
目录。这可以通过按照方法 2(3a、3b)中的说明来完成。
2b.作为替代方案,您可以添加 ~/.cargo/bin/
目录到您的系统 PATH 变量中,这可以使用 rustup 进行配置。
方法 2 – 通用 Linux 二进制文件
1.要安装 mars-t,首先从 GitHub 下载 distro 独立的 二进制文件。
2. 然后,通过运行以下命令使文件可执行
sudo chmod +x ./mars-t
3a. 在大多数Linux发行版中,通过将二进制文件复制到 /usr/bin/
来安装 mars-t
sudo cp mars-t /usr/bin/
3b. 对于 Fedora Silverblue / Kinoite,使用以下命令
sudo cp mars-t /var/usrlocal/bin/
方法 3 – 发行版特定包
[推荐给大多数用户]
为基于 .rpm 和 .deb 的 Linux 发行版提供的发行版特定包也可供下载。要在不同的 Linux 发行版上安装 mars-t,请按照以下说明操作
Fedora Linux / RHEL / openSUSE
sudo rpm -i mars-t-0.2.1-1.x86_64.rpm
Fedora Silverblue / Kinoite
rpm-ostree install mars-t-0.2.1-1.x86_64.rpm
Ubuntu
sudo dpkg -i mars-t_0.2.1_amd64.deb
方法 4 – 手动编译
首先,从 GitHub 下载并解压 mars-t 的 源代码。接下来,要构建和安装程序,请使用以下命令
cargo build --release && sudo cp target/release/mars-t /usr/bin/
依赖项
~2–3.5MB
~63K SLoC