1) 需要3个软件
Ubuntu
$ sudo apt install libcurl4-openssl-dev
$ sudo apt install libsqlite3-dev
https://dlang.org/download.html#dmd
$ wget http://downloads.dlang.org/releases/2.x/2.084.1/dmd_2.084.1-0_amd64.deb
$ sudo dpkg -i dmd_2.084.1-0_amd64.deb
Fedora
sudo dnf install libcurl-devel
sudo dnf install sqlite-devel
curl -fsS https://dlang.org/install.sh | bash -s dmd
Arch Linux
sudo pacman -S curl sqlite dlang
2) 编译与安装
$ git clone https://github.com/skilion/onedrive.git
$ cd onedrive
$ make
$ sudo make install
3) 登入
$ onedrive
Authorize this app visiting: 这里会有个权限请求登入网址
打开浏览器, 进入以上网址之后,
在浏览器 copy & paste 以下网址去 Terminal
Enter the response uri: https://login.microsoftonline.com/common/oauth2/nativeclient?code=???
之后, 会开始下载与同步文件到 ~/OneDrive
4) 自启配置
$ systemctl --user enable onedrive
$ systemctl --user start onedrive
广告
本站里的文章大部分经过自行整理与测试
2019年2月17日星期日
dbxfs: Linux 挂载 Dropbox
https://github.com/rianhunter/dbxfs
1) 安装依赖软件包
Ubuntu
$ sudo apt install libfuse2
Fedora
$ sudo dnf install fuse
2) 安装 dbxfs
$ pip3 install dbxfs
3) 准备挂载点
$ mkdir ~/my_DropBox
4) 让 dbxfs 从 Dropbox 得到处理文件的权限
$ dbxfs ~/my_DropBox
用浏览器进入以下网址, 会得到一个 code,
将它 copy & paste 回 Terminal.
We need an access token. Perform the following steps:
1. Go to https://www.dropbox.com/oauth2/authorize?response_type=code&client_id=abc
2. Click "Allow" (you may have to log in first)
3. Copy the authorization code.
Enter authorization code (Ctrl-C to quit): ABCDEFGHIJKLMNOPQRSTUVWXYZ
We're all connected. Do you want to save your credentials for future runs? [Y/n] y
Would you like to help us improve dbxfs by providing anonymous error reports? [Y/n] y
Do you want "/home/yomun/DropBox" to be the default mount point? [Y/n] y
5) 在 Startup Applications 加入
Name: Dropbox (dbxfs)
Command: dbxfs /home/username/my_DropBox
Comment: 进入 GNOME, 自动启动
1) 安装依赖软件包
Ubuntu
$ sudo apt install libfuse2
Fedora
$ sudo dnf install fuse
2) 安装 dbxfs
$ pip3 install dbxfs
3) 准备挂载点
$ mkdir ~/my_DropBox
4) 让 dbxfs 从 Dropbox 得到处理文件的权限
$ dbxfs ~/my_DropBox
用浏览器进入以下网址, 会得到一个 code,
将它 copy & paste 回 Terminal.
We need an access token. Perform the following steps:
1. Go to https://www.dropbox.com/oauth2/authorize?response_type=code&client_id=abc
2. Click "Allow" (you may have to log in first)
3. Copy the authorization code.
Enter authorization code (Ctrl-C to quit): ABCDEFGHIJKLMNOPQRSTUVWXYZ
We're all connected. Do you want to save your credentials for future runs? [Y/n] y
Would you like to help us improve dbxfs by providing anonymous error reports? [Y/n] y
Do you want "/home/yomun/DropBox" to be the default mount point? [Y/n] y
5) 在 Startup Applications 加入
Name: Dropbox (dbxfs)
Command: dbxfs /home/username/my_DropBox
Comment: 进入 GNOME, 自动启动
Linux - Sublime Text 3 - 安装 + 中文输入
Sublime Text 官网
不知为啥不能进入了,
不过 Linux Mint 软件库存有 sublime-text_3176_amd64.deb 可以下载
http://ftp.riken.jp/Linux/linuxmint/packages/pool/import/s/sublime-text/sublime-text_3176_amd64.deb
http://free.nchc.org.tw/linuxmint/packages/pool/import/s/sublime-text/sublime-text_3176_amd64.deb
http://ucmirror.canterbury.ac.nz/linux/mint/packages/pool/import/s/sublime-text/sublime-text_3176_amd64.deb
更多下载处, 可以 google search "sublime-text_3176_amd64.deb"
这 Sublime Text 版本(3176) 在显示中文方面已没问题了,
但在中文输入..
以下是解决方法:
0) 下载, 然后安装 Sublime Text 3
$ sudo dpkg -i sublime-text_3176_amd64.deb
1) 下载 libsublime-imfix.so, 放到 /opt/sublime_text (Sublime Text 安装处)
$ wget https://github.com/lyfeyaj/sublime-text-imfix/raw/master/lib/libsublime-imfix.so
$ sudo cp libsublime-imfix.so /opt/sublime_text/
2) 修改 subl 命令
$ sudo gedit /usr/bin/subl
#!/bin/sh
export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
exec /opt/sublime_text/sublime_text "$@"
$ sudo chmod a+x /usr/bin/subl
3) 修改 sublime_text.desktop (修改执行命令行)
$ sudo gedit /usr/share/applications/sublime_text.desktop
Exec=/opt/sublime_text/sublime_text %F
改为
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text"
不知为啥不能进入了,
不过 Linux Mint 软件库存有 sublime-text_3176_amd64.deb 可以下载
http://ftp.riken.jp/Linux/linuxmint/packages/pool/import/s/sublime-text/sublime-text_3176_amd64.deb
http://free.nchc.org.tw/linuxmint/packages/pool/import/s/sublime-text/sublime-text_3176_amd64.deb
http://ucmirror.canterbury.ac.nz/linux/mint/packages/pool/import/s/sublime-text/sublime-text_3176_amd64.deb
更多下载处, 可以 google search "sublime-text_3176_amd64.deb"
这 Sublime Text 版本(3176) 在显示中文方面已没问题了,
但在中文输入..
以下是解决方法:
0) 下载, 然后安装 Sublime Text 3
$ sudo dpkg -i sublime-text_3176_amd64.deb
1) 下载 libsublime-imfix.so, 放到 /opt/sublime_text (Sublime Text 安装处)
$ wget https://github.com/lyfeyaj/sublime-text-imfix/raw/master/lib/libsublime-imfix.so
$ sudo cp libsublime-imfix.so /opt/sublime_text/
2) 修改 subl 命令
$ sudo gedit /usr/bin/subl
#!/bin/sh
export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
exec /opt/sublime_text/sublime_text "$@"
$ sudo chmod a+x /usr/bin/subl
3) 修改 sublime_text.desktop (修改执行命令行)
$ sudo gedit /usr/share/applications/sublime_text.desktop
Exec=/opt/sublime_text/sublime_text %F
改为
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text"
订阅:
博文 (Atom)

