From 749500b02ac8068e7acbc5706d4ab956f958d326 Mon Sep 17 00:00:00 2001 From: Thomas Staudinger Date: Sat, 28 Oct 2023 02:12:38 +0200 Subject: [PATCH] docs: various small fixes (#424) Signed-off-by: Thomas Staudinger --- .../advanced-config/eopkg-configuration.md | 2 +- .../advanced-config/local-repository.md | 10 +- docs/packaging/packaging-changes.md | 7 +- docs/packaging/prepare-for-packaging.md | 4 +- docs/packaging/your-first-package-update.md | 2 +- docs/user/contributing/getting-involved.md | 2 +- docs/user/contributing/testing-an-iso.md | 2 +- docs/user/intro.md | 4 +- docs/user/package-management/basics.md | 10 +- .../history-and-rollback.md | 2 +- .../package-management/repo-management.md | 10 +- docs/user/quick-start/default-applications.md | 6 +- .../quick-start/installation/secure-boot.md | 4 +- .../quick-start/package-management/eopkg.md | 209 ------------------ .../index.md | 1 + .../solus-sc.jpg | Bin docs/user/software/command-line/index.md | 2 +- docs/user/software/desktops/index.md | 3 +- docs/user/software/development/android.md | 2 +- docs/user/software/gaming/index.md | 2 +- docs/user/software/networking/samba.md | 2 +- docs/user/software/third-party/index.md | 2 +- docs/user/software/utilities/kwallet.md | 2 +- 23 files changed, 40 insertions(+), 250 deletions(-) delete mode 100755 docs/user/quick-start/package-management/eopkg.md rename docs/user/quick-start/{package-management => software-center}/index.md (82%) rename docs/user/quick-start/{package-management => software-center}/solus-sc.jpg (100%) diff --git a/docs/packaging/advanced-config/eopkg-configuration.md b/docs/packaging/advanced-config/eopkg-configuration.md index e2aa91b58..29cd0c645 100644 --- a/docs/packaging/advanced-config/eopkg-configuration.md +++ b/docs/packaging/advanced-config/eopkg-configuration.md @@ -11,7 +11,7 @@ The eopkg configuration file changes how eopkg works. The first section in the c Solus aims to be a stateless operating system, so the default configuration file for eopkg is saved to `/usr/share/defaults/eopkg/eopkg.conf`. To modify the configuration, you'll have to start by copying the default configuration file into `/etc/eopkg` so it will override the default file: -```sh +```bash sudo mkdir -p /etc/eopkg && sudo cp /usr/share/defaults/eopkg/eopkg.conf /etc/eopkg/eopkg.conf ``` diff --git a/docs/packaging/advanced-config/local-repository.md b/docs/packaging/advanced-config/local-repository.md index b0c7e1f3b..d0f26aa55 100644 --- a/docs/packaging/advanced-config/local-repository.md +++ b/docs/packaging/advanced-config/local-repository.md @@ -19,7 +19,7 @@ We assume you have worked through the [packaging](/docs/packaging) material for sudo eopkg install solbuild-config-local-unstable ``` -You will also need to ensure that your common directory is fully up to date. Run `git pull` from within the common directory to receive the latest updates. +You will also need to ensure that your repository is fully up to date. See [Update Your Development Environment](/docs/packaging/update-dev-environment.md) ## Utilising the local repository @@ -29,7 +29,7 @@ Improvements have been made to make it simple for contributors to test fixes out Note that you will need both the regular package and the `-devel` package if you want to build another package against them using `pkgconfig()` in the `package.yml file`. -With the `.eopkg` files now present in the local repo, we can make use of them in solbuild by running `go-task build-local` rather than just `go-task`. This will index the local repository and prioritise their use over what is available in the Solus unstable repository. +With the `.eopkg` files now present in the local repo, we can make use of them in solbuild by running `go-task build-local` rather than just `go-task`. This will index the local repository and prioritise their use over what is available in the Solus unstable repository. ## Best practices when working with a solbuild local repository @@ -52,7 +52,9 @@ As mentioned earlier, the local solbuild repo installed by the `solbuild-config- To generate or refresh the eopkg index in `/var/lib/solbuild/local`, simply run: -`sudo eopkg index --skip-signing /var/lib/solbuild/local/ --output /var/lib/solbuild/local/eopkg-index.xml` +```bash +sudo eopkg index --skip-signing /var/lib/solbuild/local/ --output /var/lib/solbuild/local/eopkg-index.xml +``` ### A note on package resolution priority @@ -77,7 +79,7 @@ Solus [active] Now the repositories need to be added to account for the desired dependency resolution order: -``` +```bash sudo eopkg ar Local /var/lib/solbuild/local/eopkg-index.xml.xz sudo eopkg ar Solus https://cdn.getsol.us/repo/unstable/eopkg-index.xml.xz ``` diff --git a/docs/packaging/packaging-changes.md b/docs/packaging/packaging-changes.md index 2462b3673..2ea9209cb 100644 --- a/docs/packaging/packaging-changes.md +++ b/docs/packaging/packaging-changes.md @@ -17,16 +17,13 @@ This page is meant to serve as a changelog of sorts for the Solus packaging envi #### Git hooks -Run `go-task init` to initialize Git hooks for the packages repository. -See [Prepare for packaging](prepare-for-packaging.md#initialize-git-hooks). +- Run `go-task init` to initialize Git hooks for the packages repository. See [Prepare for packaging](prepare-for-packaging.md#initialize-git-hooks). #### Requiring `homepage` in `package.yml` - The `homepage` key in `package.yml` has become mandatory. Use the address to the upstream source repository (eg: the GitHub page) if a package does not have a homepage. - This is enforced by checks on all pull requests. -### October - #### Recommending amending commits in Pull Requests - Amending commits and force pushing the changes works better with our build tooling. @@ -39,7 +36,7 @@ See [Prepare for packaging](prepare-for-packaging.md#initialize-git-hooks). - All packaging actions are now handled by `go-task` rather than `make`. - Building a package can be done using `go-task` rather than `make`. - Commands are the same: `make local`, for example, is replaced by `go-task local`. - - You can see all available commands by either browsing to `Taskfile.yml` in the `packages` repo at [`common/Taskfile.yml`](https://github.com/getsolus/packages/blob/main/common/Taskfile.yml) OR running `go-task -l` somewhere in your updated clone of the packages git monorepo. + - You can see all available commands by either browsing to `Taskfile.yml` in the [`packages` repo](https://github.com/getsolus/packages/blob/main/Taskfile.yml) OR running `go-task -l` somewhere in your updated clone of the packages git monorepo. - Packagers should install `go-task` on their machines if they have not already. - The `Makefile` included with every package is no longer required. Please delete it from a package when updating, and do not include it when making the initial commit of a new package. diff --git a/docs/packaging/prepare-for-packaging.md b/docs/packaging/prepare-for-packaging.md index 1f6c97ef7..d2559c7c6 100644 --- a/docs/packaging/prepare-for-packaging.md +++ b/docs/packaging/prepare-for-packaging.md @@ -110,14 +110,14 @@ ln -s ~/solus-packages/common/Scripts/helpers.sh ~/.bashrc.d/solus-monorepo-help ### fish -```fish +```bash mkdir -p ~/.config/fish/conf.d ln -s ~/solus-packages/common/Scripts/helpers.fish ~/.config/fish/conf.d/solus.fish ``` ### zsh -```zsh +```bash mkdir -p ~/.zshrc.d printf "\nfpath=(~/.zshrc.d \$fpath)" >> ~/.zshrc source ~/.zshrc diff --git a/docs/packaging/your-first-package-update.md b/docs/packaging/your-first-package-update.md index 4d814a425..fc127d9db 100644 --- a/docs/packaging/your-first-package-update.md +++ b/docs/packaging/your-first-package-update.md @@ -23,7 +23,7 @@ Switch to the directory containing the `nano` recipe: cd packages/n/nano ``` -Alternatively, if you've set up the [Monorepo Helper Functions](docs/packaging/prepare-for-packaging#set-up-monorepo-helper-functions-optional) you can replace the above to steps by these simple commands: +Alternatively, if you've set up the [Monorepo Helper Functions](/docs/packaging/prepare-for-packaging#set-up-monorepo-helper-functions-optional) you can replace the above to steps by these simple commands: ```bash gotosoluspkgs diff --git a/docs/user/contributing/getting-involved.md b/docs/user/contributing/getting-involved.md index c50fdbdd6..d59cf5b39 100755 --- a/docs/user/contributing/getting-involved.md +++ b/docs/user/contributing/getting-involved.md @@ -20,7 +20,7 @@ With so many new users joining, there are always more people needing help. A gre ### [Matrix](/docs/user/contributing/getting-involved#matrix-chat) (chat) [Matrix]() is a great way to discuss issues and development with the community, and project developers in real-time. It's also a great place for getting support, but remember due -to timezone differences there might not always be people there to answer your question immediately. You can access Matrix using a client like [Element Web](https://app.element.io/), or many [others](https://matrix.org/clients/). You will need a Matrix account. +to timezone differences there might not always be people there to answer your question immediately. You can access Matrix using a client like [Element Web](https://app.element.io/), or many [others](https://matrix.org/ecosystem/clients/). You will need a Matrix account. You will find the following Solus rooms on the `matrix.org` homeserver: diff --git a/docs/user/contributing/testing-an-iso.md b/docs/user/contributing/testing-an-iso.md index 4e9444364..793d71390 100644 --- a/docs/user/contributing/testing-an-iso.md +++ b/docs/user/contributing/testing-an-iso.md @@ -18,7 +18,7 @@ When testing, try to keep different types of users in mind. For instance, would - Install your usual software and just make sure basic functionality works - Plugging in a USB drive allows user to mount the drive and access files - System can be put to sleep and woken, things still work after waking (display, keyboard, mouse, sound, network) -- Able to create and use samba shares via file manager (you must [enable smb after installation](https://help.getsol.us/docs/user/software/networking/samba#samba-on-solus)) +- Able to create and use samba shares via file manager (you must [enable smb after installation](/docs/user/software/networking/samba.md#samba-on-solus)) - Anything that's been flaky in your experience (LVM, for instance) ### Laptops diff --git a/docs/user/intro.md b/docs/user/intro.md index 18776b0e8..40d70fca1 100644 --- a/docs/user/intro.md +++ b/docs/user/intro.md @@ -18,7 +18,7 @@ If you've never used Solus before, this section will set you on the right track. **[Editions](/docs/user/editions/)** -Solus comes in multiple Editions for different Desktop Environments. The purpose of this section is to introduce you to those desktops, walk you through common configuration tasks, and provides useful tips and tricks. +Solus comes in multiple editions for different desktop environments. The purpose of this section is to introduce you to those desktops, walk you through common configuration tasks, and provide useful tips and tricks. **[Hardware](/docs/user/hardware/)** @@ -43,7 +43,7 @@ Our Flarum-powered forums are easy to use from any device and are a great resour **[Matrix](https://matrix.to/#/#solus:matrix.org)** [Matrix]() is a great way to discuss issues and development with the community, and project developers in real-time. It's also a great place for getting support, but remember due -to timezone differences there might not always be people there to answer your question immediately. You can access [Matrix](/docs/user/contributing/getting-involved.md#matrix-chat) using a client like [Element Web](https://app.element.io/), or many [others](https://matrix.org/clients/). You will need a [Matrix](/docs/user/contributing/getting-involved.md#matrix-chat) account. +to timezone differences there might not always be people there to answer your question immediately. You can access [Matrix](/docs/user/contributing/getting-involved.md#matrix-chat) using a client like [Element Web](https://app.element.io/), or many [others](https://matrix.org/ecosystem/clients/). You will need a [Matrix](/docs/user/contributing/getting-involved.md#matrix-chat) account. Read more about Solus on Matrix [here.](/docs/user/contributing/getting-involved.md#matrix-chat) diff --git a/docs/user/package-management/basics.md b/docs/user/package-management/basics.md index 3c4dc02b8..6de8a05c0 100755 --- a/docs/user/package-management/basics.md +++ b/docs/user/package-management/basics.md @@ -40,7 +40,7 @@ sudo eopkg install --reinstall gnome-documents gnome-music You can uninstall one or more packages by using: -``` +```bash sudo eopkg remove packagename ``` @@ -55,13 +55,13 @@ sudo eopkg remove gnome-documents gnome-music You can get information on software, such as its description, version, installation size, and more, by using ```bash -sudo eopkg info packagename +eopkg info packagename ``` For example: ```bash -sudo eopkg info gnome-documents +eopkg info gnome-documents ``` ## Updating @@ -83,13 +83,13 @@ sudo eopkg upgrade firefox You can search the software selection Solus provides by using: ```bash -sudo eopkg search term +eopkg search term ``` For example: ```bash -sudo eopkg search documents +eopkg search documents ``` Notice that you don't need to search for a specific software name, although you can do that. We search summaries and software names by default. diff --git a/docs/user/package-management/history-and-rollback.md b/docs/user/package-management/history-and-rollback.md index f163b9ade..089ab5335 100755 --- a/docs/user/package-management/history-and-rollback.md +++ b/docs/user/package-management/history-and-rollback.md @@ -14,7 +14,7 @@ Our rollback feature allows you to essentially rewind your system's software bac You can see the history from eopkg by using: ```bash -sudo eopkg history +eopkg history ``` ## Rollback diff --git a/docs/user/package-management/repo-management.md b/docs/user/package-management/repo-management.md index 029052b10..861b89cbb 100755 --- a/docs/user/package-management/repo-management.md +++ b/docs/user/package-management/repo-management.md @@ -11,10 +11,10 @@ While Solus currently only provides two repositories, stable (shannon) and unsta The official Solus repositories are: -| Repository | URL | Notes | -| ---------------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| Stable (shannon) | `https://cdn.getsol.us/repo/shannon/eopkg-index.xml.xz` | This is the default repository. | -| Unstable | `https://cdn.getsol.us/repo/unstable/eopkg-index.xml.xz` | This repository should only be used if you intend to build Solus packages or to test new packages before they are synced to the _stable_ repository. | +| Repository | URL | Notes | +| -------------------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Stable (shannon)** | `https://cdn.getsol.us/repo/shannon/eopkg-index.xml.xz` | This is the default repository. | +| **Unstable** | `https://cdn.getsol.us/repo/unstable/eopkg-index.xml.xz` | This repository should only be used if you intend to build Solus packages or to test new packages before they are synced to the _stable_ repository. | :::danger @@ -101,5 +101,5 @@ sudo eopkg update-repo Example You can list all the repositories added on your system by using: ```bash -sudo eopkg list-repo +eopkg list-repo ``` diff --git a/docs/user/quick-start/default-applications.md b/docs/user/quick-start/default-applications.md index 48f5ffba5..3246a2c67 100644 --- a/docs/user/quick-start/default-applications.md +++ b/docs/user/quick-start/default-applications.md @@ -9,13 +9,13 @@ Each version of Solus comes with a pre-installed collection of desktop applicati # Web Browser -Solus comes pre-installed with Firefox, a secure and trustworthy web browser provided by the non-profit organization [Mozilla](https://www.mozilla.org-US/). +Solus comes pre-installed with Firefox, a secure and trustworthy web browser provided by the non-profit organization [Mozilla](https://www.mozilla.org/). ![Firefox Screenshot](default-applications/firefox.jpg) # Email Client -Solus comes pre-installed with the powerful [Thunderbird](https://www.mozilla.org-US/thunderbird/) email, newsgroup, and feeds client. +Solus comes pre-installed with the powerful [Thunderbird](https://www.mozilla.org/thunderbird/) email, newsgroup, and feeds client. ![Thunderbird Screenshot](default-applications/thunderbird.jpg) @@ -48,7 +48,7 @@ Each Linux desktop environment has its own graphical application for managing fi # Office Suite -Solus comes pre-installed with [LibreOffice](https://libreoffice.org), an office suite that is capable of replacing MicrosoftTM Office for the most common tasks. +Solus comes pre-installed with [LibreOffice](https://www.libreoffice.org), an office suite that is capable of replacing MicrosoftTM Office for the most common tasks. By default, Solus provides Writer (document editor), Calc (spreadsheet editor), and Impress (presentation editor). Other applications such as Math or Draw can be installed from the Software Center. diff --git a/docs/user/quick-start/installation/secure-boot.md b/docs/user/quick-start/installation/secure-boot.md index 4fe0d1707..a98692238 100644 --- a/docs/user/quick-start/installation/secure-boot.md +++ b/docs/user/quick-start/installation/secure-boot.md @@ -39,7 +39,7 @@ Now, with the Solus certificate enrolled, press `Enter` to reboot the machine, b If you already have Solus installed and wish to enable secure boot then there is one extra step you must perform BEFORE continuing with [Enrolling the Solus Certificate](#enrolling-the-solus-certificate) as normal. -Firstly, you must confirm you have `clr-boot-manager, version: 3.2.12, release: 29` installed, run `eopkg info clr-boot-manager` to confirm this. This version of `clr-boot-manager` will have created a new UEFI boot entry on your machine called `Solus Linux Bootloader` that can be booted from with Secure Boot enabled. +Firstly, you must confirm you have `clr-boot-manager, version: 3.2.12, release: 29` (or later) installed, run `eopkg info clr-boot-manager` to confirm this. This version of `clr-boot-manager` will have created a new UEFI boot entry on your machine called `Solus Linux Bootloader` that can be booted from with Secure Boot enabled. :::note Before continuing, it is important to note the screenshots provided here are for example only, your UEFI firmware interface will almost certainly look different. ::: @@ -87,6 +87,6 @@ As such, we are not currently looking to our get our own `shim` signed by Micros ## Useful Links for Additional Reading -- https://learn.microsoft.com-us/windows-hardware/drivers/dashboard/file-signing-reqs +- https://learn.microsoft.com/windows-hardware/drivers/dashboard/file-signing-reqs - https://github.com/rhboot/shim-review/ - https://github.com/rhboot/shim/ diff --git a/docs/user/quick-start/package-management/eopkg.md b/docs/user/quick-start/package-management/eopkg.md deleted file mode 100755 index 829186e9a..000000000 --- a/docs/user/quick-start/package-management/eopkg.md +++ /dev/null @@ -1,209 +0,0 @@ ---- -title: eopkg -summary: Quick intro to package management with eopkg -lastmod: ---- - -# eopkg - -Solus uses the `eopkg` package management system to deliver software to the end-user. It is actively developed by Solus, for Solus. We hope you enjoy the simplicity it offers for day-to-day use. For power users, there's plenty for you too! - -# Basics - -## Installing Software - -You can install one or more packages by using: - -```bash -sudo eopkg install packagename -``` - -For example: - -```bash -sudo eopkg install gnome-documents gnome-music -``` - -## Reinstalling Software - -You can reinstall one or more packages by using: - -```bash -sudo eopkg install --reinstall packagename -``` - -For example: - -```bash -sudo eopkg install --reinstall gnome-documents gnome-music -``` - -## Uninstalling Software - -You can uninstall one or more packages by using: - -``` -sudo eopkg remove packagename -``` - -For example: - -```bash -sudo eopkg remove gnome-documents gnome-music -``` - -## Get Information on Software - -You can get information on software, such as its description, version, installation size, and more, by using - -```bash -sudo eopkg info packagename -``` - -For example: - -```bash -sudo eopkg info gnome-documents -``` - -## Updating - -You can update your system by using: - -```bash -sudo eopkg upgrade -``` - -If you want to **only** update a specific piece of software on your system, you can specify is like below: - -```bash -sudo eopkg upgrade firefox -``` - -## Searching - -You can search the software selection Solus provides by using: - -```bash -sudo eopkg search term -``` - -For example: - -```bash -sudo eopkg search documents -``` - -Notice that you don't need to search for a specific software name, although you can do that. We search summaries and software names by default. - -# Advanced - -## History and Rollback - -Solus provides a history and rollback feature via its package manager, eopkg. This feature allows you to see when your repository was last updated, actions such as installation, removal, and upgrading of software. - -Our rollback feature allows you to essentially rewind your system's software back to a previous state, assuming you or our repository has the versions in question. - -### History - -You can see the history from eopkg by using: - -```bash -sudo eopkg history -``` - -### Rollback - -To rollback your system, first use the above history command to check what the transaction / operation number was. Then, we use the following command: - -```bash -sudo eopkg history -t number -``` - -The number, in this case, is the operation before the one you want to change. So if the number was `100`, then you would use `99`. - -## Repository Management - -While Solus currently only provides two repositories, stable (shannon) and unstable, our package manager does support actively using multiple repositories on your system. This is useful if you are using a vendor-provided repository. - -### Adding a Repository - -You can add a repository by using: - -```bash -sudo eopkg add-repo Name Url -``` - -For example: - -```bash -sudo eopkg add-repo Example https://example.com/repo/eopkg-index.xml.gz -``` - -**Note:** This does not enable the repository. - -### Removing a Repository - -You can remove a repository by using: - -```bash -sudo eopkg remove-repo Name -``` - -For example: - -```bash -sudo eopkg remove-repo Example -``` - -### Enabling a Repository - -You can enable a repository for usage, by using: - -```bash -sudo eopkg enable-repo Name -``` - -For example: - -```bash -sudo eopkg enable-repo Example -``` - -### Disabling a Repository - -You can disable a repository by using: - -```bash -sudo eopkg disable-repo Name -``` - -For example: - -```bash -sudo eopkg disable-repo Example -``` - -### Updating a Repository - -You can update the index of a repository by using: - -```bash -sudo eopkg update-repo Name -``` - -For example: - -```bash -sudo eopkg update-repo Example -``` - -**Note:** You can update all repository by **not** providing a name. - -### List repositories - -You can list all the repositories added on your system by using: - -```bash -sudo eopkg list-repo -``` diff --git a/docs/user/quick-start/package-management/index.md b/docs/user/quick-start/software-center/index.md similarity index 82% rename from docs/user/quick-start/package-management/index.md rename to docs/user/quick-start/software-center/index.md index 159a7f6d3..464b2e3a5 100644 --- a/docs/user/quick-start/package-management/index.md +++ b/docs/user/quick-start/software-center/index.md @@ -10,5 +10,6 @@ You can install software ranging from Google Chrome to LibreOffice, as well as u ![Software Center](solus-sc.jpg) Solus uses the `eopkg` package manager, which is not compatible with either `deb` or `rpm` packages offered by other Linux-based operating systems. +For information on how to use eopkg directly, see the [Package Management section](/docs/category/package-management/) You can also use a number of distribution-agnostic (or "universal") package managers to install applications, including Snap, Flatpak, and AppImage. diff --git a/docs/user/quick-start/package-management/solus-sc.jpg b/docs/user/quick-start/software-center/solus-sc.jpg similarity index 100% rename from docs/user/quick-start/package-management/solus-sc.jpg rename to docs/user/quick-start/software-center/solus-sc.jpg diff --git a/docs/user/software/command-line/index.md b/docs/user/software/command-line/index.md index a51ffef0c..14c5d0bc1 100644 --- a/docs/user/software/command-line/index.md +++ b/docs/user/software/command-line/index.md @@ -13,7 +13,7 @@ Solus makes available other shells via our repository, with a full list availabl - [Dash](http://gondor.apana.org.au/~herbert/dash/) - [Fish](https://fishshell.com/) -- [Zsh](http://zsh.sourceforge.net/) +- [Zsh](http://zsh.sourceforge.io/) ### Installation diff --git a/docs/user/software/desktops/index.md b/docs/user/software/desktops/index.md index c42ac44fe..fd6515a3f 100644 --- a/docs/user/software/desktops/index.md +++ b/docs/user/software/desktops/index.md @@ -24,8 +24,7 @@ Solus offers a GNOME Shell experience that ships out-of-the-box with a variety o ```bash # Do NOT attempt to do this if you are running the KDE Plasma Desktop version of Solus! -sudo eopkg rm lightdm -sudo eopkg install gdm gnome-shell gnome-desktop-branding-fortitude +sudo eopkg install gdm gnome-shell gnome-desktop-branding ``` ## MATE diff --git a/docs/user/software/development/android.md b/docs/user/software/development/android.md index 2153c0761..7596b882b 100644 --- a/docs/user/software/development/android.md +++ b/docs/user/software/development/android.md @@ -5,7 +5,7 @@ summary: A quick guide to getting set up for Android development on Solus # Building Androidâ„¢ on Solus -This article covers building the [Android Open Source Project](https://www.android.com/) (AOSP) on Solus, the instructions can also be tweaked to also install forks of Android such as [LineageOS](https://lineageos.org/). +This article covers building the [Android Open Source Project](https://source.android.com/) (AOSP) on Solus, the instructions can also be tweaked to also install forks of Android such as [LineageOS](https://lineageos.org/). :::note Note that Solus is not an officially supported Linux distribution for building Android. diff --git a/docs/user/software/gaming/index.md b/docs/user/software/gaming/index.md index 556767940..fcbd6fdfd 100644 --- a/docs/user/software/gaming/index.md +++ b/docs/user/software/gaming/index.md @@ -35,7 +35,7 @@ For more information you can visit their website at [lutris.net](https://lutris. ## Minecraft -[Minecraft](https://minecraft.net) is a sandbox independent video game originally created by Swedish programmer Markus "Notch" Persson and later developed and published by the Swedish company Mojang. +[Minecraft](https://www.minecraft.net) is a sandbox independent video game originally created by Swedish programmer Markus "Notch" Persson and later developed and published by the Swedish company Mojang. ![Minecraft Screenshot](minecraft.jpg) diff --git a/docs/user/software/networking/samba.md b/docs/user/software/networking/samba.md index 6d6a43198..422b99916 100644 --- a/docs/user/software/networking/samba.md +++ b/docs/user/software/networking/samba.md @@ -21,7 +21,7 @@ To enable convenient file-sharing on Solus, we maintain a Solus-specific Samba c As of Samba 4.7.x, Solus disables the old, deprecated and insecure original SMB1/CIFS protocol by default. -For more information on this choice, please read [this post regarding SMB1](https://blogs.technet.microsoft.com/filecab/2016/09/16/stop-using-smb1/). +For more information on this choice, please read [this post regarding SMB1](https://techcommunity.microsoft.com/t5/storage-at-microsoft/stop-using-smb1/ba-p/425858). As of Samba 4.11.x, the SMB1/CIFS protocol is officially deprecated upstream. diff --git a/docs/user/software/third-party/index.md b/docs/user/software/third-party/index.md index 644f160b1..a6af7e876 100644 --- a/docs/user/software/third-party/index.md +++ b/docs/user/software/third-party/index.md @@ -9,7 +9,7 @@ The following applications are provided via our 3rd Party Repository to facilita Alongside the following commands, you may also find some of these applications via the Third Party section on our Software Center. -If these instructions fail to work please [file an issue](https://github.com/getsolus/3rd-Party). To upgrade once installed simply run the commands again. If there is a new version it will be installed. +If these instructions fail to work please [file an issue](https://github.com/getsolus/3rd-party/issues). To upgrade once installed simply run the commands again. If there is a new version it will be installed. ## Browsers diff --git a/docs/user/software/utilities/kwallet.md b/docs/user/software/utilities/kwallet.md index a23dd0f6c..5c78e272f 100644 --- a/docs/user/software/utilities/kwallet.md +++ b/docs/user/software/utilities/kwallet.md @@ -15,7 +15,7 @@ However, additional configuration is needed to make the KDE Wallet manage SSH ke This document assumes that you are familiar with utilising SSH key passphrases. -For more information, see [working with SSH key passphrases](https://help.github.com/en/articles/working-with-ssh-key-passphrases) +For more information, see [working with SSH key passphrases](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases) ## The `SSH_ASKPASS` environment variable