在不删除文件的情况下重新安装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附带的任何东西。
祝你今天愉快。