问题标签 [apt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1061 浏览

ubuntu-10.10 - 在 ubuntu Maverick 中安装 MariaDB-5.2 时出现问题

我不确定这个问题是否更合适可能是服务器故障,尽管我在这个站点上找到了与安装相关的其他 MariaDB 问题,所以我假设它没问题

我按照以下说明进行操作: installing-mariadb-deb-files

我将以下内容添加到 /etc/apt/sources.list.d/mariadb.list

我做了 sudo apt-get install mariadb*

我得到这个错误(最后):

0 投票
1 回答
980 浏览

java - java 1.6注解处理时获取实际类型而不是类型参数

鉴于这两个类

如果我在注释处理器中运行此代码,我不会得到我想要的结果。

env 是一个处理环境。entityElement 是一个元素。(我的课)

fieldType 设置为Key<Foo_>

我需要调用什么才能将 fieldType 设置为Key<MyClass>

0 投票
0 回答
136 浏览

apt - 使用 Apt 存储库进行付费软件更新

我正在尝试确定一种为可能有每周和/或每月更新的托管/现场 Web 应用程序分发软件更新的方法。我不希望使用现场产品的客户担心手动更新它我只希望它自动下载和安装 ala Google Chrome。我计划在 Ubuntu 和安装和配置的软件中提供 OVF 文件。我对如何分发软件的第一个想法是创建六个 Apt 存储库/通道(目前不确定哪个更好),这些存储库/通道将使用密钥通过 SSH 访问,因此如果客户不续订订阅,我们可以禁用他们的帐户:

  1. Beta - 在内部用于测试数据以检查包的主要缺陷。
  2. 内部 - 在内部使用实时数据来检查包装是否存在缺陷(狗食阶段)。
  3. 外部 1 - 部署到我们 1% 的用户群(随机选择)以检查缺陷。
  4. 外部 9 - 部署到我们 9% 的用户群(随机选择)以检查缺陷。
  5. 外部 90 - 部署到其余 90% 的用户。
  6. 托管 - 部署到托管环境。

如果报告了问题,则在每个阶段都需要签名才能进入下一个存储库。

我对社区的问题是:

  1. 有没有人尝试过这样的事情?
  2. 任何人都可以看到这种程序的缺点吗?
  3. 有没有更好的办法?

更新:我在https://softwareengineering.stackexchange.com/questions/61737/using-an-apt-repository-for-paid-software-updates交叉发布了这个,看看我是否能得到答案。

0 投票
1 回答
1675 浏览

curl - 从 Macports 安装 cURL 失败

我正在尝试libusb-devel在朋友的 Mac 上使用 Macports 进行安装(我们需要它来安装 Osceleton)。在我的电脑上,安装非常顺利,但我在他的电脑上安装时卡住了。

的依赖项之一libusb-develcurl. 但是,安装curl似乎失败。在配置过程中curl,会显示一条错误消息并退出安装。我提到了日志,这是错误的相关部分:

如果我自己运行配置脚本,使用日志中给出的命令,一切顺利并且curl安装完美。但是,Macports 对此并不满意,因为我收到错误消息,告诉我某些文件已经存在等。此外,curl直接使用 Macports 安装似乎会带来麻烦。

因此,我无法继续安装libusb-devel,我们很快就需要它用于学校项目。任何人都可以帮忙吗?

TIA

0 投票
1 回答
183 浏览

python - 我无法使用 python-apt 获得“required_changes”

我希望上面的代码能够显示应该满足给定 deb 文件依赖关系的包,但是我得到了一个空列表的元组

我确保检查我确定已卸载依赖项的包。

0 投票
2 回答
3673 浏览

linux - G++ 总是因未定义对 _Unwind_GetIPInfo 的引用而失败

我刚刚在我的 Asus EeePC 上网本上升级到 Ubuntu 11.04,并且遇到了 G++ 问题。使用 G++ 编译任何程序,即使是简单的“Hello World”,无论是使用 iostream、cstdio 还是 stdio.h,都会失败并显示以下消息:

我使用 Synaptic 包管理器。在升级之前,Ubuntu 提供了 GCC 4.4,尽管我也通过另一个存储库安装了 GCC 4.5 (gcc-4.5)。GCC 4.5 现在是 Ubuntu 11.04 中的默认值。

我认为问题可能与libgcc有关。我尝试重新安装 GCC,但无法删除 libgcc:首先,Synaptic 包管理器报告某处有损坏的包,并停止了我的尝试;但我也注意到删除 libgcc 需要删除几乎所有应用程序,包括 apt 和 Firefox。

我还尝试了 gcc-snapshot 包;不幸的是,它给出了上面列出的相同错误。

有什么方法可以使用 Synaptic 包管理器来获取 G++ 的最新工作版本?

0 投票
2 回答
1272 浏览

python - 如何在 Python 中知道系统是 Debian 还是 CentOS?

我想用python写一些安装脚本,它应该知道操作系统选择apt命令或yum命令。

似乎sys.platform可以告诉'win32'或其他,但如何知道它在 Python 中的 Debian 或 CentOS 上工作?

0 投票
7 回答
14443 浏览

gradle - 从 Gradle 构建脚本生成 JPA2 元模型

我正在尝试为新项目设置 Gradle 构建脚本。该项目将使用 JPA 2 和Querydsl

Querydsl 参考文档的下一页上,他们解释了如何为 Maven 和 Ant 设置 JPAAnnotationProcessor (apt)。

我想对 Gradle 做同样的事情,但我不知道怎么做,我心爱的朋友在这方面没有给我太多帮助。我需要找到一种方法来调用带有参数的 Javac(最好没有任何额外的依赖项),以便能够指定 apt 应该使用的处理器(?)

0 投票
1 回答
8234 浏览

bash - 如果在由 update-alternatives 管理时目录不存在,则签入 bash

我有一条由 update-alternatives 管理的路径。这似乎使 bash 令人困惑。

下面的 if 不应该打印 yes。但它确实存在,因为 bash 认为该目录不存在 - 事实上它确实存在。这一切都是以 root 身份完成的,我尝试过单括号版本。

路径确实存在:

是否有另一种方法来检查目录是否不存在?

0 投票
1 回答
92 浏览

maven - 如何在 Maven 生成的网站(如 GoogleAds)中投放广告

我有一个 Maven 生成的网站,我想在网站中加入一些 Google Ads 或类似类型的宣传。GoogleAds 使用 HTML 中的脚本标记,但是当使用只有 APT 文件的简单 Maven 站点时,我看不到将宣传放入文件中的方法。有没有办法包含这些脚本标签以便向我的网站添加宣传?