基本上它说我没有足够的空间来安装它,并寻找如何设置更多空间
/var/cache/apt/archives
我发现我需要 sudo 才能做到这一点。我能做些什么?我在 VMBox 6.1 上运行 Debian 10
答案1
如果没有,sudo
您将有一个 root 密码,以便您可以使用su
su -
如果您没有 root 密码,则需要与有 root 密码的人联系。
答案2
要设置更多空间,您需要调整分区大小。
调整虚拟磁盘映像的大小:
VBoxManage modifyhd filename.vdi --resize <size>
然后配置你的 VirtualBox 来启动gparted
iso 文件,完成后,选择要扩展的分区,然后单击“调整大小/移动”以在较大的虚拟磁盘中调整分区大小。
下一步安装sudo
:
su -c "apt install sudo"
答案3
如果您的帐户没有 sudo 权限,请执行以下操作:$ su -
然后插入 root 密码,然后# adduser username sudo
或# adduser -aG username sudo
应该可以工作,如果您将“用户名”替换为您的用户名。或者,在 后$ su -
,执行visudo
并将行username ALL=(ALL:ALL) ALL
or添加username ALL=(ALL) ALL
到文件中。如果 sudo 实际上不是安装后,如果您有扩展 Debian 分区的功能,su -
请使用fdisk
或或 gparted。parted
然后apt-get install sudo
或者下载 sudo 源代码并按照编译说明进行操作,然后将其放在任何地方(我不知道sudo
Debian 10 上的二进制文件存储在哪里,因为我使用 Bullseye (Debian 11),它链接 /bin 和 /sbin以及 /usr 下各自变体的其他内容)。不过,Gparted 实际上可以在没有 sudo 的情况下工作,因为它使用 udisk 守护进程,该守护进程已经以 root 身份运行。