2021年7月10日(源码安装python3.12.4,Linux网络环境,安装并运行redis和mongoDB)
为了在Linux环境下安装Python 3.12.4并运行Redis和MongoDB,你需要执行以下步骤:
- 安装Python 3.12.4:
# 安装依赖
sudo apt-update
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev wget
# 下载Python源码
wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz
# 解压源码
tar -xf Python-3.12.4.tgz
# 编译安装
cd Python-3.12.4
./configure --enable-optimizations
make -j `nproc`
sudo make altinstall
# 验证安装
python3.12 -V
- 安装Redis:
# 使用包管理器安装Redis
sudo apt update
sudo apt install redis-server
# 启动Redis服务
sudo systemctl start redis-server
# 验证Redis是否运行
redis-cli ping
- 安装MongoDB:
# 导入MongoDB公钥
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
# 创建MongoDB列表文件
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
# 更新本地包数据库
sudo apt update
# 安装MongoDB包
sudo apt install -y mongodb-org
# 启动MongoDB服务
sudo systemctl start mongod
# 验证MongoDB是否运行
sudo systemctl status mongod
请注意,在实际环境中,你可能需要处理依赖关系和系统特定的配置细节。上述命令假定你有适当的权限,并且你的Linux发行版是使用apt
作为包管理器的Debian或Ubuntu系列。对于其他发行版,如Fedora、CentOS等,你可能需要使用相应的包管理命令,如yum
或dnf
。
评论已关闭