Tag: 包管理

如何在一个命令行中下载具有依赖性及其依赖性依赖性的包?

我如何下载依赖于A-1和A-2包A ,它取决于A-1-1 , A-1-2 , A-2-1 , A-2-2 , A-2-3等。 所以,当我进入一台没有互联网访问权限的新计算机时,如果我想安装包A我只需要做dpkg -i *.deb而不会抱怨依赖性问题。 请注意,我需要下载所有依赖项,到目前为止最好的方法是接受的答案!

如何降级PPA包(Firefox ESR 60到ESR 52)?

我试图将firefox-esr从60降级到52,从ppa:mozillateam/ppa 。 PPA只有最新版本,因此apt-get无法降级包。 我下载了deb但安装因依赖而失败。 $ sudo gdebi ~/Downloads/firefox-esr_52.9.0esr+build2-0ubuntu0.16.04.1_amd64.deb Reading package lists… Done Building dependency tree Reading state information… Done Reading state information… Done This package is uninstallable Breaks existing package ‘hunspell-en-us’ that conflict: ‘iceweasel’. But the ‘/home/user/Downloads/firefox-esr_52.9.0esr+build2-0ubuntu0.16.04.1_amd64.deb’ provides it via: ‘gnome-www-browser,iceweasel,www-browser’

刚刚被错误清除包裹

我错误地清除了以下包裹。 我如何重新安装它们。 这是日志。 我试图删除和清除Orca屏幕阅读器。 开始日期:2012-08-17 07:16:01命令行:apt-get –purge删除orca * Upgrade: python-ubuntuone-storageprotocol:i386 (3.0.0-0ubuntu1, 3.0.0-0ubuntu1.1), libcamel-1.2-29:i386 (3.2.3-0ubuntu6, 3.2.3-0ubuntu7), libpulse0:i386 (1.1-0ubuntu15, 1.1-0ubuntu15.1), python-ubuntuone-client:i386 (3.0.0-0ubuntu1, 3.0.1-0ubuntu1.0.1) Purge: ubuntuone-client:i386 (3.0.0-0ubuntu1), ubuntuone-control-panel:i386 (3.0.0-0ubuntu1), gstreamer0.10-alsa:i386 (0.10.36-1), libpurple0:i386 (2.10.3-0ubuntu1), liborc-0.4-0:i386 (0.4.16-1ubuntu2), gir1.2-totem-1.0:i386 (3.0.1-0ubuntu21), python-gst0.10:i386 (0.10.22-3), unity-2d:i386 (5.10.0-0ubuntu1), libyelp0:i386 (3.4.1-0ubuntu1), gstreamer0.10-x:i386 (0.10.36-1), gnome-media:i386 (3.4.0-0ubuntu2), metacity:i386 (2.34.1-1ubuntu11), bluez-gstreamer:i386 (4.98-2ubuntu7), ubuntu-docs:i386 (12.04.4), gstreamer0.10-plugins-ugly:i386 (0.10.18.3-1ubuntu1), brasero-cdrkit:i386 (3.4.1-0ubuntu1), oneconf:i386 […]

为什么“快速打包”失败并显示“创建debian包装时出错”?

我在快速申请Ubuntu App Showdown时遇到了一个大问题。 当我尝试打包或提交我的申请时,我收到一些警告: quickly package –verbose …….. ———————————- WARNING: syntax errors in facebook/FacebookWindow.py: encoding declaration in Unicode string (FacebookWindow.py, line 0) WARNING: the following files are not recognized by DistUtilsExtra.auto: AUTHORS~ facebook/AboutFacebookDialog.py~ facebook/FacebookWindow.py~ facebook/PreferencesFacebookDialog.py~ facebook/__init__.py~ facebook_lib/AboutDialog.py~ facebook_lib/Builder.py~ facebook_lib/PreferencesDialog.py~ facebook_lib/Window.py~ facebook_lib/__init__.py~ facebook_lib/facebookconfig.py~ facebook_lib/helpers.py~ setup.py~ ———————————- An error has occurred when creating debian packaging ERROR: can’t […]

通过apt-get更新选择性包

我想通过apt-get从Quantal安装一个更新的软件包(xen-tools)。 该软件包称为xen-tools 。 它不包含任何已编译的源。 我在Precise上需要它,因为你不能使用带有–dist=precise选项的xen-create-image 。 为什么? 因为没有Precise的选项。 创建符号链接无法解决问题。 我已经尝试手动修补xen-create-image脚本,但遗憾的是它没有创建可运行的可启动虚拟机。 除了xen-tools ,实现这一目标的最佳方法是什么? 据我所知,它不包含任何依赖项或来源。 注意:我尝试过PinningHowto ,但缺少/etc/apt/apt.conf.d/01ubuntu ,我看不到你设置默认值的位置。

