当我在 Debian 测试中输入 root 来安装 sudo 时,我输入以下内容:
apt-get install sudo
返回这个:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
sudo
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/920 kB of archives.
After this operation, 2,895 kB of additional disk space will be used.
Media change: please insert the disc labeled
'Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 xfce-CDBinary-1 20150518-05:36'
in the drive '/media/cdrom/' and press enter
我如何通过互联网将 sudo 安装到 Debian 上?
答案1
apt-get
(与所有其他基于 APT 的软件一样:aptitude、synaptic 等)在文件中提到的位置查找包/etc/apt/sources.list
。此外,还使用目录中的文件/etc/apt/sources.list.d
(如果它们的名称不太“奇怪”)。
编辑该文件/etc/apt/sources.list
以删除或注释掉引用 Debian CD 的行。要注释掉一行,请#
在开头添加该字符。您需要成为 root 才能编辑该文件。如果您使用 nano,请确保不要因自动换行而无意中引入换行符(运行nano -w /etc/apt/sources.list
,或按Alt+L禁用自动换行(如果已启用))。
您需要有 Internet 软件包源。根据您在安装过程中选择的选项,它们可能已经存在,也可能不存在。即使它们存在,如果有一行引用 CD,则 CD 优先用于 CD 上的软件包。
以下是网络资源的一些典型线路。替换ftp.fr.debian.org
为镜子在你旁边。
## Debian testing proper
deb http://ftp.fr.debian.org/debian stretch main non-free contrib
deb-src http://ftp.fr.debian.org/debian stretch main non-free contrib
## Security updates
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free
## Other updates
deb http://ftp.fr.debian.org/debian stretch/updates main non-free contrib
deb-src http://ftp.fr.debian.org/debian stretch/updates main non-free contrib
编辑sources.list
文件后,运行(以 root 身份)命令
apt-get update
现在您可以从 Internet 安装软件包。