Tag: ppa

在Ubuntu 14.04LTS上设置jdk8时出错

我试图使用本指南设置jdk 8。 下载jdk后,我收到一个错误,要求我手动配置dpkg。 adeen-s@adeen-s-PC:~$ sudo dpkg –configure -a Setting up oracle-java8-installer (8u66+8u65arm-1~webupd8~1) … Installing from local file /var/cache/oracle-jdk8-installer/jdk-8u66-linux-x64.tar.gz Removing outdated cached downloads… mv: cannot move ‘jdk1.8.0_66’ to ‘java-8-oracle/jdk1.8.0_66’: Directory not empty dpkg: error processing package oracle-java8-installer (–configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of oracle-java8-set-default: oracle-java8-set-default depends […]

防火墙后面没有gpg密钥

刚刚在这个封闭的线程中偶然发现: 运行apt-get时出现GPG错误 同样的问题,Ubuntu 12.04背后有防火墙和代理。 我不认为这个问题与给定主题重复。 所以我在这个post中重新打开这个问题。 我的输出: 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: Connection refused gpg: No […]

为什么Oracle Java不包含在标准的Ubuntu仓库中?

与许多流行的编程语言不同,流行的Oracle Java包只能使用PPA ,而不能通过官方的回购。 为什么Oracle Java不包含在标准的Ubuntu仓库中?

如何添加/创建文件?

我已经使用Quickly创建了一个包,并且我已经将它上传到启动板上的分支,但是如何为该程序创建PPA并上传到它? 我对这些东西真的很新,我刚刚学会了如何使用集市。 如何添加/创建文件? 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密钥,无论如何都有帮助。 回应andrewsomething: 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 file `/home/jeggy/.gnupg/gpg.conf’ gpg: WARNING: […]

14.04从ppa:ondrej / php5-5.6干净地升级到ppa:ondrej / php

我今天经历了通常的服务器软件包升级,发现ppa:ondrej/php5-5.6已被折旧,我们现在必须升级到ppa:ondrej/php 。 基本提供的说明是运行: sudo add-apt-repository ppa:ondrej/php 然后: sudo apt-get update sudo apt-get upgrade –show-upgraded 看看新的存储库,名称似乎没有完全排列,所以我想我需要做一些apt-get安装来安装所有正确的软件包。 它似乎也将安装所有PHP版本的子包(即php-gd),也可能安装php 5.5和php 7.0( https://stackoverflow.com/questions/37197539/an-issue-after-ppaondrej- php5-deprecation ) 所以我的问题是,考虑到这是一个生产服务器,“切换”ppas和清理现有软件包的最简洁方法是什么? 我是否应该尝试删除先前PPA中安装的所有软件包和/或从我的系统中删除PPA? 它还没有出现在PPA的主页面中,但升级消息在2016年6月被弃用,所以重建我们的服务器映像不是一个很长的时间表。 我找到了这个页面,它提供了关于切换出apache使用的PHP版本的说明: https : //dzone.com/articles/php-70-and-56-on-ubuntu

使用PPA安装MySQL 5.6

我试图通过已安装的5.5方便(使用PPA )在我的Ubuntu 12.04上安装MySQL 5.6。 我在这里找到了OndřejSurý的PPA。 这听起来很有希望,但我无法升级我的MySQL。 以下是我采取的步骤: sudo add-apt-repository ‘deb http://ppa.launchpad.net/ondrej/mysql-5.6/ubuntu precise main’ 打开Update Manager我按下Check按钮检索新添加的存储库的数据库。 列出了一堆软件包,包括MySQL客户端5.6和其他软件包,但它们都是小软件包(大约是kB)。 我下载并安装了所有列出的软件包(我将在稍后告诉您的软件包除外)。 重启mysqld守护进程。 完成上述所有操作后,我看到我的MySQL服务器版本没有变化,它仍然是5.5.35! 没有安装的一个软件包可能是最重要的一个,它被称为: MySQL database sever (metapackage depending on the latest version) mysql-server (Size: 88 kB) 我没有安装它的原因是因为我不能! 即使它在我的更新管理器列表中有一个复选框,但复选框已禁用,我无法检查它。 它只是卡在那里,不会消失或任何东西。 我错过了一步还是什么? 我该如何安装MySQL 5.6?

对用于上传到PPA的包进行版本控制

我有一个名为Artha的包,我将其作为x86和x86_64架构的源和(deb)二进制文件分发,即我有制作deb文件的经验。 我收到了很多关于建立PPA的请求。 我以为我会为即将发布的版本做这件事。 Ubuntu存储库中的Artha版本为1.0.2,我正在尝试为Artha 1.0.3创建PPA。 我阅读了Launchpad的Personal Package Archive文档 ,现在已经设置了PPA,但是关于版本控制的这个页面说明对于像Artha这样的包已经在Ubuntu的存储库中,名为artha-1.0.2-1ubuntu1 ,PPA版本应该是artha-1.0.3-1ubuntu1ppa1 ,这样当Ubuntu的repos更新到Artha的1.0.3时,它会取代我的PPA包。 当我通常制作.deb包时,我会得到这些文件 artha_1.0.3.orig.tar.bz2 artha_1.0.3-1.debian.tar.gz artha_1.0.3-1.dsc artha_1.0.3-1_amd64.build artha_1.0.3-1_amd64.changes artha_1.0.3-1_amd64.deb 和他们对i386的等价物。 上传到PPA的这个页面说明将上传文件.dsc,.changes和.debian.tar.gz。 这是我的困惑。 我如何使这些文件具有上述版本? 即带有“ppa”后缀? 当然,我觉得,手动重命名Artha的源包提取目录似乎并不正确。 我也应该debuild -S -sd或debuild -S -sa ? Launchpad页面说现有包的替代版本应该使用前者。 这对我来说听起来很模糊。 这是什么意思? 更新版本是否算作替代版本? 有很多关于设置PPA的详细页面。 但是他们只需要设置一次,而PPA都是为了更快地提供特定包的更新,可维护性非常重要,如果有人能指出我这样一个谈论更新等的文档,我会很高兴。即关于初始上传后PPA发生的事情。

如何在xenial上安装和使用gcc 6?

我希望使用gcc 6测试现有软件,以确保它在转换发生时能够正常工作。 我该如何安装gcc 6? 有ppa可用吗? 我可以做一个“CC = gcc-6 make”吗? 谢谢

Nautilus菜单出现在透明gnome-shell菜单栏后面

我在几周前发布的时候安装了Ubuntu 11.10 beta版。 一切都很好。 后来我安装了GNOME shell,然后从gnome-shell测试ppa升级了它。 我还安装并启用了ppa上可用的所有gnome-shell-extensions。 只有一个问题。 当我切换到具有透明gnome-shell菜单的主题时,我会在其后面看到nautilus菜单。 它只有在我退出鹦鹉螺时才会消失。 我不知道我要摆脱它,以便我可以正确使用像Nord和Malys这样的主题。

删除PPA:“add-apt-repository –remove”与“rm /etc/apt/sources.list.d/???.list”

根据如何移除PPA? 主要有3种方法可以摆脱PPA: 使用add-apt-repository命令: sudo add-apt-repository –remove ppa:???/??? 手动删除.list文件: sudo rm /etc/apt/sources.list.d/????.list 使用其他工具,例如ppa-purge …(不是这个问题的主题) 我很好奇第一个和第二个选项之间的区别是什么,即除了删除.list文件之外还有什么更多的add-apt-repository –remove吗? 我能想到的一个例子是与PPA一起安装的GPG密钥。 add-apt-repository处理并删除它们而不仅仅是rm -ing .list文件吗? 请注意,删除GPG密钥和使用ppa-purge都不是这个问题的主题!