在不删除文件的情况下重新安装Ubuntu 14.04的最佳方法

我从Ubuntu 14.04删除了python,现在我的Unity桌面已经不见了。 我无法关闭我打开的任何文件。 我可以运行命令的唯一方法是使用xterm 。 我仍然可以访问我的文件,这是一件好事,因为我有编程任务和其他我无法删除的相关学校文档。 我已经尝试了恢复统一桌面的一切。 当我运行apt-get install ubuntu-desktop我总是收到

 Could not find Platform independent libraries prefix Could not find Platform dependent libraries exec-prefix E: sub-process /usr/bin/dpkg returned an error code (1)". 

我没有太多时间投资寻找修复方案。 考虑到我不想删除我的学校文件,在让我的系统重新启动和运行的最佳选择是什么?

2种可能的方式。 第一种是通用方法,它将与正常安装时间相同,并且始终有效。

启动现场DVD。 在分区设置期间,请不要勾选任何“格式”复选框并安装系统。 将分区挂载到您当前拥有的名称,并使用相同的用户名进行设置。

这将覆盖任何与系统相关的文件,保留所有配置文件并保留/ home /。

但请注意:备份始终是首选方法。 您也可以通过现场DVD进行此操作(拍摄空白DVD并使用Brasero刻录文件或使用棒将文件复制到其中)。


您可能希望首先尝试这个:当找不到/usr/lib/python2.7时,将显示“找不到平台独立库前缀”。

这应该是一个解决方案:

 cd ~/Downloads/ apt-get download python2.7 python2.7-minimal libpython2.7 sudo dpkg -i python2.7_*.deb python2.7-minimal_*.deb libpython2.7_*.deb 

之后你还应该能够做一个sudo apt-get install -f ubuntu-desktop来获得一个工作桌面。 为了确保您安装了最新的python软件包,请运行sudo apt-get update && sudo apt-get dist-upgrade

您可以在另一台Ubuntu计算机上执行这些命令,或使用浏览器下载文件,然后将它们复制到您希望安装它们的系统上。 第3个命令安装它。

首先,您需要一个Ubuntu Live媒体。 它与用于安装它的CD / DVD / USB相同。 还可以获得备用闪存驱动器/外部驱动器/ CD / DVD进行备份。 如果您的安装介质是USB驱动器,则可以在其中创建第二个分区以保留文件。

我们还需要一些信息,例如您的Ubuntu分区名称。 考虑一些因素:

  • 你有一个单独的/home分区? 如果是这样,请发现它的名字。

  • 如果您没有单独的/home分区,请发现根( / )分区的名称。

“name”是分区特殊设备文件的路径,类似于/dev/sda1 。 你应该知道它。 记下它。

启动到您的Live媒体并插入备份驱动器。 我们也需要发现它的“名字”。 为此,您可以在终端中运行df -aTh 。 您将找到有关已安装文件系统的信息,查找备份媒体并记下它。 同样,它应该像/dev/sdb1

在终端中,运行:

sudo mount /dev/sdXY / mnt`

Ubuntu的分区名替换/dev/sdXY 。 然后

sudo umount /dev/sdAB

备份媒体替换/dev/sdAB

sudo mkdir /backup

sudo mount /dev/sdAB /backup

sudo mkdir /backup/ubuntu_backup

sudo cp -rf /mnt/home /backup/ubuntu_backup

上面的命令可能需要一些时间,因为它是实际的备份。

完成后,备份就绪。 确保运行nautilus /backup/ubuntu_backup并确保所有主文件夹和文件都在那里。 跑:

sudo umount /mnt

sudo umount /backup

您可以从当前运行的Live媒体重新安装Ubuntu,格式化旧的Ubuntu分区确保您创建的管理员用户具有与之前完全相同的名称 。 完成后, 重新启动到Live媒体而不是已安装的Ubuntu OS 。 从实时媒体,在终端中,运行:

sudo mount /dev/sdXY /mnt

sudo umount /dev/sdAB

sudo mkdir /backup

sudo mount /dev/sdAB /backup

sudo rm -rf /mnt/home

sudo cp -rf /backup/ubuntu_backup/home /mnt

再次,上面将需要一点时间。 它将备份复制到新安装的系统。

完成后,只需重新启动进入Ubuntu,所有文件(包括桌面图标)都应该在那里。

注意 :备份不会保留您安装的应用程序/软件。 您应该注意它们以便稍后重新安装。

永远不要删除Python。 这对Ubuntu核心function至关重要。 根据经验,永远不要删除Ubuntu附带的任何东西。

祝你今天愉快。