Skip to content

Commit 07d1bc5

Browse files
authored
Merge pull request #12507 from ethereum/removeSnap
Refine documentation about externally maintained and unmaintained linux packages.
2 parents e8c628e + 776c984 commit 07d1bc5

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

docs/installing-solidity.rst

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,17 @@ The nightly version can be installed using these commands:
118118
sudo apt-get update
119119
sudo apt-get install solc
120120
121-
We are also releasing a `snap package <https://snapcraft.io/>`_, which is
122-
installable in all the `supported Linux distros <https://snapcraft.io/docs/core/install>`_. To
121+
Furthermore, some Linux distributions provide their own packages. These packages are not directly
122+
maintained by us, but usually kept up-to-date by the respective package maintainers.
123+
124+
For example, Arch Linux has packages for the latest development version:
125+
126+
.. code-block:: bash
127+
128+
pacman -S solidity
129+
130+
There is also a `snap package <https://snapcraft.io/solc>`_, however, it is **currently unmaintained**.
131+
It is installable in all the `supported Linux distros <https://snapcraft.io/docs/core/install>`_. To
123132
install the latest stable version of solc:
124133

125134
.. code-block:: bash
@@ -139,18 +148,6 @@ with the most recent changes, please use the following:
139148
but it comes with limitations, like accessing only the files in your ``/home`` and ``/media`` directories.
140149
For more information, go to `Demystifying Snap Confinement <https://snapcraft.io/blog/demystifying-snap-confinement>`_.
141150

142-
Arch Linux also has packages, albeit limited to the latest development version:
143-
144-
.. code-block:: bash
145-
146-
pacman -S solidity
147-
148-
Gentoo Linux has an `Ethereum overlay <https://overlays.gentoo.org/#ethereum>`_ that contains a Solidity package.
149-
After the overlay is setup, ``solc`` can be installed in x86_64 architectures by:
150-
151-
.. code-block:: bash
152-
153-
emerge dev-lang/solidity
154151

155152
macOS Packages
156153
==============

0 commit comments

Comments
 (0)