Ubuntu
This page contains a wide range of common scripts / application setups for Ubuntu
MongoDB 3.4 on Ubuntu 23.10
wget http://launchpadlibrarian.net/668089858/libssl1.0.0_1.0.2n-1ubuntu5.13_amd64.deb
sudo apt install ./libssl1.0.0_1.0.2n-1ubuntu5.13_amd64.deb
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Now edit /etc/apt/sources.list.d/mongodb-org-3.4.list
:
deb [trusted=yes] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4...
Then finish things up:
sudo apt-get update --allow-unauthenticated
sudo apt-get install -y mongodb-org
sudo mkdir -p /data/db
sudo chmod -R 777 /data/db
Redis 6.0.7 on Ubuntu 23.10
sudo apt-get install build-essential tcl
cd /tmp
curl -O http://download.redis.io/releases/redis-6.0.7.tar.gz
tar xzvf redis-6.0.7.tar.gz
cd redis-6.0.7
Install redis:
make
make test
sudo make install
sudo mkdir /etc/redis
sudo cp /tmp/redis-6.0.7/redis.conf /etc/redis
Edit /etc/redis/redis.conf
with the following changes:
supervised systemd
dir /var/lib/redis
Create systemd unit file for redis: /etc/systemd/system/redis.service
:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
Final steps:
sudo adduser --system --group --no-create-home redis
sudo mkdir /var/lib/redis
sudo chown redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis
Ruby 2.7.2 with rbenv on Ubuntu 23.10
Edit the /etc/apt/sources.list
file:
deb [trusted=yes] http://security.ubuntu.com/ubuntu bionic-security main
Then run sudo apt-get update
. After completion, install libssl1.0-dev
:
sudo apt-get install libssl1.0-dev
Install rbenv
and be sure to include the following in .zshrc
:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"