Skip to content

Commit 5ae5e94

Browse files
authored
feat(docs): add arch and fedora dependencies (tauri-apps#128)
1 parent f50abd5 commit 5ae5e94

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

docs/en/getting-started/setup-linux.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,22 @@ title: Setup for Linux
55
import Alert from '@theme/Alert'
66
import Icon from '@theme/Icon'
77
import { Intro } from '@theme/SetupDocs'
8+
import Tabs from '@theme/Tabs';
9+
import TabItem from '@theme/TabItem';
810

911
<Intro />
1012

1113
## 1. System Dependencies&nbsp;<Icon title="alert" color="danger"/>
1214

15+
<Tabs
16+
defaultValue="debian"
17+
values={[
18+
{label: 'Debian', value: 'debian'},
19+
{label: 'Arch', value: 'arch'},
20+
{label: 'Fedora', value: 'fedora'},
21+
]}>
22+
<TabItem value="debian">
23+
1324
```sh
1425
$ sudo apt update && sudo apt install libwebkit2gtk-4.0-dev \
1526
build-essential \
@@ -19,6 +30,33 @@ $ sudo apt update && sudo apt install libwebkit2gtk-4.0-dev \
1930
libgtk-3-dev
2031
```
2132

33+
</TabItem>
34+
<TabItem value="arch">
35+
36+
```sh
37+
$ sudo pacman -Syy && sudo pacman -S webkit2gtk \
38+
base-devel \
39+
curl \
40+
openssl \
41+
appmenu-gtk-module \
42+
gtk3 \
43+
squashfs-tools
44+
```
45+
46+
</TabItem>
47+
<TabItem value="fedora">
48+
49+
```sh
50+
$ sudo dnf check-update && sudo dnf install webkit2gtk3-devel.x86_64 \
51+
base-devel \
52+
curl \
53+
libssl-dev &&
54+
sudo dnf group install "C Development Tools and Libraries"
55+
```
56+
57+
</TabItem>
58+
</Tabs>
59+
2260
## 2. Node.js Runtime and Package Manager&nbsp;<Icon title="control-skip-forward" color="warning"/>
2361

2462
### Node.js (npm included)

0 commit comments

Comments
 (0)