Post History
#6: Post edited
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
### storage.ymlI also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#5: Post edited
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
> <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
> <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#4: Post edited
*__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#3: Post edited
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
## Installing QPixel on Fedora Linux without brew- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#2: Post edited
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- ## Installing QPixel on Fedora Linux without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- ## Installing QPixel on Fedora Linux without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#1: Initial revision
*__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.* ## Installing QPixel on Fedora Linux without brew If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for. *This may or may not be similar for Red Hat and CentOS installations.* ### ImageMagick > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p> Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`: ```text dnf install ImageMagick-devel ``` I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`. ### MySQL > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p> Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`: ```text dnf install community-mysql-server systemctl enable mysqld systemctl start mysqld ``` I found I also needed to install `mysql-devel`: ```text dnf install mysql-devel ``` The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer. ### libvips `libvips` is not available under that name on Fedora, instead it is called `vips`: ```text dnf install vips ``` ### Redis I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`: ```text dnf install redis systemctl enable redis systemctl start redis ``` --- ## Security This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.