Articles of 包管理

如何在Ubuntu上正确安装多个非软件包Distribute / virtualenv / pip生态系统?

我正在Ubuntu中开发Python应用程序。 我想设置一个Distribute / virtualenv / pip生态系统来独立于任何系统Python包管理我的Python包(我在Synaptic中管理,或者我让系统为我管理它们)。 我可以安装python-setuptools,python-virtualenv和python-pip系统包,并以我的快乐方式,但我也希望能够获得最新/特定版本的Distribute,virtualenv和pip。 这些没有PPA,所以我必须手动安装它们。 最后的复杂情况是,我希望能够为多个版本的Python执行此操作。 也就是说,为python2.6设置一个生态系统,为python设置另一个生态系统,为python3设置另一个生态系统,或者为chrooted 32位Python设置另一个生态系统。 我猜这个过程会是这样的: 使用Python X将我自己的Distribute副本安装到我的主文件夹中的某个位置 使用indie Distribute,easy_install pip 使用indie pip,安装virtualenv 使用indie virtualenv,创建虚拟环境 激活虚拟环境,安装包 重复Python Y,Z和Q. 我在寻找哪些安装/配置选项?

我无法安装或删除包

我尝试安装openoffice.org软件包,但是它出错了。 现在我无法修复,删除或安装任何东西。 xubuntu的软件中心提供此错误日志。 似乎没有解决这个问题。 我尝试了apt-get install -f但它也没有解决问题。 有什么建议? installArchives() failed: (Reading database … (Reading database … 5% (Reading database … 10% (Reading database … 15% (Reading database … 20% (Reading database … 25% (Reading database … 30% (Reading database … 35% (Reading database … 40% (Reading database … 45% (Reading database … 50% (Reading database […]

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

我如何下载依赖于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甚至没有问我下载软件的路径。 我也没有要求操作系统安装软件的路径。 我无法理解正在进行的过程。