Risky VST linux plugin installation instructions
Calum McConnell <[email protected]> Fri, 18 Jun 2021 12:09:18 -0400
| Newsgroups | gmane.comp.audio.audacity.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============7792035962140565272== Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-3yoP9GiH5VZ+16ftweaL" --=-3yoP9GiH5VZ+16ftweaL Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dear Audacity developers, The VST plugin installation instructions for Linux (as they currently exist at https://manual.audacityteam.org/man/installing_effect_generator_and_analyze= r_plug_ins_on_linux.html) aren't a good idea. On many linux systems (at the very least, Debian, Ubuntu, and all other users of dpkg), the contents of the folders /usr/lib and /usr/bin should not be modified by a human. This is because the package manager is designed to have sole control over those folders.= =20 Now, there are enough safety checks that this probably won't lead to issues, but there are many management headaches that can result. =20 The preferred location for VST plugins should be in the user's home directory: the ~/.vst directory is mentioned on the instructions, but is not given as the advised location. This same dichotomy (where a home directory is available, but not the one given as a recommendation) is true for several other plugins. Second, /usr/local/lib/ should be the installation directory for system- wide plugins, not /usr/lib, even if it is a packaged version of Audacity that is installed. This is once again because of the filesystem standards: any files that aren't managed by the package manager should be kept distinct from those that are controlled via package manager. Now, this might not be a simple documentation fix: if packaged versions of Audacity don't check /usr/local/lib for plugins, then editing the wiki is obviously insufficient. However, it should be improved in the code to allow that. Lastly, VST plugins DO NOT belong in /usr/bin. /usr/bin is specifically for executable files, and vst plugins are formatted as libraries. Given that alternatives exist, please don't recommend placing VST plugins in /usr/bin --=-3yoP9GiH5VZ+16ftweaL Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE/vC/PEGxsMPJ5u5w7/Xh1+DNmzIFAmDMxSwACgkQ7/Xh1+DN mzKt+g/9GX2H/oiDUuYOTGRl9EIRUQAYVJvdLgC9HfbnifrFam9xlJDLDcuPQo8C 4clIFyilXxIvAhs01QU9nmH+ymXwl8tC9kU9hQ6Hi9jHVi16RrbpavG8Qqt0eKga 5I0Mg7mWzax5cs47WZFyaKB3by92/4qoQw2BjWJ1GlboqAn+GL+Q1LdKqzMvd0FA zqaz2iZXDGk/aYERGBuhEFh0gfo/bGrVXVNb/7nRE5jjOpfEleomYdgonVr23jOC OdXzfZO7ZVRFVfyxxjbyFx5JFinYnkfeb+ikM+mhs+K1OLofQVjVtG/bn2IZeGcr uQxI6l/f1wOqtrv8AuHmPnbIrK40EOZLZZreY9/9thMZfNMWrwffrhJ6tdE4xgXd w+wFPBJQVNTFan/pYdGc2G8DIhCoqZTbhjWAU2cX8q1F+xPqI6CJX8Ev2vFQ/EX5 rVK2Kt9/522kJSsnmORs2x75i/WDNU4dCvGs62SlBnJdrbYynLZ6TlUNdQaMLJDX dPk+y9m+V4Xm8b70cmk02J+WVBWx6z0SBtGaohK5ir5trYQknuhk5blKuNSLN5vP wUbSHV66QT/W2UivDKRipRRBbT/sNCVMix1dkbn9BnXqqSMaFlZvk04T/FN9VzU9 QR+kuJEtzUnwQv6WlM0rAl2nkPX6sWCM2FWDuWL9J/Ex/JA30sE= =38L7 -----END PGP SIGNATURE----- --=-3yoP9GiH5VZ+16ftweaL-- --===============7792035962140565272== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============7792035962140565272== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ audacity-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/audacity-devel --===============7792035962140565272==--