UOS无法安装软件-更改软件源或激活

今天在使用UOS虚拟机安装nginx时出现以下问题: 

root@uos1:~# apt -y reinstall nginx
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
不能重新安装 nginx,因为无法下载它。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 2 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
正在设置 nginx-full (1.14.2-2+deb10u1) ...
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
invoke-rc.d: initscript nginx, action "start" failed.
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2020-12-04 09:27:18 CST; 7ms ago
     Docs: man:nginx(8)
  Process: 2783 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  Process: 2784 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=1/FAILURE)
dpkg: 处理软件包 nginx-full (--configure)时出错:
 已安装 nginx-full 软件包 post-installation 脚本 子进程返回错误状态 1
dpkg: 依赖关系问题使得 nginx 的配置工作不能继续:
 nginx 依赖于 nginx-full (<< 1.14.2-2+deb10u1.1~) | nginx-light (<< 1.14.2-2+deb10u1.1~) | nginx-extras (<< 1.14.2-2+deb10u1.1~);然而:
  软件包 nginx-full 尚未配置。
  未安装软件包 nginx-light。
  未安装软件包 nginx-extras。
 nginx 依赖于 nginx-full (>= 1.14.2-2+deb10u1) | nginx-light (>= 1.14.2-2+deb10u1) | nginx-extras (>= 1.14.2-2+deb10u1);然而:
  软件包 nginx-full 尚未配置。
  未安装软件包 nginx-light。
  未安装软件包 nginx-extras。

dpkg: 处理软件包 nginx (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 nginx-full
 nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)

使用的UOS系统版本:

root@uos1:~# cat /etc/deepin-version 
[Release]
Version=20 SP1
Type=Server
Type[zh_CN]=服务器版
Edition=Y2020E0002
Copyright=Y2020CR002
[Addition]
Milestone=
Buildid=build1

查看其软件源设置:

root@uos1:~# cat /etc/apt/sources.list
## Generated by deepin-installer
deb [by-hash=force] https://enterprise-packages.chinauos.com/server-enterprise fou/sp1 main contrib non-free
#deb-src https://enterprise-packages.chinauos.com/server-enterprise fou/sp1 main contrib non-free

之前使用上面的这个软件源记得好像是有问题,更改软件源如下:

root@uos1:~# cat /etc/apt/sources.list
## Generated by deepin-installer
#deb [by-hash=force] https://enterprise-packages.chinauos.com/server-enterprise fou/sp1 main contrib non-free
#deb-src https://enterprise-packages.chinauos.com/server-enterprise fou/sp1 main contrib non-free
deb [by-hash=force] https://packages.chinauos.cn/uos eagle main contrib non-free

随机成功安装了nginx:

root@uos1:~# systemctl restart nginx
root@uos1:~# netstat -anptu | grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2090/nginx: master  
tcp6       0      0 :::80                   :::*                    LISTEN      2090/nginx: master  
root@uos1:~# systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2020-12-04 09:40:56 CST; 21s ago
     Docs: man:nginx(8)
  Process: 2088 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  Process: 2089 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
 Main PID: 2090 (nginx)
    Tasks: 3 (limit: 1108)
   Memory: 4.7M
   CGroup: /system.slice/nginx.service
           ├─2090 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─2091 nginx: worker process
           └─2092 nginx: worker process

12月 04 09:40:56 uos1 systemd[1]: Starting A high performance web server and a reverse proxy server...
12月 04 09:40:56 uos1 systemd[1]: Started A high performance web server and a reverse proxy server.

这次使用UOS没有成功安装软件是因为软件源(有时有可能自带的软件源也有问题),还遇到过因为UOS系统重启之后出现未激活的状态,这些都会造成无法正常安装软件包,当然具体问题还得具体分析。

根据引用\[1\]和引用\[2\]的内容,可以得知安装MySQL-8.0.33的步骤如下: 1. 首先,从MySQL官网下载MySQL-8.0.33的安装包。你可以在https://dev.mysql.com/downloads/file/?id=518266找到该安装包。 2. 创建一个目录,比如命名为mysql,并将下载的安装包(mysql-server_8.0.33-1ubuntu20.04_amd64.deb-bundle.tar)放入该目录中。 3. 解压安装包,可以使用以下命令:tar xvf mysql-server_8.0.33-1ubuntu20.04_amd64.deb-bundle.tar -C mysql 4. 下载安装MySQL所需的依赖包。可以使用以下命令下载依赖包: - wget http://archive.ubuntu.com/ubuntu/pool/main/liba/libaio/libaio1_0.3.112-5_amd64.deb - wget http://archive.ubuntu.com/ubuntu/pool/main/m/mecab/libmecab2_0.996-10build1_amd64.deb 5. 安装其他依赖包。可以使用以下命令安装依赖包: - apt install libjson-perl mecab-ipadic-utf8 mecab-utils mecab-ipadic 6. 安装MySQL。可以使用以下命令安装MySQL: - dpkg -i *.deb 根据引用\[3\]的内容,如果你想在统信uos系统安装MySQL-8.0.33,你可以按照以下步骤进行: 1. 首先,从MySQL官网下载MySQL-8.0.33的安装包。你可以在官网上找到适用于统信uos系统安装包。 2. 将下载的安装包上传至统信uos系统的服务器。你可以使用远程上传的方式,将安装包上传至服务器的/usr/local/mysql目录下。 3. 解压安装包。可以使用以下命令解压安装包: - tar xvf mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz 请注意,以上步骤仅适用于安装MySQL-8.0.33,如果你想安装其他版本的MySQL,请参考MySQL官网提供的相应文档。 #### 引用[.reference_title] - *1* [通过deb包在Ubuntu20.04上安装mysql8.0.33及开放远程访问](https://blog.csdn.net/wmmhdt/article/details/130879921)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [统信UOS V20 安装mysql5.7.42详细教程](https://blog.csdn.net/u010667011/article/details/131188569)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值