用完软件Linux下载文件夹?

我已经使用Linux四个月了。 Mint Qiana,Peppermint 3,Lubuntu14.04.1。 当我设置我的打印机时,我下载了以下内容: cupswrapperHL2270DW-2.0.4-2.i386.deb – 存档 兄弟-HL-2170W-hpijs-pcl5e.ppd – 文本 hl2270dwlpr-2.1.0-1.i386.deb – 存档 我的打印机在打印时可能正在使用这些文件,或者已经以某种方式使用它们。 这些文件被指定为Type:Archive。 这些文件必须永久保存在Downloads文件夹中吗? 它们是否被当前所在的操作系统使用,或者是否是安装中的残余物,可以删除/删除,因为它们已经包含在我的打印机设置中? 如果正在使用这些.deb文件,它们通常应放在除“下载”文件夹以外的位置,还是“下载”文件夹中唯一可以保留这些文件以便它们用于打印的位置? 如果必须保留这些文件,我如何安全地从Downloads文件夹中重新定位它们并将它们放在普通文件系统中,以便它们保持打印function? 关于Brother ppd.Text文件:该文件也被发送到打印机软件界面并正在使用中。 这个文件可以安全删除吗? 我不是100%确定我可以删除它而不会使我的打印机设置降级为无用吗? 同样,上述问题同样适用于此特定文本文件。 要回答我自己的问题,我猜测答案是: ppdText / .deb文件:确定删除它们,OS软件已存储 – 以某种forms保存它们并已完成使用它们。 这些是残留物,如果您删除/永久删除它们,将不会影响您的打印机/其他界面/操作。

默认情况下在Ubuntu中安装了哪些软件包?

如何在Ubuntu安装中默认确定某个包是否已发货,或者用户稍后是否安装了该包? 这个U&L的答案是 : 要确定用户是否安装了软件包(此处为Tor),请在终端中运行: apt-cache show tor | grep Priority 如果优先级是可选的,那么包是由用户安装的,如果是标准的(在Debian上很重要),那么它是一个默认的安装包。 虽然简单的测试例如ubuntu-desktop $ apt-cache show ubuntu-desktop | grep Priority 得到: Priority: optional 然后我可以说这不是一个正确的方法。 那么如何确定包是否默认发货?

软件如何在Ubuntu中运行?

我是Ubuntu的新手。 我刚刚从Windows迁移到Ubuntu 13.10。 在使用Windows时,通常的做法是下载软件,将下载的文件保存在不同的分区中,然后使用可执行的.exe安装程序在计算机中安装软件。 我一直在使用Ubuntu安装应用程序 sudo apt-get install 在此过程中,我无法在安装之前存储软件的副本。 有没有这样做的过程? Ubuntu甚至没有问我下载软件的路径。 我也没有要求操作系统安装软件的路径。 我无法理解正在进行的过程。

如何在Kubuntu 14.04中针对akonadi-backend-mysql安全地安装mysql 5.6?

这是因为安装kubuntu-desktop因未满足的依赖项而失败 。 我想我在mysql 5.6安装后丢失了我的kubuntu桌面。 我通过安装kubuntu-desktop和akonadi-backend-mysql来恢复桌面 ,这取决于mysql 5.5。 当我拿回桌面时,先前安装的MySQL 5.6已经消失,并且在/var/run/mysqld/目录中找不到这两个文件。 /var/run/mysqld/mysqld.pid /var/run/mysqld/mysqld.sock 我还有配置文件 /etc/mysql/my.conf /etc/mysql/conf.d/my5.6.conf 和数据目录中的数据库 /var/lib/mysql/ 我将不得不安装MySQL 5.6,但我担心的是akonadi-backend-mysql可能不适用于5.6。 我发现了那种bug 。 以下是我的一些细节: sudo apt-cache depends akonadi-backend-mysql [sudo] password for sithu: akonadi-backend-mysql |Depends: mysql-server-core-5.5 Depends: mariadb-server-core-5.5 |Depends: mysql-client-core-5.5 Depends: mariadb-client-core-5.5 Depends: libqt4-sql-mysql Recommends: akonadi-server Breaks: akonadi-server Replaces: akonadi-server sithu@sithu-kubuntu:~$ sudo apt-cache policy akonadi-backend-mysql akonadi-backend-mysql: Installed: 1.12.1-0ubuntu1.2 Candidate: […]

内核更新到3.16后破损的软件包

在14.04系统上,我使用以下内容将内核升级到3.16: sudo apt-get install –install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic 现在很多像unity-control-center这样的软件包都被打破了。 此外,拒绝再次安装。 我怎样才能解决这个问题?