Tag: deb

无法安装Google Chrome和libappindicator1

我最近在我的计算机上安装了Ubuntu 16.04,我尝试安装谷歌浏览器,但我无法做到。 这就是我得到的。 $ sudo dpkg -i ~/Downloads/google_chrome.deb (Reading database … 207470 files and directories currently installed.) Preparing to unpack …/Downloads/google_chrome.deb … Unpacking google-chrome-stable (55.0.2883.87-1) over (55.0.2883.87-1) … dpkg: dependency problems prevent configuration of google-chrome-stable: google-chrome-stable depends on libappindicator1; however: Package libappindicator1 is not installed. dpkg: error processing package google-chrome-stable (–install): dependency problems – leaving […]

如何将现有的deb软件包从64位交叉编译为32位架构

我已经为我的计算机重建了一个带有自定义补丁的deb软件包,这是一台64位机器。 我用它做了: sudo apt-get -b source [package name] 现在我的问题是,如何以类似的方式为32位机器交叉编译相同的包? 谢谢,尼古拉

命名deb文件名的标准是什么?

我想找出deb文件名的标准。 例如,我的文件名为foo_1.0.0-1_all.deb 。 正如我在Debian FAQ中发现的那样,有这样的约定: _-_.deb 但这不是标准。 它没有回答很多问题。 例如:可以多久? 允许的字符是什么? 可以有什么价值? 是否有任何标准详细描述deb文件名?

如何使用deb包创建目录并更改其所有者

我需要创建deb包来创建日志目录。 我想创建目录/var/logs/my_package并将其所有者更改为my_user 。 在文档中有信息我可以创建文件debian/dir 。 但有消息称,这不是最好的方法。 并且没有信息应该如何更改目录所有者(我正在考虑将命令chown my_user.my_user /var/logs/my_package放在debian/postinst文件中)。 使用deb包创建目录的推荐方法是什么?

我怎么创建.deb文件?

是的,我知道之前已经多次询问过这个问题,但没有一个答案真的有用。 我想将Minecraft 启动器 (没有专有代码,AFAIK)打包成.deb文件,以便我可以将它放在闪存驱动器上并与我的朋友分享。 我已设法手动安装Minecraft(将一些文件放入/ opt / minecraft,下载图标,并在/ usr / share / applications中创建一个.desktop文件),我制作了一个完全自动化该过程的shell脚本,但它依赖于wget来检索一些文件,包括.desktop文件。 (毕竟,它不是一个自解压存档。) 我希望能够离线这样做,因为我的很多朋友都很慢或没有互联网。 (他们的一条互联网线被埋得太浅,实际上被割草机击倒了。) 我不会将它加载到PPA或类似的东西; 我只是希望它是一个可以轻松安装和卸载的“正式”软件包。 (我想要的一件事是sudo apt-get purge minecraft也删除.minecraft文件夹。将依赖关系定义为能够接受OpenJDK或Sun的JVM也是很好的。) 哦,你知道,Minecraft启动器是一个.jar文件,但我可以通过shell脚本非常非常轻松地启动它。 确切的命令就在下载页面上。

.deb安装的应用程序是否获得更新?

所以对于用户来说这可能是一个非常愚蠢的问题,但我对Ubuntu很新,并想知道这一点。 .deb安装的应用程序是否获得更新? 例如:我安装Opera使用.deb它会获得使用PPA安装的软件更新吗? 如果你能解释一下,我很乐意接受你的答案: 正如你所看到的那样.deb安装了Skype,它将自己添加到软件源中,所以它会不会得到更新? 感谢您的时间。

我在哪里可以获得Postgres 9.0软件包?

我想在Ubuntu中使用Postgres 9.0。 有没有人知道任何已经拥有Postgres 9.0的debian包的存储库? 你认为我应该等待下一个Ubuntu发布还是Postgres 9.0仍然遥遥领先于官方存储库? 谢谢堆。

构建.deb文件,也安装依赖项

我是开发Intranet Web应用程序的小团队的一员。 我们想要一种易于安装的方法,因此我们考虑了apt-get工作原理,特别是在安装依赖项时。 我们的应用程序有许多依赖项(PHP5,PostgreSQL,FOP等),但我们需要控制谁有权访问安装。 考虑到这一点,我们开始考虑构建自己的.deb文件。 看起来我可以在控制文件中定义依赖项,但是当我们尝试使用dpkg安装.deb文件时,将检查依赖项,失败并停止安装。 我当时做的是运行apt-get -f install命令再次使用依赖项运行安装,但我不想这样做。 所以这里有一个问题,是否存在一种.deb文件可以自动安装依赖项的方式,就像apt-get install abc那样? 基本上我们希望使安装尽可能简单,因此我们不希望最终用户运行任何非必要的命令。

是否可以获得较旧的VLC版本的deb包?

我需要使用v.2.0.8来获得与最新版本的播放器不兼容的VLC扩展。 我想保留这个版本的deb以供进一步使用,并且还要了解如何获得旧版本的deb文件。 我发现2.1.1版本的deb可以从这里下载 – 但是从旧的那里下载?

更改/选择.deb的安装路径

我想知道是否可以选择安装.deb文件的位置,或者是否可以在安装后将其移动到另一个目录而不会给应用程序带来麻烦。 我问的是因为我在32Go的SSD上运行Ubuntu ,我想在我的其他硬盘上安装Humble Bundle的一些游戏。