Skip to content

Commit

Permalink
Add AppImage usage (#81)
Browse files Browse the repository at this point in the history
* Add AppImage usage

* Add doc for desktop integration

* Update install_linux_client.md

* Update install_linux_client.md

* Update install_linux_client.md and linux-cli.md

* Update linux-cli.md

* Update linux-cli.md

* Update linux-cli.md

---------

Co-authored-by: heran yang <heran.yang@seafile.com>
Co-authored-by: Jiaqiang Xu <jonathan.xu@seafile.com>
  • Loading branch information
3 people authored Jul 18, 2024
1 parent 3c7093f commit 71340e0
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 32 deletions.
54 changes: 23 additions & 31 deletions en/syncing_client/install_linux_client.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,27 @@
# Install Seafile Client on Linux

You can find supported OS versions on <https://cloud.seatable.io/dtable/external-links/a85d4221e41344c19566/?tid=YzYy&vid=pO5i>
## Use AppImage

## Debian/Ubuntu
Since 9.0.7 version, we only provide official packages in AppImage format. It can be run on most recent Linux distributions. You can find supported OS versions on <https://cloud.seatable.io/dtable/external-links/a85d4221e41344c19566/?tid=YzYy&vid=pO5i>

You can download `Seafile-x86_64.AppImage` from our official website and give it executable permissionns from the teiminal.

```
sudo chmod +x Seafile-x86_64.AppImage
```
You can then double-click `Seafile-x86_64.AppImage` to run it, or run it directly from the terminal.

```
./Seafile-x86_64.AppImage
```

`Seafile-x86_64.AppImage` require FUSE version 2 to run. If your system does not have FUSE installed, please refer to <https://github.com/AppImage/AppImageKit/wiki/FUSE> to install it.

AppImages are standalone bundles, and do not need to be installed. However, some users may want their AppImages to be available like distribution provided applications. Please refer to <https://docs.appimage.org/user-guide/run-appimages.html#ref-desktop-integration> for desktop integration to display AppImage's application icons.

## Installing with package managers (deprecated)

### Debian/Ubuntu

To install the client, first add the signing key:

Expand Down Expand Up @@ -46,33 +65,7 @@ sudo apt-get install libsearpc-dbg ccnet-dbg libccnet-dbg seafile-daemon-dbg lib

**note:** from seafile version 7.0.8, seaf-cli only support python3.5 or above on Debian/Ubuntu.

## Centos 7

Since 7.0.3 version, we provide official repo for CentOS or RHEL. Currently only CentOS/RHEL 7 is supported.

Add the repo

```
sudo cat > /etc/yum.repos.d/seafile.repo <<EOF
[seafile]
name=seafile
baseurl=https://linux-clients.seafile.com/seafile-rpm/centos7
gpgcheck=0
enabled=1
EOF
```

Install Seafile Client

```
sudo yum install -y epel-release
sudo yum install -y seafile --enablerepo=cr
```

## Fedora
### Fedora

**Note:** You can install directly from the official Fedora repository.

Expand All @@ -81,7 +74,7 @@ sudo dnf install -y seafile-client
```

## Arch Linux (Community Maintained)
### Arch Linux (Community Maintained)

There is a _community maintained_ Seafile Client package for Arch Linux:

Expand All @@ -91,4 +84,3 @@ There is a _community maintained_ Seafile Client package for Arch Linux:

Please refer to [this documentation](linux-cli.md) for how to use Linux client on a command line server.


10 changes: 9 additions & 1 deletion en/syncing_client/linux-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,15 @@

## Installation

You can follow [this documentaion](install_linux_client.md) to install Seafile CLI client on various Linux distributions.
Since 9.0.7 version, we provide the command-line client in AppImage format, which is used in the same way as seaf-cli. After you download `Seafile-cli-x86_64.AppImage` from our website, you can rename `Seafile-cli-x86_64.AppImage` to `seaf-cli` and then copy `seaf-cli` to the system path.

```
sudo chmod +x Seafile-cli-x86_64.AppImage
sudo mv Seafile-cli-x86_64.AppImage seaf-cli
sudo cp seaf-cli /usr/local/bin
```

`Seafile-x86_64.AppImage` require FUSE version 2 to run. If your system does not have FUSE installed, please refer to <https://github.com/AppImage/AppImageKit/wiki/FUSE> to install it.

## Basic Usage

Expand Down

0 comments on commit 71340e0

Please sign in to comment.