我有一个 Ubuntu 10.04 LTS 服务器,我想在上面编译 postgres 的最小安装。使用最小安装服务器没有 gcc 所以我不得不做一个apt-get install gcc但现在我不断从 postgres 收到这个错误./configure。
configure: error: readline library not found
Run Code Online (Sandbox Code Playgroud)
我似乎找不到包含 readline 库的包的名称。所以我有两个问题。
当发布 Ubuntu 版本时,谁会编译属于 ubuntu 的程序的所有版本,并确定该版本将随附哪个版本。比如哪个版本的postgres,或者open office,或者firefox?
受薪的 Canonical 员工是否负责编译和选择软件包,还是推送给社区成员来选择和编译用于发布的软件包?
在新贵配置中,我如何定义应该使用什么命令来关闭服务器。假设我有一个有两个独立进程的守护进程。
假设我有一个看起来像这样的 upstart 文件。
description "Some Example Service"
author "Me"
start on runlevel [2345]
stop on runlevel [016]
respawn
exec startup.sh
Run Code Online (Sandbox Code Playgroud)
我如何告诉暴发户它应该shutdown.sh在关闭服务器时调用?新贵通常如何期望关闭守护程序?
我计划在 Ubuntu LTS 8.04 上运行生产服务器,我担心我正在安装的软件包的安全性我想确保 apt-get 下载的软件包没有被篡改。