我正在使用 Ubuntu 12.04,如果我已经创建了 ext4 ./
(分区)并且在同一卷上./home
如果我创建一个单独的分区,./home
那么我从 Ubuntu 下载中心安装的软件是否会自动进入./home
(分区)还是仍然进入./
(根目录)?
我正在使用 PlayOnLinux 和 Wine,其所有软件仅安装到./home
(文件系统磁盘),其中也安装了 Windows XP 的模拟副本,但空间不足。
答案1
Wine 会安装其中的所有内容,~/.wine
将其转换为$HOME/.wine
或/home/user/.wine
。您不能使用系统(任何不是 的系统/home
)来安装 wine 应用程序(或者更确切地说,您最终会搞砸,所以请不要这样做)。您可能希望创建一个新的分区并将其挂载到您的/home/user/.wine
目录中:
创建新的 ext4 分区后,运行sudo blkid
,它将显示类似以下内容:
/dev/sda1: UUID="bf554a2f-a035-4c22-bca8-162def35a03c" TYPE="ext4"
/dev/sda2: UUID="3962db06-3776-4f38-8ab9-eab6feeccc1d" TYPE="ext4"
假设sda2
这是您的新分区,编辑/etc/fstab
并添加以下条目:
UUID=3962db06-3776-4f38-8ab9-eab6feeccc1d /home/user/.wine ext4 defaults 0 0
当然,请更改user
为您的实际用户名。完成。
答案2
我不太清楚你到底在问什么,但是 playonlinux 本身是由包管理器安装到/usr/whatever
或类似的目录中,也就是安装在你安装的分区上/
。不同的 wine 版本和 windows 应用程序都安装到其中/home/username/.PlayOnLinux
(.wine
如果你直接使用 wine 而不使用 playonlinux)。
您可以将.PlayOnLinux
或.wine
目录移动到任何您想要的位置(只要权限保持不变),然后创建指向它的符号链接。
例如,如果将.Playonlinux
目录移动到,/mnt/data/
则可以使用以下命令创建符号链接:
ln -s /mnt/data/.PlayOnLinux ~/.PlayOnLinux