tools:package-manager
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:package-manager [2024/07/02 06:25] – [Package Managers for Other Operating Systems] Humphrey Boa-Gart | tools:package-manager [2024/09/24 02:54] (current) – [Important Note on Linux Package Security] Humphrey Boa-Gart | ||
---|---|---|---|
Line 9: | Line 9: | ||
A cheat sheet for most major Linux package managers can be found at [[https:// | A cheat sheet for most major Linux package managers can be found at [[https:// | ||
- | The two most common package formats on most of the mainstream distros are [[wp>deb (file format)|.deb]] (used with '' | + | The two most common package formats on most of the mainstream distros are [[wp>deb (file format)|deb]] (used with '' |
==== Flatpak & Snap ==== | ==== Flatpak & Snap ==== | ||
- | [[tools: | + | [[tools: |
- | **Snap** is a similar, more frustrating version of Flatpak, bundled with Ubuntu. Luckily, if it is on your system, it is [[tools: | + | **Snap** is a similar, more frustrating version of Flatpak, bundled with Ubuntu. Luckily, if it is on your system, it is [[tools:flatpak#snap|easy to replace with Flatpak]]. |
==== Important Note on Linux Package Security ==== | ==== Important Note on Linux Package Security ==== | ||
While 95% of the software most Linux end users are ever gonna need, can be found in pre-configured form in the right package manager repositories, | While 95% of the software most Linux end users are ever gonna need, can be found in pre-configured form in the right package manager repositories, | ||
+ | |||
+ | //**This applies doubly-so for Flatpak & Snap users.** Since the maintainers of those packages are now responsible for updating all of the dependencies their packages, they are no longer updated by the system. Many app developers just forget about these dependencies, | ||
===== Package Managers for Other Operating Systems ===== | ===== Package Managers for Other Operating Systems ===== | ||
- | |||
- | **Windows** and **MacOS** have their own built-in update services that function as the core package managers for the system, providing all the first-party software. Further applications (like third-party web browsers) have their own built-in update services as well. | ||
In the smartphone and tablet ecosystem, **Android** and **iOS** have their own bundled package managers, which take the form of the built-in update services and rudely gatekept app stores. Short of hacking the hell out of your device, what you see is what you get. | In the smartphone and tablet ecosystem, **Android** and **iOS** have their own bundled package managers, which take the form of the built-in update services and rudely gatekept app stores. Short of hacking the hell out of your device, what you see is what you get. | ||
+ | **Windows** and **MacOS** have their own built-in update services that function as the core package managers for the system, providing all the first-party software. Recent versions of these operating systems now include smartphone-like app stores, kept updated with the rest of the system software. Further applications (like third-party web browsers) have their own built-in update services on top of this. Other third-party applications you may have to keep track of updates and dependencies yourself. | ||
===== Package Managers for Programming & Scripting Languages ===== | ===== Package Managers for Programming & Scripting Languages ===== | ||
- | Various {{tagpage> | + | Various {{tagpage> |
- | ==== CSS & JavaScript ==== | + | The **[[tools: |
+ | |||
+ | While many of the packages found with these package managers are not practical for production environments, | ||
+ | |||
+ | ==== bash ==== | ||
+ | |||
+ | Even simple [[tools: | ||
+ | |||
+ | ==== JavaScript | ||
+ | |||
+ | For [[tools: | ||
+ | |||
+ | '' | ||
==== PHP ==== | ==== PHP ==== | ||
+ | The most popular and well supported package manager for [[tools: | ||
+ | |||
+ | ==== Python ==== | ||
+ | |||
+ | With [[tools: | ||
{{tag> | {{tag> |
tools/package-manager.1719901525.txt.gz · Last modified: 2024/08/06 05:52 (external edit)
Find this page online at: https://bestpoint.institute/tools/package-manager
Find this page online at: https://bestpoint.institute/tools/package-manager