apt-get source我正在尝试作为 debian 系统上的普通用户使用squeeze。
cyrus-imapd-2.4我想从存储库中检索源testing/wheezy。
apt-get source无需 root 权限即可工作;然而,似乎没有办法让 apt-get 从/etc/apt/sources.list.
是否有任何命令行选项、备用sources.list文件、环境变量可以apt与自定义存储库一起使用?
我确实有 root 访问权限,所以我可以更改/etc/apt/sources.list,但是出于多种原因我真的不想这样做。
我在几个网站的生产环境中使用 Debian 6 (Squeeze)。我决定使用 postgresql 向后移植,以便我可以使用 PostgreSQL 9.0 功能。我认为它将保持 9.0 并接收该主要版本的更新。
不幸的是,Squeeze 向后移植已更新到 PostgreSQL 9.1,所以我可能不会收到 9.0 的更新。
我计划升级到 9.1,但我知道这不是自动完成的。
我已经阅读了官方 pg_upgrade 和 debian 的 pg_upgradecluster,但我会很感激完整的升级指南。
我只能停止数据库几个小时,所以我想做好准备
出于某种原因,我只需要在其中一台服务器上运行 mysql 后才需要启动 apache2。
我试过了:
但是当我在启动时看屏幕时我仍然看到
INIT: Entering runlevel: 2
...
Starting web server: apache2Action 'start' failed.
Run Code Online (Sandbox Code Playgroud)
然后才
Starting MySQL database server: mysqld
Run Code Online (Sandbox Code Playgroud)
谢谢
如何在 Debian 6.0.3 中设置语言环境?
$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE=C
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
$ sudo dpkg-reconfigure locales
[sudo] password for foobar:
locales-all installed, skipping locales generation
*** update-locale: Error: invalid locale settings: LANG=en_US.UTF-8
$
Run Code Online (Sandbox Code Playgroud) 我尝试通过 ssh 连接
ssh -X user@host
Run Code Online (Sandbox Code Playgroud)
但我得到
$ xterm
xterm Xt error: Can't open display: xterm: DISPLAY is not set
$ echo $DISPLAY
# ... nothing
Run Code Online (Sandbox Code Playgroud)
在我的 sshd_config 中我有
X11Forwarding yes
X11DisplayOffset 10
Run Code Online (Sandbox Code Playgroud)
在/var/log/auth.log我得到
sshd[7396]: error: Failed to allocate internet-domain X11 display socket.
Run Code Online (Sandbox Code Playgroud) 我正在使用insserv -r nfs-common禁用 RPC。我怎么知道它是否有效?有没有办法列出正在启动的服务?它应该从/etc/init.d(因为它仍然存在)消失吗?
我有一个 Apache 2.2 服务器可以工作,但NameVirtualHost *:443 has no VirtualHosts在重新启动时收到警告。但我确实有匹配的 VirtualHosts *:443。
该系统是Debian挤压。该ports.conf文件如下所示:
NameVirtualHost *:80
Listen 80
<IfModule mod_ssl.c>
NameVirtualHost *:443
Listen 443
</IfModule>
Run Code Online (Sandbox Code Playgroud)
这是-S使用 apache2ctl运行该选项时的输出:
% /usr/sbin/apache2ctl -S
[Sat Mar 06 10:07:11 2013] [warn] NameVirtualHost *:443 has no VirtualHosts
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:443 is a NameVirtualHost
default server q2a-dev.example.org (/etc/apache2/sites-enabled/q2a:1)
port 443 namevhost q2a-dev.example.org (/etc/apache2/sites-enabled/q2a:1)
port 443 namevhost tcert-dev.example.org (/etc/apache2/sites-enabled/tcert-dev:1)
*:80 is a NameVirtualHost
default server emailtest-dev.example.org (/etc/apache2/sites-enabled/emailtest:1) …Run Code Online (Sandbox Code Playgroud) 我已经在我的 (Debian) 系统上设置了 Logwatch。邮寄等运作良好。
我想要的是每天获得一次系统的每日报告
和;
在发生时立即接收任何高级别(失败的登录尝试、攻击 - 如果可能 - 等)。
我需要修改和修改哪些设置?在使用系统方面,我是一个新手,我在 Google 上进行了研究,但结果只引导我到目前为止。
谢谢你。
我们的一个运行 Debian Etch Squeeze (6.0.7) 并且我们定期维护安全升级(通常每周只有几个安全升级包)的网络服务器现在显示异常高数量的可用安全升级包:
284 packages upgraded, 113 newly installed, 51 to remove and 421 not upgraded.
Run Code Online (Sandbox Code Playgroud)
怎么了?Debian 可能会强迫 Etch 用户升级到 Lenny 吗?
有任何想法吗?
编辑:服务器正在运行 Squeeze,而不是 Etch。在我们的内部 wiki 中查找了错误的页面。
# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.7 (squeeze)
Release: 6.0.7
Codename: squeeze
Run Code Online (Sandbox Code Playgroud)
因此,@ptman 是对的:/etc/apt/sources.list指出stable从现在开始(2013 年 5 月 4 日)是 Debian Wheezy而不再是Squeeze ...
要获得 6.0.7 的安全升级,需要编辑/etc/apt/sources.list并替换stable为oldstable.
debian-squeeze ×10
debian ×7
apache-2.2 ×1
apt ×1
aptitude ×1
linux ×1
localization ×1
logwatch ×1
ntp ×1
postgresql ×1
ssh ×1
ssl ×1