解决阿里云远程连接yum无法安装问题(Ubuntu 22.04)

简介: 解决阿里云远程连接yum无法安装问题(Ubuntu 22.04)

第一步 进入阿里云远程连接后,尝试安装宝塔面包

使用下列命令安装宝塔面板(Ubuntu版本)

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

随即出现yum没有安装的错误

Command 'yum' not found, did you mean:
  command 'gum' from snap gum (0.13.0)
  command 'num' from deb quickcal (2.4-1)
  command 'sum' from deb coreutils (8.32-4.1ubuntu1)
  command 'zum' from deb perforate (1.2-5.1)
  command 'uum' from deb freewnn-jserver (1.1.1~a021+cvs20130302-7build1)
  command 'yum4' from deb nextgen-yum4 (4.5.2-6)
See 'snap info <snapname>' for additional versions.

第二步:尝试更新软件包等一些列操作

apt-get install build-essential

出现如下结果

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
build-essential is already the newest version (12.9ubuntu3).
build-essential set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

第三步:完成上述操作之后,尝试安装yum

使用如下命令安装yum

apt-get install yum

然后出现==找不到程序包yum==错误

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package yum

第四步:尝试更换清华镜像源

  1. 先备份:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  1. 打开文件:使用如下命令打开文件

    sudo vim /etc/apt/sources.list
    
  1. 将原有的内容全部删除,替换成如下内容

    deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
    
    deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
    # deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
    # # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
    

    注:因为使用的是vim打开,下列提供一些简便快捷键操作

    • 连续按==两次d==可删除整行
    • 按Esc退出编辑模式,然后按==shift+:==
    • 输入==wq==保存文件退出

第五步:添加公钥并再次尝试安装yum

更新软件包

sudo apt update

执行上面命令后出现,如下错误,大意为公钥不可用,无法验证以下签名

The following signatures couldn’t be verified because the public key is not available:NO_PUBLIC 40976EAF437D05B5 NO_PUBLIC 3B4FE6ACC0B21F32

执行下面命令添加公钥(由上述错误提示给出)提示给出缺少2个公钥,故要添加俩个公钥

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

再一次更新软件包

sudo apt update

输入如下命令在此尝试安装yum

sudo apt-get install yum

输入安装yum命令之后,出现python版本问题

The following packages have unmet dependencies:
 python3-six : Breaks: libpython-stdlib (< 2.7.18) but 2.7.5-5ubuntu3 is to be installed
               Breaks: python-minimal (< 2.7.18) but 2.7.5-5ubuntu3 is to be installed
 python3-yaml : Breaks: libpython-stdlib (< 2.7.18) but 2.7.5-5ubuntu3 is to be installed
                Breaks: python-minimal (< 2.7.18) but 2.7.5-5ubuntu3 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

第六步:解决上述python问题

尝试安装python-minimal和libpython-stdlib软件包

sudo apt-get install python-minimal libpython-stdlib

然后重新尝试安装yum,执行下列一步,我的yum就安装成功了

sudo apt-get install yum

然后验证是否安装成功

sudo yum version

出现如下则代表安装成功

Installed: $releasever/x86_64                                                                                                                                                             0:da39a3ee5e6b4b0d3255bfef95601890afd80709
version

第七步:再一次安装宝塔面板

然后使用如下脚本安装宝塔面板即可,耐心等待几分钟即可

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

随即出现如下提示便是成功了,然后使用其提供的外网面板地址和账号密码登陆即可
截屏2023-12-27 11.14.50.png

相关文章
|
1月前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
3月前
|
Ubuntu 网络协议 网络安全
如何在外SSH远程连接Ubuntu系统【无公网IP】
如何在外SSH远程连接Ubuntu系统【无公网IP】
66 0
|
3月前
|
弹性计算 Ubuntu Linux
【阿里云】阿里云ECS云服务器幻兽帕鲁游戏优化及存档导出导入(Ubuntu)
【阿里云】阿里云ECS云服务器幻兽帕鲁游戏优化及存档导出导入(Ubuntu)
1477 4
|
2月前
|
存储 弹性计算 NoSQL
阿里云Ubuntu20.04安装MongDB
本文主要演示如何使用阿里云Ubuntu20.04,并使用阿里云DMS工具登录MongDB。
阿里云Ubuntu20.04安装MongDB
|
2月前
|
Ubuntu 网络协议 Linux
【Linux】Android平板上远程连接Ubuntu服务器code-server进行代码开发
【Linux】Android平板上远程连接Ubuntu服务器code-server进行代码开发
57 0
|
3月前
【阿里云】基于Ubuntu22.04搭建PalWorld代码
【阿里云】基于Ubuntu22.04搭建PalWorld代码
197 2
|
1月前
|
存储 分布式计算 网络协议
阿里云服务器内存型r7、r8a、r8y实例区别参考
在阿里云目前的活动中,属于内存型实例规格的云服务器有内存型r7、内存型r8a、内存型r8y这几个实例规格,相比于活动内的经济型e、通用算力型u1实例来说,这些实例规格等性能更强,与计算型和通用型相比,它的内存更大,因此这些内存型实例规格主要适用于数据库、中间件和数据分析与挖掘,Hadoop、Spark集群等场景,本文为大家介绍内存型r7、r8a、r8y实例区别及最新活动价格,以供参考。
阿里云服务器内存型r7、r8a、r8y实例区别参考
|
1月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
1月前
|
弹性计算
阿里云3M带宽云服务器并发多大?阿里云3M带宽云服务器测评参考
在探讨云服务器3M带宽能支持多大并发这一问题时,我们首先要明白一个关键点:并发量并非仅由带宽决定,还与网站本身的大小密切相关。一般来说,一个优化良好的普通网站页面大小可能只有几K,为便于计算,我们可以暂且假定每个页面大小为50K。
822 1
|
2天前
|
存储 小程序 数据库
阿里云学生云服务器申请,阿里云送每个大学生一台云服务器
2024年,阿里云为学生提供免费7个月的学生服务器,包括2核2G配置、1M带宽和独立IP。学生需通过学信网认证,完成任务可额外获得6个月免费时长。申请流程包括注册阿里云账号、实名认证和学生认证。此外,学生可免费领取300元无门槛优惠券,在阿里云高校计划中使用。学生服务器可用于建站、部署等多种场景。详细信息和申请入口见官方链接。
24 0