我正在定制的Linux Debian(Debian 4.9.2-10)服务器上工作。
我想安装crontab,它没有安装在系统中,也不允许我使用apt或dpkg命令对其进行配置。
我被提示将软件包下载到我的桌面上,并以如下方式提取了该软件包:
$ wget http://ftp.fr.debian.org/debian/pool/main/c/cron/cron_3.0pl1-127+deb8u1_amd64.deb
$ mkdir cron
$ dpkg -x cron_3.0pl1-127+deb8u1_amd64.deb ./cron
然后,通过SCP将cron文件夹移动到目标服务器中,这已经完成,现在cron /文件夹位于服务器的home_folder中。
现在,我想配置cron /,考虑到apt / dpkg无法正常工作,我应该如何继续安装cron软件包。
我想安装crontab,它没有安装在系统中,也不允许我使用apt或dpkg命令对其进行配置。
如果apt
并且dpkg
不起作用,那应该确实得到解决-将来会引起问题。
无论如何,如果您确实要cron
手动安装,则需要复制dpkg
安装软件包时的操作。
cd $TMP
wget http://ftp.fr.debian.org/debian/pool/main/c/cron/cron_3.0pl1-127+deb8u1_amd64.deb
dpkg -x cron_3.0pl1-127+deb8u1_amd64.deb cron-files
dpkg -e cron_3.0pl1-127+deb8u1_amd64.deb cron-control
将下载该软件包并提取其内容和控制文件。下一步是运行适当的维护程序脚本并将内容复制到正确的位置;我假设cron
尚未安装。作为根:
cron-control/preinst install
cp -a cron-files/* /
cron-control/postinst configure
这样可以确保已安装文件并配置了程序包。
现在唯一缺少的步骤是让您dpkg
知道该软件包已安装。目前/var/lib/dpkg/status
,这涉及到编辑,但是由于dpkg
无法使用,我不想冒进一步破坏它的风险。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句