[Seek Help] 误删apt
Tofloor
poster avatar
hosea
deepin
2023-02-24 22:15
Author

~ ᐅ sudo apt remove apt [13:36:58]
[sudo] hosea 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
gir1.2-gtk-2.0 libatk1.0-dev libcairo-script-interpreter2 libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev libgraphite2-dev
libharfbuzz-dev libharfbuzz-gobject0 libpixman-1-dev libpng-dev libpng-tools:i386 libxcb-shm0-dev libxinerama-dev x11proto-composite-dev x11proto-randr-dev
x11proto-render-dev x11proto-xinerama-dev
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包将被【卸载】:
apt apt-utils tasksel tasksel-data
【警告】:下列基础软件包将被卸载。
请勿尝试,除非您确实知道您在做什么!
apt
升级了 0 个软件包,新安装了 0 个软件包,要卸载 4 个软件包,有 0 个软件包未被升级。
解压缩后将会空出 5,350 kB 的空间。
您的操作有潜在的危害性。
若要继续,请输入下面的短句“是,按我说的做!”
?] 是,按我说的做!
(正在读取数据库 ... 系统当前共安装有 272810 个文件和目录。)
正在卸载 apt-utils (1.4.8+deepin) ...
正在卸载 tasksel-data (3.39) ...
正在卸载 tasksel (3.39) ...
正在卸载 apt (1.4.8+deepin) ...
正在处理用于 menu (2.1.47+b1) 的触发器 ...
正在处理用于 libc-bin (2.24-11+deb9u3) 的触发器 ...
正在处理用于 man-db (2.7.6.1-2) 的触发器 ...
~ ᐅ sudo apt-get ssh [13:37:37]
sudo: apt-get:找不到命令
~ ᐅ sudo apt-get install ssh [13:37:48]
sudo: apt-get:找不到命令

Reply Favorite View the author
All Replies
3 / 4
To page
青稚
deepin
2023-02-24 23:06
#41
心平气和

https://community-packages.deepin.com/deepin/pool/main/a/apt/apt_1.8.2.11-1%2Bdde_amd64.deb

试试这个

apt (1.4.8+deepin)

根据他提供的信息,可以知道他卸载的apt版本号,你得给他找一模一样的,其他版本的有的不合炉,依赖都不一样!

Reply View the author
心平气和
deepin
2023-02-24 23:08
#42
青稚

apt (1.4.8+deepin)

根据他提供的信息,可以知道他卸载的apt版本号,你得给他找一模一样的,其他版本的有的不合炉,依赖都不一样!

apt (1.4.8+deepin)

根据他提供的信息,可以知道他卸载的apt版本号,你得给他找一模一样的,其他版本的有的不合炉,依赖都不一样!

IMG_20230224_150222_edit_298888282681475.jpg

Reply View the author
青稚
deepin
2023-02-24 23:09
#43
心平气和

https://community-packages.deepin.com/deepin/pool/main/a/apt/apt_1.8.2.11-1%2Bdde_amd64.deb

试试这个

正在卸载 apt-utils (1.4.8+deepin) ...
正在卸载 tasksel-data (3.39) ...
正在卸载 tasksel (3.39) ...
正在卸载 apt (1.4.8+deepin) ...

补齐这几个文件,看后面版本号可以发现,有俩是deepin修改过的!

Reply View the author
青稚
deepin
2023-02-24 23:11
#44
心平气和

apt (1.4.8+deepin)

根据他提供的信息,可以知道他卸载的apt版本号,你得给他找一模一样的,其他版本的有的不合炉,依赖都不一样!

IMG_20230224_150222_edit_298888282681475.jpg

deepin官网软件源和系统里面的软件源不一样!

Reply View the author
jiandanlangman
deepin
2023-02-24 23:11
#45

joy

你这是瞎还是傻, 系统都再三提示你操作很危险了,你为啥要忽略,居然还输入了按我说的做,记住了,下次系统这样问你直接ctrl+z

Reply View the author
jjcui8595
deepin
2023-02-24 23:15
#46

星火应用商店搜索安装apt试试

Reply View the author
青稚
deepin
2023-02-24 23:20
#47
jjcui8595

星火应用商店搜索安装apt试试

他没有装星火商店,apt都没了,命令找不到apt,就得补齐

正在卸载 apt-utils (1.4.8+deepin) ...

正在卸载 tasksel-data (3.39) ...

正在卸载 tasksel (3.39) ...

正在卸载 apt (1.4.8+deepin) ...

这些,就正常了!

Reply View the author
W2J
deepin
2023-02-24 23:20
#48

sudo dpkg -r apt-transport-https

先解决冲突,然后再次装sudo dpkg -i 安装apt的deb包

楼主可真会玩儿,佩服

Reply View the author
青稚
deepin
2023-02-24 23:21
#49
jjcui8595

星火应用商店搜索安装apt试试

有的还是deepin改过得,后面你可以看到,带deepin字样

Reply View the author
hosea
deepin
2023-02-24 23:25
#50
fax928

有这个吗?这是我进20.8 live模式查的
IMG_20230224_150222_edit_298888282681475.jpg

sob

怎么确认是否存在这个东西呢?

Reply View the author
hosea
deepin
2023-02-24 23:26
#51
W2J

sudo dpkg -r apt-transport-https

先解决冲突,然后再次装sudo dpkg -i 安装apt的deb包

楼主可真会玩儿,佩服

