有没有办法使用 shell直接从 URL安装 deb 包?就像是
dpkg -i http://domain.com/path/to/package.deb
Run Code Online (Sandbox Code Playgroud)
(我知道我可以先使用 wget,然后使用 dpkg,我只是想知道是否已经有一些东西可以做到)
我在新的 Ubuntu Lucid 服务器上安装了 awstats,但是当 cron 尝试以 user 身份运行它时www-data
,它会抱怨cannot access /var/log/apache2/access.log: Permission denied
.
在/usr/share/doc/awstats/README.Debian
有这一段:
默认情况下,Apache 存储(自版本 1.3.22-1 起)带有 uid=root 和 gid=adm 的日志文件,因此您需要...
1) 更改 /etc/logrotate.d/apache 中日志文件的权限,以便 www-data 至少具有读取权限。
2) 与 1) 一样,但更改为特定用户,并使用 Apache 的 suEXEC 功能以同一用户身份运行(并更改 /var/lib/awstats 的权限或使用其他目录)。这更复杂,但是服务器通常无法访问日志(这可能是 Apache 默认的点)。
3) 将 awstats.pl 更改为 group adm(但请注意,您将冒着允许 CGI 脚本访问机器上的管理内容的风险!)。
我会选择 1,但是推荐的授予权限是什么?
我正在尝试从命令行打印图像,使用lpr
,但最终打印了 4 页而不是一页。有没有办法告诉 lpr 使图像适合页面?
如果你locale
在 Ubuntu 安装上运行,你会得到类似的东西:
LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
为什么 LC_ALL 未设置?我知道如何设置它,但是为什么 Ubuntu 没有像其他 LC_ 那样自动设置它?
最近,我们不断收到在打印时以 100% CPU 挂起 Ghostscript 的 PDF。由于在办公室,我们仍在使用 Lucid,因此我尝试从 Precise VM 打印相同的 PDF 作为测试,它们运行良好。
遗憾的是我们现在不能迁移到 Precise,所以我想只升级 Ghostscript(Lucid 有 8.71,而 Precise 9.x),我可以使用 PPA 吗?
有没有办法告诉 Nautilus(或 gvfs)在删除远程文件系统上的文件时避免使用垃圾箱?
在 Nautilus 2.5.0 之前filesystem-attributes.xml
,有一个带有“垃圾”标志的标志,但随着迁移到 gnome-vfs 被删除
10.04 ×1
apache2 ×1
apt ×1
command-line ×1
dpkg ×1
ghostscript ×1
gvfs ×1
locale ×1
logging ×1
nautilus ×1
permissions ×1
printing ×1
server ×1