Questions tagged «ppa»

PPA是个人软件包存档,可让Launchpad上的用户和组向公众提供软件包。可以使用终端命令或通过软件源添加PPA。

2
删除PPA:“ add-apt-repository --remove”与“ rm /etc/apt/sources.list.d/???.list”
根据如何删除PPA?摆脱PPA的方法主要有3种: 使用add-apt-repository命令: sudo add-apt-repository --remove ppa:???/??? 手动删除.list文件: sudo rm /etc/apt/sources.list.d/????.list 使用其他工具,例如ppa-purge...(不是此问题的主题) 我很好奇第一个选项和第二个选项之间的区别是什么,即add-apt-repository --remove与仅删除.list文件相比,还有其他功能吗? 我能想到的一个示例是与PPA一起安装的GPG密钥。将add-apt-repository处理和对比删除它们只是rm-ing的.list文件吗? 请注意,ppa-purge这个问题的主题既不是删除GPG密钥也不是使用!

2
如何从以前的版本添加PPA?
我一直在尝试使用breakindent补丁来获得vim,但是只能通过Quantal来获得,并且我正在运行Raring。有没有办法从以前的版本强制安装PPA?我尝试手动下载所有软件包并运行,sudo dpkg -i但是我遇到了很多有关依赖项的错误,其中一些看起来无法解决。我是否不得不自己编译Vim?
14 ppa  vim 

3
我无法在代理后面添加PPA存储库
我正在尝试使用以下命令添加ppa存储库(作为根): export HTTP_PROXY="http://firstname.surname@xxx.com:my_pass@165.x.x.232:8080" add-apt-repository ppa:nilarimogard/webupd8 Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 125, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 84, in get_ppa_info_from_lp curl.perform() pycurl.error: (56, 'Received HTTP code 407 from proxy after CONNECT') 不幸的是,它不起作用。看起来curl正在连接到代理,但是代理说需要验证。我尝试使用.curlrc,http_proxy env代替,但是它不起作用。 strace -e network,write -s1000 add-apt-repository ppa:nilarimogard/webupd8 socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 …
14 apt  ppa  aptitude  curl 

4
将ppa软件包降级到先前时间点可用的版本
背景是普通的Intel GPU驱动程序不执行我的业余爱好编码和某些游戏所需的各种OpenGL扩展。因此,我必须安装xorg-edgers,然后才能满意。但是,上个星期三左右,对xorg-edgers进行了更新-很多软件包-严重损坏。驱动程序将锁定并带走整个计算机;需要硬重置。 那么,如何降级-在PPA中选择代表过去某个点的软件包版本,而忽略更新的版本呢?
14 apt  ppa  downgrade 

1
给定上游源档案,如何让Debian打包生成两个软件包?
我正在为我的PPA包装一些东西。上游源是.tar.gz基于Makefile 的存档。 由于此程序包具有大量与体系结构无关的数据,因此使构建脚本生成两个程序包是明智的: 包 包数据 我该如何设置?我已经编辑了Debian control文件以生成两个软件包,但是我不知道如何将正确的文件保存到正确的软件包中。 由于数据文件当前都是通过Makefile安装的,因此我有点迷失了。

2
PPA和ubuntu-drivers列出了Nvidia驱动程序410,但似乎无法通过apt安装
我有GTX 660M和Ubuntu 18.04 64位。 根据官方网站,此卡的最新图形驱动程序为410.66版本。 该图形驱动程序PPA说 Current long-lived branch release: `nvidia-410` (410.66) 目前,我已经安装了nouveau驱动程序,lsmod并且apt-get purge 'nvidia*'不执行任何操作。 我已经完成add-apt-repository ppa:graphics-drivers,apt-get update并重新启动。 运行ubuntu-drivers devices给出此输出 == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00000FD4sv00001028sd00000551bc03sc00i00 vendor : NVIDIA Corporation model : GK107M [GeForce GTX 660M] driver : nvidia-304 - third-party free driver : nvidia-driver-390 - third-party free driver : …
13 drivers  apt  nvidia  ppa 


8
适用于Android Studio的PPA?
Android Studio是几天前发布的,仍处于早期访问预览中,但是我想知道是否可以将任何PPA添加到我的Ubuntu Raring中以自动更新其内容apt-get?
13 ppa  android 

2
为PPA分配更高的优先级
我试图弄清楚如何为一个PPA分配比另一个PPA更高的优先级。我在这个论坛上看了一堆答案,但是没有一个能解决我的问题。 我们的某些服务器上有两个PPA源,我们将它们粘贴到单独的文件中/etc/apt/sources.list.d。这些存储库中的某些提供相同的软件包(就名称而言),但是提供不同的版本以及可能不同的二进制文件。有没有一种方法可以使一个仓库优先于另一个仓库? 我阅读了apt_preferences教程,但它晦涩难懂,没有找到我的问题的答案。这是情况。我们有以下来源: $ ls -l /etc/apt/sources.list.d total 12 -rw-r--r-- 1 root root 66 Jan 2 16:50 nginx-source.list -rw-r--r-- 1 root root 84 Jan 2 16:49 ruby-ng-experimental-source.list nginx-source.list内容在哪里: deb http://ppa.launchpad.net/nginx/stable/ubuntu precise main 而ruby-ng-experimental-source.list内容是: deb http://ppa.launchpad.net/brightbox/ruby-ng-experimental/ubuntu precise main 这两个资源都提供了不同版本的nginx-full包等。当我列出优先级ruby-ng-experimental-source.list在输出的顶部时,因此从该存储库安装了nginx-full: $ apt-cache policy nginx-full nginx-full: Installed: 1:1.2.3-1~38~precise1 Candidate: 1:1.2.6-1~43~precise1 Version table: 1:1.2.6-1~43~precise1 …
13 apt  ppa  repository 

