手动安装软件包-Debian

激战

我正在定制的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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Debian:使软件包管理器了解手动安装的软件包

来自分类Dev

Debian软件包,安装依赖项

来自分类Dev

通过Synaptic安装debian软件包

来自分类Dev

通过Synaptic安装debian软件包

来自分类Dev

Debian实验软件包拒绝安装?

来自分类Dev

使debian软件包安装python

来自分类Dev

Debian软件包,安装依赖项

来自分类Dev

无法安装Debian软件包

来自分类Dev

Debian默认安装软件包列表?

来自分类Dev

安装特定版本的debian软件包

来自分类Dev

崇高的文字:手动安装软件包控件

来自分类Dev

手动安装npm软件包?

来自分类Dev

如何查找手动安装的软件包?

来自分类Dev

如何手动下载原子编辑器软件包并手动安装?

来自分类Dev

生成手动安装的软件包列表并查询单个软件包

来自分类Dev

运行与 Debian 软件包并排/并行安装的 snap 包?

来自分类Dev

在Xubuntu上安装Debian软件包,安装debchange / dch?

来自分类Dev

Gitlab Debian软件包

来自分类Dev

Gitlab Debian软件包

来自分类Dev

损坏的Debian软件包

来自分类Dev

要从Debian Snapshot Archives回购中安装软件包?

来自分类Dev

如何在Debian中安装udeb软件包?

来自分类Dev

Debian软件包如何从PyPI安装Python模块

来自分类Dev

如何在Debian中安装udeb软件包?

来自分类Dev

Debian软件包如何从PyPI安装Python模块

来自分类Dev

如何在Debian上实施软件包安装建议?

来自分类Dev

重新安装所有Debian软件包

来自分类Dev

创建Debian软件包以安装到带空格的路径

来自分类Dev

查看Debian中已安装的软件包