尝试过了,不可以。应该是我的deepin压根不可以安装1.8.11

Reply View the author
青稚
deepin
2023-02-24 23:30
#52
hosea

尝试过了,不可以。应该是我的deepin压根不可以安装1.8.11

你重装一下

Reply View the author
W2J
deepin
2023-02-24 23:30
#53

试试打开软件中心查找安装apt,也试试snap。

Reply View the author
fax928
deepin
Q&A Team
2023-02-24 23:32
#54

死马当活马医

Reply View the author
青稚
deepin
2023-02-24 23:33
#55
W2J

试试打开软件中心查找安装apt,也试试snap。

deepin哪有snap,软件商店压根没有apt,最简单的就是重装,正常人谁动apt啊,无语了

😨😨😨

Reply View the author
W2J
deepin
2023-02-24 23:33
#56

还不行就LiveCD重装呗,反正是闹着玩儿

Reply View the author
青稚
deepin
2023-02-24 23:34
#57
W2J

还不行就LiveCD重装呗,反正是闹着玩儿

让他重装吧,deepin魔改太重,debian10的apt安都安不上,20.8基于debian10

Reply View the author
青稚
deepin
2023-02-24 23:35
#58
fax928

死马当活马医

这个问题,都快80层楼了

Reply View the author
hosea
deepin
2023-02-24 23:42
#59

各位大佬,你们好。

我是傻逼,因为项目太赶了,所以失去了理智,现在破案了。如下

1、https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/a/apt/apt_1.4.10_amd64.deb,安装这个

2、当前

正在卸载 apt-utils (1.4.8+deepin) ...
正在卸载 tasksel-data (3.39) ...
正在卸载 tasksel (3.39) ...
正在卸载 apt (1.4.8+deepin) ...

会造成新的apt 1.4.10与原系统1.4.8+deepin是有冲突的,

so,我直接将上述四个东东,替换为如下

apt-utils(1.4.10)

tasksel-data(3.39)

tasksel(3.39)

apt(1.4.10)

apt-utils使用的是,

同时,我也直接https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/a/apt/apt-utils_1.4.10_amd64.deb

~/Downloads ᐅ sudo dpkg -i apt-transport-https_1.4.10_amd64.deb                                                                                     [15:35:25]
(正在读取数据库 ... 系统当前共安装有 273608 个文件和目录。)
正准备解包 apt-transport-https_1.4.10_amd64.deb  ...
正在将 apt-transport-https (1.4.10) 解包到 (1.4.8+deepin) 上 ...
正在设置 apt-transport-https (1.4.10) ...

那么,现在问题来了,

apt/apt-utils/apt-transport-https,三个东东,从1.4.8-deepin变成了1.4.10,不知道会不会爆炸。我先跑一段时间后,再给大佬们汇报(有问题也只能直接重装了,因为deepin已经不提供1.4.8)

毕竟,如果

~/Downloads ᐅ sudo apt-get install apt-utils                                                                                                        [15:11:38]
正在读取软件包列表... 完成
正在分析软件包的依赖关系树     
正在读取状态信息... 完成     
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
 apt-utils : 依赖: apt (= 1.4.8+deepin) 但是 1.4.10 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

这种提示,原则上可能会有兼容性问题,就看deepin对1.4.8改了多少东西了(看命!)

Reply View the author
hosea
deepin
2023-02-24 23:46
#60
hosea

各位大佬,你们好。

我是傻逼,因为项目太赶了,所以失去了理智,现在破案了。如下

1、https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/a/apt/apt_1.4.10_amd64.deb,安装这个

2、当前

正在卸载 apt-utils (1.4.8+deepin) ...
正在卸载 tasksel-data (3.39) ...
正在卸载 tasksel (3.39) ...
正在卸载 apt (1.4.8+deepin) ...

会造成新的apt 1.4.10与原系统1.4.8+deepin是有冲突的,

so,我直接将上述四个东东,替换为如下

apt-utils(1.4.10)

tasksel-data(3.39)

tasksel(3.39)

apt(1.4.10)

apt-utils使用的是,

同时,我也直接https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/a/apt/apt-utils_1.4.10_amd64.deb

~/Downloads ᐅ sudo dpkg -i apt-transport-https_1.4.10_amd64.deb                                                                                     [15:35:25]
(正在读取数据库 ... 系统当前共安装有 273608 个文件和目录。)
正准备解包 apt-transport-https_1.4.10_amd64.deb  ...
正在将 apt-transport-https (1.4.10) 解包到 (1.4.8+deepin) 上 ...
正在设置 apt-transport-https (1.4.10) ...

那么,现在问题来了,

apt/apt-utils/apt-transport-https,三个东东,从1.4.8-deepin变成了1.4.10,不知道会不会爆炸。我先跑一段时间后,再给大佬们汇报(有问题也只能直接重装了,因为deepin已经不提供1.4.8)

毕竟,如果

~/Downloads ᐅ sudo apt-get install apt-utils                                                                                                        [15:11:38]
正在读取软件包列表... 完成
正在分析软件包的依赖关系树     
正在读取状态信息... 完成     
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
 apt-utils : 依赖: apt (= 1.4.8+deepin) 但是 1.4.10 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

这种提示,原则上可能会有兼容性问题,就看deepin对1.4.8改了多少东西了(看命!)

现在貌似能玩,但偶尔会有提示1.4.8+deepin兼容性问题

所以,证明deepin魔改不少呀。

Reply View the author
3 / 4
To page