目前,据我所知,您需要使用CompizConfig 设置管理器应用程序来处理 Unity 配置设置。
虽然这是有道理的,但从技术角度来看,它需要用户了解设置管理器,安装它,然后在其中找到 Unity 选项。不是很用户友好。
是否计划了一个用户友好的配置应用程序,以易于使用的方式为新人提供所有配置选项?
我正在尝试在 11.04 上安装 ZendStudio 8(基于 Eclipse)并且我有点卡在我可以将它添加到应用程序列表中的部分。
ZendStudio 在版本 8 之前带有一个神奇的 .bin,安装它没有任何问题,但现在它只是作为一个文件夹来设置为按原样运行。我已将此文件夹复制到/opt/ZendStudio,我可以使用/opt/ZendStudio/ZendStudio它启动程序,但在 Unity Launcher 中它显示一个灰色框和一个大问号作为它的图标。
但是,我希望它显示在“应用程序”列表中,以便我可以像普通应用程序一样搜索和加载它。
我还想将它固定在启动器上,以便它一直保持在那里,我尝试直接运行它,但它没有用,也没有加载应用程序图标。
任何想法如何完成安装,以便它在我的菜单等中?
我正在开发一个自动安全审计系统,该系统分析自定义 Ubuntu 安装以检查受安全漏洞影响的软件包。由于这些机器没有连接到互联网,我不能简单地运行apt-get,我们需要保持尽可能小的升级,所以只有在实际需要时才更新包。
此过程的一部分是监视 Ubuntu 安全通知 (USN) 以获取新报告和提取信息。但是,我找不到轻松访问所有历史 USN 通知的方法。
http://www.ubuntu.com/usn/上有一个 RSS 提要链接,但它只返回最近的 50 份报告,这不起作用,因为我正在处理较旧的 Ubuntu 版本并且需要检查历史报告。
我可以看到的两个选项,都不是很好,是抓取电子邮件档案或抓取网站。但如果可能的话,我宁愿避免这样做......
有任何想法吗?
我们在办公室使用 Windows 的原因之一是 Active Directory。启动新工作站并让新用户或现有用户登录并完成工作变得轻而易举。一旦安装了所有应用程序,用户就可以登录任何工作站,并可以使用所有文档和设置。
有没有办法在 Ubuntu 上做到这一点?
当然,有像 Ubuntu One 这样的同步程序可以同步文件(并希望最终是设置),但据我所知,它仍然需要用户希望登录的每个工作站都已经设置了他们的用户帐户。此外,每当用户更改其密码时,都需要在用户登录的每台机器上进行更改。
如果这也适用于服务器,这也会很有用,这样用户可以通过 SSH 连接到服务器并在其主目录中拥有与桌面上相同的文件。
这种能力目前在 Ubuntu 中存在吗?
我在 Unity 中喜欢的 Gnone Shell 的一项功能是“动态工作区”。有没有办法在 Unity 中模拟此功能?
我知道它可以通过 CCSM 进行更改,但是这种方法很慢并且违背了动态工作区的目的。
我正在运行带有加密主目录的 Ubuntu 11.04 桌面。我在我的计算机上进行开发工作,我希望我的 webroot 目录位于我的主目录中,以便它与我主目录的其余部分一起加密。由于我是机器的唯一用途,我想将Apache配置为直接指向此。
当前,我已将该/var/www文件夹更改为指向我的 hone 目录中工作区的符号链接:/home/valorin/workspace
但是,这会在 apache 中引发403 Forbidden错误。
我已将我的用户添加到www-data组中,并在工作区文件夹上设置所有权和权限:
drwxrwxr-x 2 valorin www-data 4096 2011-04-23 10:02 workspace
Run Code Online (Sandbox Code Playgroud)
但是我可以让它工作的唯一方法是将我的主目录组更改为 www-data 并设置权限。我真的不想这样做,因为这意味着 Apache 可以访问我的主目录,并且可能被我网络上的某个人用来获取我的个人数据。
有谁知道我该如何解决这个问题?
我正在开发一个 apache 日志分析器,它需要将 apache 日志文件导入到一个目录中进行处理。我不能简单地将它指向 apache 日志目录,因为它会在删除之前导入每个文件。它也没有重复记录的概念,所以我无法设置一个 cron 来复制/var/log/apache2/*到文件夹中。
我认为 logrotate 是执行此操作的最佳位置,但我不知道从哪里开始配置它。所以我的问题是:
如何将 logrotate 配置为自动将 SSH 轮换的 apache 日志文件配置到远程主机?
另一种方法是在本地复制并通过 cron运行scp& rm,但一步 SSH 过程会很好。
我正在用 PHP 编写一个脚本,需要比较两个包版本号以确定哪个是更新的。
PHP 有一个方便的函数,叫做version_compare(),但它真的很容易与一些更有创意的版本号混淆。例如,version_compare()认为0.9.8g-16ubuntu3.1比0.9.8o-1ubuntu4.4.
有谁知道我怎样才能让它发挥作用?
我很高兴使用exec().
unity ×3
11.04 ×2
apache2 ×1
launcher ×1
logrotate ×1
permissions ×1
php ×1
security ×1
versions ×1
workspaces ×1