Ubuntu安装gcc的时候把软件不小心全删了,该怎么恢复?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu安装gcc的时候把软件不小心全删了,该怎么恢复?相关的知识,希望对你有一定的参考价值。

本来是想升级gcc的结果改了源的list列表后用root用户运行了sudo apt-get install gcc-4.7就把很多软件卸载了下面是命令行里复制出来的(删了很多):

下列软件包有未满足的依赖关系:
gcc-4.7: 依赖: gcc-4.7-base (= 4.7.3-1ubuntu1~10.04.2) 但是它将不会被安装
依赖: cpp-4.7 (= 4.7.3-1ubuntu1~10.04.2) 但是它将不会被安装
依赖: libgcc-4.7-dev (= 4.7.3-1ubuntu1~10.04.2) 但是它将不会被安装
E: 破损的软件包
root@michael-desktop:~# sudo apt-get install gcc-4.7-base
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
fakeroot ibus-pinyin-db-open-phrase lib64gomp1 lib64gcc1 pinyin-database libwxbase2.8-0 libc6-amd64 dpkg-dev libc6-dev-amd64 xz-utils lib64stdc++6
python-xlib
使用'apt-get autoremove'来删除它们
将会安装下列额外的软件包:
checkbox gcc-4.8-base language-selector-common lib64gcc1 lib64gomp1 lib64stdc++6 libgcc1 libgomp1 libstdc++6 openoffice.org-base-core openoffice.org-calc
openoffice.org-core openoffice.org-draw openoffice.org-impress openoffice.org-math openoffice.org-writer python-uno
建议安装的软件包:
openoffice.org-base openoffice.org-gcj openoffice.org-filter-binfilter openoffice.org-java-common
下列软件包将被【卸载】:
acpi-support aisleriot apturl at-spi brasero brasero-common brltty-x11 bsdmainutils build-essential caffeine capplets-data checkbox-gtk codelite compiz
compiz-fusion-plugins-main compiz-gnome compizconfig-backend-gconf computer-janitor-gtk
libgnomepanel2.24-cil libgnomeui-0 libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgstfarsight0.10-0 libgtkhtml-editor0 libgtkhtml3.14-19
x11-session-utils x11-utils x11-xkb-utils x11-xserver-utils xorg xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all
xulrunner-1.9.2 yelp
下列【新】软件包将被安装:
gcc-4.7-base gcc-4.8-base
下列软件包将被升级:
checkbox language-selector-common lib64gcc1 lib64gomp1 lib64stdc++6 libgcc1 libgomp1 libstdc++6 openoffice.org-base-core openoffice.org-calc
openoffice.org-core openoffice.org-draw openoffice.org-impress openoffice.org-math openoffice.org-writer python-uno
升级了 16 个软件包,新安装了 2 个软件包,要卸载 271 个软件包,有 228 个软件包未被升级。
需要下载 43.9MB 的软件包。
解压缩后将会空出 1,045MB 的空间。
您希望继续执行吗?[Y/n]y
获取:1 http://cn.archive.ubuntu.com/ubuntu/ lucid-updates/main checkbox 0.9.2 [145kB]
获取:2 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ lucid/main gcc-4.8-base 4.8.1-2ubuntu1~10.04.1 [149kB]
下载 43.9MB,耗时 16分 41秒 (43.9kB/s)
正在预设定软件包 ...
(正在读取数据库 ... 系统当前总共安装有 152980 个文件和目录。)
正在删除 acpi-support ...
正在删除 aisleriot ...
正在删除 xul-ext-ubufox ...
正在删除 apturl ...
正在删除 gnome-orca ...

参考技术A 这样的删除应该不会影响使用的,如果影响的不多,你可以在使用的时候再安装,但如果影响的多可能就要重新安装了。
记得:千万不要使用apt-get autoremove等类似自动清理工具,除非你确定删除的是不用的。本回答被提问者采纳
参考技术B 删除的应该是没用的软件包。影响你使用了吗?

SQL安装出现以下问题,求帮忙,我之前安装过,但是卸载了,但是服务里还是有SQL ,谁帮忙把那个全删了啊

标题: SQL Server 安装程序失败。
------------------------------
SQL Server 安装程序遇到以下错误:
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。。
------------------------------
按钮:
确定
------------------------------

参考技术A 先退出安装,然后:
1.停掉SQL SERVER所有相关服务 ()
2.在控制面板“添加删除程序”中,删除SQL SERVER 相关的程序
3.下载 Windows Install Clean Up 工具卸载SQL 2008组件,删除所有SQL服务
4.清除注册表
 将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹全部删除
 将HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部删除
5.删除残留文件
6.将SQL SERVER安装路径下,如:C盘——Program File下的Microsoft SQL Server 文件夹删除
7.重启计算机

这种问题我建议最好百度一下 ,我说的可能还不全面。

以上是关于Ubuntu安装gcc的时候把软件不小心全删了,该怎么恢复?的主要内容,如果未能解决你的问题,请参考以下文章

mssql数据库的用户全删了,怎么再重新建立 windows操作系统

电脑上的exe我不小心删了怎么搞回去,现在我啥大多数软件都用不了,求人解答一下。

mssql数据库的用户全删了,怎么再重新建立 windows操作系统

idea不小心把merge页面删了

本人不小心把电脑的NVIDIA驱动删掉了,郁闷,请问怎么找到适合自己电脑的呢?

不小心用easy bcd删了win10启动项,已进不去系统,怎么办