[ Content contribution] 安装onedrive失败
Tofloor
poster avatar
deepin
2024-01-18 21:26
Author

各位大佬好,近期在使用obsidian想使用onedrive来进行多端同步,使用的项目是:

https://github.com/abraunegg/onedrive,然后按照下方的安装教程进行安装

https://github.com/abraunegg/onedrive/blob/master/docs/INSTALL.md

我的系统是deepin20.9,但是Debian10已经停止维护了,我就使用的Debian11进行安装,报错如下:
image.png

还有其他方法可以进行安装吗各位大佬们

Reply Favorite View the author
All Replies
neko
deepin
Ecological co-builder
2024-01-18 23:27
#1

建议使用源码安装,该程序使用D语言开发。需要先去https://dlang.org/
安装D语言编译器

然后下载源代码解压执行里面的configure脚本

最后执行make编译,会生成一个onedrive的二进制文件。

Reply View the author
deepin
2024-01-18 23:36
#2

1.先安装dmd_2.104.0-0_amd64.deb ,包有点大上传不了,可以官网下载安装

2.sudo apt install libcurlpp-dev -y

3.编译源码

git clone https://github.com/abraunegg/onedrive.git
cd onedrive/
./configure 
make clean
make
sudo make install

4.可以选择编译源码安装GUI或者我封装的deb包改了右键菜单和图标,解压后可以直接安装

git clone https://github.com/bpozdena/OneDriveGUI.git

com.OneDrive.dxl_1.2.8_amd64.zip

显示效果:

截图_选择区域_20240118233338.png

Reply View the author
neko
deepin
Ecological co-builder
2024-01-19 09:26
#3

1.先安装dmd_2.104.0-0_amd64.deb ,包有点大上传不了,可以官网下载安装

2.sudo apt install libcurlpp-dev -y

3.编译源码

git clone https://github.com/abraunegg/onedrive.git
cd onedrive/
./configure 
make clean
make
sudo make install

4.可以选择编译源码安装GUI或者我封装的deb包改了右键菜单和图标,解压后可以直接安装

git clone https://github.com/bpozdena/OneDriveGUI.git

com.OneDrive.dxl_1.2.8_amd64.zip

显示效果:

截图_选择区域_20240118233338.png

建议封装个venv容器并装好pip依赖

Reply View the author
deepin
2024-01-19 12:10
#4
neko

建议封装个venv容器并装好pip依赖

😁 主要我的环境都是一键脚本自动跑的,就简单用脚本封装了一个包

Reply View the author
deepin
2024-01-19 18:15
#5
neko

建议使用源码安装,该程序使用D语言开发。需要先去https://dlang.org/
安装D语言编译器

然后下载源代码解压执行里面的configure脚本

最后执行make编译,会生成一个onedrive的二进制文件。

感谢大佬

Reply View the author
deepin
2024-01-19 18:16
#6

1.先安装dmd_2.104.0-0_amd64.deb ,包有点大上传不了,可以官网下载安装

2.sudo apt install libcurlpp-dev -y

3.编译源码

git clone https://github.com/abraunegg/onedrive.git
cd onedrive/
./configure 
make clean
make
sudo make install

4.可以选择编译源码安装GUI或者我封装的deb包改了右键菜单和图标,解压后可以直接安装

git clone https://github.com/bpozdena/OneDriveGUI.git

com.OneDrive.dxl_1.2.8_amd64.zip

显示效果:

截图_选择区域_20240118233338.png

我这里的使用的是官方的apt仓库,定位不到这个包是咋回事,
image.png

是要用别的仓库嘛大佬

Reply View the author