Skip to content

Commit 0680481

Browse files
Restructure package managers in cross-platform or platform specific.
1 parent 551b841 commit 0680481

File tree

2 files changed

+30
-22
lines changed

2 files changed

+30
-22
lines changed

assets/main.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@
3939
text-align: center;
4040
}
4141

42+
.column-2 {
43+
flex: 50%;
44+
}
45+
4246
.column-3 {
4347
flex: 33.33%;
4448
}

downloads.md

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -7,49 +7,53 @@ permalink: /downloads/
77
## Prebuilt binaries
88

99

10-
Point Cloud Library (PCL) runs on many operating systems, and prebuilt binaries are available for Linux, Windows, and macOS. In addition to installing PCL, you will need to download and compile a set of 3rd party libraries that PCL requires in order to function. Select the operating system of your choice below to continue.
10+
Point Cloud Library (PCL) runs on many operating systems, and prebuilt binaries are available for Linux, Windows, and macOS. In addition to installing PCL, you will need to download and compile a set of 3rd party libraries that PCL requires in order to function. To sidestep all that trouble, we recommend you to install PCL through one of the many available package managers out there. Package managers are the preferred distribution mechanism to download PCL. We provide a couple of options below dependent on your platform of choice.
1111

1212
<div class="row">
13-
<div class="column column-3 icon-with-text">
13+
<div class="column column-2 icon-with-text">
14+
<a href="#cross-platform" class="clear"><div class="fas fa-desktop icon-large"></div></a>
15+
<p><a href="#cross-platform">Cross-Platform</a></p>
16+
</div>
17+
<div class="column column-2 icon-with-text">
1418
<a href="#linux" class="clear"><div class="fab fa-linux icon-large"></div></a>
1519
<p><a href="#linux">Linux</a></p>
1620
</div>
17-
<div class="column column-3 icon-with-text">
18-
<a href="#macos" class="clear"><div class="fab fa-apple icon-large"></div></a>
19-
<p><a href="#macos">macOS</a></p>
20-
</div>
21-
<div class="column column-3 icon-with-text">
22-
<a href="#windows" class="clear"><div class="fab fa-windows icon-large"></div></a>
23-
<p><a href="#windows">Windows</a></p>
24-
</div>
2521
</div>
2622

27-
We also provide packaged binaries and installers for a couple of platforms in our [Releases](https://github.com/PointCloudLibrary/pcl/releases) page on [GitHub](https://github.com/). Be sure to check that out, in case you're looking for something different than what is provided in the options below.
23+
An extensive list of package managers which distribute PCL is available at [repology](https://repology.org/project/pcl-pointclouds/packages).
24+
Nevertheless, we also provide packaged binaries and installers for a couple of platforms in our [Releases](https://github.com/PointCloudLibrary/pcl/releases) page on [GitHub](https://github.com/). Be sure to check that out, in case you're looking for something different than what is provided in the options below.
2825

29-
### Linux
26+
## Cross-Platform
3027

31-
PCL is available in a number of Linux distributions namely Ubuntu, Debian, Fedora, Gentoo and Arch Linux systems to name a few. The full list of available packages is available at [repology](https://repology.org/project/pcl-pointclouds/packages). Below we provide installation instructions for some of the most popular distributions. If the distribution you use is not here feel free to add it.
28+
In case your OS does not have a dedicated package manager, consider one of the following options.
3229

33-
#### Ubuntu and Debian
30+
### vcpkg
3431

35-
<span class="fab fa-ubuntu icon-large"></span>
32+
[vcpkg](https://github.com/microsoft/vcpkg) is a cross-platform open source package manager created by Microsoft, available for Windows, Linux and macOS. To install PCL on vcpkg-enabled desktops type the following on your terminal
3633

37-
You can install pcl using
3834
```
39-
$ sudo apt install libpcl-dev
35+
PS> .\vcpkg install pcl
4036
```
4137

42-
### macOS
38+
This is our recommended installation method for **Windows** users.
39+
40+
### Homebrew
41+
42+
[Homebrew](https://brew.sh/) became known as being missing package manager for macOS, but in recent years it extended its support to Linux. To install PCL on Homebrew-enabled desktops type the following on your terminal
4343

44-
The easiest way to install PCL on macOS is through [Homebrew](https://brew.sh/). You can install pcl using
4544
```
4645
$ brew install pcl
4746
```
4847

49-
### Windows
48+
This is our recommended installation method for **macOS** users.
49+
50+
51+
## Linux
5052

51-
The easiest and most reliable way to install PCL on Windows is through [vcpkg](https://github.com/Microsoft/vcpkg).
53+
PCL is available in a number of Linux distributions namely Ubuntu, Debian, Fedora, Gentoo and Arch Linux systems to name a few. Below we provide installation instructions Ubuntu and Debian. You can install pcl using
5254

5355
```
54-
PS> .\vcpkg install pcl
56+
$ sudo apt install libpcl-dev
5557
```
58+
59+
This is our recommended installation method for **Linux** users.

0 commit comments

Comments
 (0)