delta.chat的桌面应用程序

| 适用于用户 | 对于开发人员 |
|---|---|
故障排除 CLI标志 钥匙扣 如何制作自定义主题 | 贡献指南 记录 开发人员的文档 样式指南 如何更新核心 如何进行结束测试 如何发行 |
该应用程序可以从https://get.delta.chat下载。在这里,您会找到所有受支持平台的二进制版本。有关平台特定说明,请参见下文。如果遇到任何问题,请咨询下面的故障排除部分。
安装的主要分配索引方法是使用Flatpak构建。这是在其自己的存储库中维持的,但是可以从Flathub下载和安装预先建造的二进制文件,该二进制文件还为许多Linux平台提供了设置指南。
运行pacman -S deltachat-desktop在Arch Linux上安装Delta Chat Desktop。
另外,可以从Arch用户存储库中构建deltachat-desktop-git软件包。
警告:目前的AUR软件包收集了最新主人。这可能是最新版本的最新版本,引入了新功能,但也是新的错误。
如果您安装了像Yay或Paru这样的AUR助手,则可以通过运行yay -S deltachat-desktop-git并遵循终端中的说明来安装它。
否则,您仍然可以手动进行:
# Download the latest snapshot of the PKGBUILD
wget https://aur.archlinux.org/cgit/aur.git/snapshot/deltachat-desktop-git.tar.gz
# extract the archive and rm the archive file afterwards
tar xzfv deltachat-desktop-git.tar.gz && rm deltachat-desktop-git.tar.gz
# cd into extracted folder
cd deltachat-desktop-git
# build package
makepkg -si
# install package (you need to replace <version> with whatever version makepkg built)
sudo pacman -U deltachat-desktop-git- < version > .tar.xz $ brew install --cask deltachat
只需在Mac上使用所有其他软件执行时安装.dmg文件即可。
您可以在https://get.delta.chat上找到Windows的下载,尽管我们使用Microsoft Store版本推荐,因为您可以自动更新。
这主要用于开发目的,这不会安装/集成到您的系统中。因此,除非您知道自己在做什么,否则我们建议在可能的情况下坚持上述方法。
# Get the code
$ git clone https://github.com/deltachat/deltachat-desktop.git
$ cd deltachat-desktop
# Install pnpm
$ npm i -g pnpm
# Install dependencies
$ pnpm install
# Build the app (only needed on the first time or if the code was changed)
$ pnpm -w build:electron
# Start the application:
$ pnpm -w start:electron
-w表示工作区根软件包,因此,您无需将当前的工作目录在repo-root上运行这些脚本。
用于与本地Deltachat核心的开发阅读文档
该模块建立在deltachat-core-rust之上,而Deltachat-Core-Rust又具有外部依赖性。下面的说明假设Linux系统(例如Ubuntu 18.10)。
阅读错误,也许它已经告诉您您需要做什么。如果没有随意在此GitHub存储库中提出问题。
确保您的nodejs版本为20.0.0或更新。
如果您仍然遇到错误,请查看update_core readme中的说明以设置or write an issue 。
配置文件和数据库存储在Application-Config的默认文件路径中。
每个数据库是一个代表给定电子邮件地址帐户的SQLite文件。
阅读文档/开发
有关翻译,请参见我们的Transifex页面:https://www.transifex.com/delta-chat/public/
对于其他贡献方式:https://delta.chat/en/contribute
您可以在View->Developer菜单下访问日志文件夹和当前日志文件:

读取文档/logging.md,以说明我们的记录系统。 (可用选项,日志位置以及有关使用的日志格式的信息)
根据GPL-3.0-or-later ,请参见许可证文件以获取详细信息。
版权所有©2019
DeltaChat贡献者。
该程序是免费的软件:您可以根据自由软件基金会发布的GNU通用公共许可证的条款对其进行重新分配和/或修改它,该版本是该许可证的版本3,或(按您的选项)任何以后的版本。
该程序的分布是希望它将有用的,但没有任何保修;即使没有对特定目的的适销性或适合性的隐含保证。有关更多详细信息,请参见GNU通用公共许可证。
您应该已经收到了GNU通用公共许可证的副本以及此计划。如果没有,请参见http://www.gnu.org/licenses/。