我想重新安装Linux操作系统,在此之前,我想我将再次对硬盘进行分区。(我只是使用一个简单的分区/作为根,并使Linux自动将所有其他目录放在那里)。
我经常用/usr/local保存软件安装。所以,我的问题是:假设我创建了一个新的分区,/usr/local,并在那里保存数据;如果我再次重新安装Linux,我是否可以继续使用这个软件而不需要再次安装?
我是Linux的新手,所以我对这些事情不太确定。
发布于 2012-10-30 15:09:35
我对此的建议是,备份整个根fs (包括/usr/local),然后重新分区,挂载所有分区,并提取所有内容。
在那之后,你所有的文件都会站起来,你的磁盘被重新分区了。
如果您只是简单地备份/usr/local,那么一旦您的系统库被更新,这些软件(非静态的)可能需要重新链接。
发布于 2012-10-30 14:28:10
你可以同时使用短语数据和软件。一般来说,
如果您下载并编译了您自己的软件包,并且将它们的所有内容都放在/usr/local中,那么是的,您可能也可以保存软件。但是,如果将它们与共享库链接起来,则如果这些库位于/usr/local之外,并且在重新安装时进行更改,则可能仍然存在问题。
如果使用发行版包管理器安装软件,那么可能需要重新安装这些包,但是可以在任何不格式化的分区中保存数据。
发布于 2013-01-24 18:44:57
如果对磁盘进行分区,/usr/local中的所有内容都会丢失。
至于真正的问题,您当然可以继续使用usr/local中的软件。但是请注意,您的包管理器不知道它,并且可以很好地更新(甚至删除) /usr/local中需要的包,因此它可以在任何时候停止工作。
https://unix.stackexchange.com/questions/53307
复制相似问题