3
如何添加/创建<source.changes>文件?
我已经使用Quickly创建了一个程序包,并且已经将其上传到启动板上的分支,但是如何为该程序创建PPA并上传到该程序?我对这些东西真的很陌生,我刚刚学会了如何使用义卖市场。 如何添加/创建&lt;source.changes&gt;文件? jeggy@jeggy-XPS:~/Skriviborð/jebster$ dput ppa:jeggy/jebrowser Not a .changes file. Please select a .changes file to upload. Tried to upload: ppa:jeggy/jebrowser 如果有帮助,我已经添加了OpenPGP密钥。 回应安德鲁斯: jeggy@jeggy-XPS:~/Skriviborð/jebster$ quickly share --ppa ppa:jeggy/jebrowser Get Launchpad Settings Launchpad connection is ok gpg: WARNING: unsafe permissions on configuration file `/home/jeggy/.gnupg/gpg.conf' gpg: WARNING: unsafe enclosing directory permissions on configuration …

3
防火墙后面没有gpg密钥
刚在这里碰到了这个封闭的线程: 运行apt-get时发生GPG错误 同样的问题,Ubuntu 12.04在防火墙和代理后面。 我认为这不是给定主题的重复。所以我在这个线程中重新打开了这个问题。 我的输出: root@musik-Aspire-7741:~# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87 Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret- keyring /tmp/tmp.tWVMhyIMYh --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87 gpg: Key 58B98E87 of hkp Server keyserver.ubuntu.com request ?: keyserver.ubuntu.com: Connection refused gpgkeys: HTTP fetch error 7: couldn't connect: …

3
如何创建和管理多体系结构PPA?
我有一个程序,需要针对每个ubuntu版本进行重新编译。 目前,我仅在当前发行版中使用Ubuntu的PPA打包它。 最终,我必须为先前的ubuntu版本提供软件包。 我不确定如何做到这一点。 Ubuntu PPA构建服务器如何工作-它是否仅查看最新的changelog条目(在debian / changelog文件中)中的distribution字段来确定应针对哪个发行版构建软件包? debian规范允许将多个发行版本添加到发行字段中。但这并不能帮助我。 一些ubuntu文档讨论将发行名称编码为版本号(在debian changelog文件中)。 但是这在实践中如何工作?该程序有新版本,那又如何呢?我是否为每个发行版添加一个新的变更日志条目,并且PPA构建服务器在将其分发后为每个发行版自动构建新软件包?还是PPA buildserver仅查看第一个变更日志条目?

1
如何将具有相关性的程序包上传到我的PPA?
我为我的PPA制作了一个程序包,并上传了它。它的构建没有任何问题。 然后,我制作了另一个依赖于第一个程序包并上传。它失败了,因为它无法在第一个包中找到文件。这使我相信甚至没有安装第一个软件包。 在尝试构建第二个软件包之前,如何确保已安装第一个软件包? 第一个程序包的控制文件(libjsoncpp): 资料来源:jsoncpp 优先:额外 维护者:Nathan Osman 构建依赖于:debhelper(&gt; = 7) 标准版本:3.8.3 节:libs 主页:http://jsoncpp.sf.net 软件包:jsoncpp-dev 部分:libdevel 建筑:任何 取决于:libjsoncpp(= $ {binary:Version}) 说明:C ++的JSON解析库 jsoncpp是一个C ++库,可以轻松实现 读取/写入JSON数据。 。 该软件包包含必要的开发工具 创建使用jsoncpp的应用程序。 包:libjsoncpp 节:libs 建筑:任何 取决于:$ {shlibs:Depends},$ {misc:Depends} 说明:C ++的JSON解析库 jsoncpp是一个C ++库,可以轻松实现 读取/写入JSON数据。 第二个控制文件(libsopp): 资料来源:sopp 优先:额外 维护者:Nathan Osman 构建依赖于:debhelper(&gt; = 7) 标准版本:3.8.3 节:libs 主页:http://stackoverflow.quickmediasolutions.com …

2
未满足的依赖项-无法删除软件包libgbm1
在这种情况下,我libgbm1被关押了,给我以下信息: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. 既然我仔细阅读了添加PPA后如何解决未满足的依赖关系?我试图sudo apt-get remove libgbm1按照建议删除损坏的包装。但是,删除命令给了我同样的错误。 sudo apt-get upgrade不会升级此软件包("...and 1 not upgraded.")。我需要这个来构建其他依赖于它的软件包(pkgProblemResover再次出现问题)。看来我无法还原版本,也无法前进。 我尝试过的步骤: 禁止在一些PPA库software updates和sudo apt-get update然后试图用容易解决,没有工作。 sudo apt-get -f install与and 1 not upgraded。 尝试安装libgbm1依赖的软件包。但是出现了更多的软件包,很快就堆积了数十个,这似乎不可靠,并且它们也报告了类似的错误。 为什么我不能取出包装?如何解决?

3
无法添加PPA-“用户或团队不存在”
当我运行此命令时: sudo add-apt-repository ppa:webupd8team/sublime-text-3 我收到以下错误: Cannot add PPA: 'ppa:~webupd8team/ubuntu/sublime-text-3'. ERROR: '~webupd8team' user or team does not exist 我的代理设置正常运行 有什么解决方案?
13 ppa 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.