Questions tagged «apt»

Advanced Packaging Tool,基于Debian的发行版的软件包管理器。它也是在Ubuntu中安装软件包的最常用工具。有关使用任何apt工具的问题,应使用此标记。


3
如何升级Gradle?
这表明Gradle是最新的: thufir@doge:~$ sudo apt install gradle Reading package lists... Done Building dependency tree Reading state information... Done gradle is already the newest version (2.10-1). 0 upgraded, 0 newly installed, 0 to remove and 629 not upgraded. 如何升级到Gradle4.x?最好使用umake而非SDKMAN!这似乎是他们的建议。 (由于连接缓慢,我不想更新所有软件包。)

5
安装最新版本的R-base
我一直未尝试安装r-base的最新版本(2.15.2)。显然,R包Rcpp不会为R版本2.14.1安装(为我安装的版本)。 我不确定在下面显示的更改安装尝试的方式/方式/位置。请注意,我正在使用ubuntu-12.04.1-server-i386。 当前安装的版本是R版本2.14.1(2011-12-22): $ sudo apt-get install r-base Reading package lists... Done Building dependency tree Reading state information... Done r-base is already the newest version. 包含版本信息无济于事: $ sudo apt-get install r-base=2.15.1-5ubuntu1 Reading package lists... Done Building dependency tree Reading state information... Done E: Version '2.15.1-5ubuntu1' for 'r-base' was not found …


1
为本地存储库分配最高优先级
摘要 我该如何使apt-get首选本地存储库软件包,而不是从官方存储库再次下载相同的软件包版本?本地存储库已签名并受信任。我们已经尝试了apt首选项优先级。 最初的问题是:“如何在不使用sources.list文件的情况下为本地存储库分配最高优先级” 我已经使用下载的软件包设置了本地存储库。当我需要重新安装Ubuntu时,我用它来避免通过Internet下载相同的软件包。这是一个基本的存储库,使用创建apt-ftparchive packages . > Packages。我将其设置为受信任的存储库,以避免出现“未经身份验证的存储库”警告。(如果您拥有不受信任的存储库,apt或者synaptic尝试通过Internet下载相同的软件包,则“因为它是受信任的”)。 我已经使用此本地存储库至少一年了。但是我必须始终将本地存储库行放在sources.list文件顶部才能使用此功能。但这很烦人,因为每次重新安装Ubuntu时都必须打开一个终端并在其上进行一些键入,尽管有更好的工具software-properties-gtk。我无法使用此工具,因为它将源代码行放置在`sources.list'的末尾。 而真正的问题是,在apt 或 synaptic总是从前面提到的来源下载一个包,不检查包是否已在当地的仓库中。因此,我别无选择,只能将本地源放置在sources.list终端的顶部(我实际上并不讨厌终端,但是我需要一个解决方案)。 我尝试过这种方法。但这对我没有帮助。 我的首选项文件在 /etc/apt/preferences.d/local-pin-900 Package: * Pin: release o=Local,n=ubuntu-local Pin-Priority: 900 我的发行文件是这个 Origin: Local Label: Local-Ubuntu Description: Local Ubuntu Repository Codename: ubuntu-local MD5Sum: ed43222856d18f389c637ac3d7dd6f85 1043412 Packages d41d8cd98f00b204e9800998ecf8427e 0 Sources 当我启用apt-preference时,会apt-cache policy正确显示首选项,例如,它显示本地存储库具有最高优先级。 但是,当我这样做时sudo apt-get install <package-name>,apt尝试从Internet下载它。但是,当我将本地存储库放在顶部时,它是从本地存储库安装的。 因此,我的问题是 ->'当程序包在本地存储库中可用时,是否可以强制使用本地存储库,而无需在我的存储库列表(例如sources.list文件)的顶部显式放置“本地源”? ' 编辑:输出apt-cache …


3
curl在Ubuntu 18.04 LTS上不起作用
我无法使用curl从网络上获取内容。我试图将其安装在下面。 无法安装某些软件包。这可能意味着您请求了一种不可能的情况,或者如果您使用的不稳定发行版中尚未创建某些必需的软件包或将其从“传入”中移出。以下信息可能有助于解决该情况: 以下软件包具有未满足的依赖性。curl:取决于:libcurl4(= 7.58.0-2ubuntu3)但不会被安装E:无法纠正问题,您拿着损坏的包装。 我检查了既保持封装sudo apt-mark showheld和dpkg -l | grep ^h在得到手持包的列表的希望,但我没有得到任何结果,无论哪种方式。 另外,当我尝试安装libcurl4它时,几乎会破坏我的系统,因为它尝试删除下面的这些软件包。 libcurl3 mongodb-enterprise mongodb-enterprise-server mongodb-enterprise-tools msodbcsql msodbcsql17 mssql-tools php7.1-curl r-base r-base-core r-base-dev r-base-html r-cran-boot r-cran类r-cran-codetools r-cran-外国r-cran-getopt r-cran-kernsmooth r-cran-lattice r-cran-littler r-cran-mass r-cran-matrix r-cran-mgcv r-cran -nlme r-cran-nnet r-cran-rpart r-cran-spatial r-cran-survival r-recommended slack-desktop virtualbox-5.2 编辑 # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade …

6
如何编写应用程序安装外壳脚本?
有谁知道如何编写Shell脚本来安装应用程序列表?每当我设置新系统时,都必须手动安装每个应用程序,这是一个痛苦。 编辑: 它仍然问我Do you want to continue [Y/n]?。有没有办法让脚本输入y或不提示输入?

6
安装并尝试删除Google Chrome后出现相关性错误
因此,ubuntu在一段时间内对我来说非常完美。我尝试下载Google Chrome浏览器,但不小心下载了32位版本。回到并尝试下载64位(愚蠢的是没有删除32位),然后开始遇到与相关的错误消息的问题google-chrome-stable。 我的下一步是清除Ubuntu上与Chrome有关的所有内容,但是仍然出现这些错误,并且由于我仍然是Linux的新手,所以我真的迷失了现在的工作。 现在,我无法通过命令行下载任何内容。例如,我刚刚尝试下载Ubuntu的f.lux版本并获得以下内容: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: gcc-4.8-base:i386 libasn1-8-heimdal:i386 libasound2:i386 libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libcairo-gobject2:i386 libcairo2:i386 libcolord1:i386 libcups2:i386 libcurl3:i386 libdatrie1:i386 libdbus-glib-1-2:i386 libdbusmenu-glib4:i386 libdbusmenu-gtk3-4:i386 libdbusmenu-gtk4:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgconf-2-4:i386 …

10
要求407代理身份验证
当我尝试使用Ubuntu Software center安装软件时,我得到: Failed to download repository information Check Your Internet connection 当我尝试执行时apt-get install something,我得到: 407 Proxy Authentication Required 我使用的代理服务器需要用户名和密码。我已通过在网络代理中插入所需的编号并将其在系统范围内应用,来手动设置了系统代理。我想现在的问题是插入我的用户名和密码。 当我通过Mozilla使用INTERNET时,它专门询问我的用户名和密码。
38 apt  proxy 

4
删除某些配置文件后如何重新安装Apache HTTPD?
我最近在搞乱我的Apache配置,想重新安装,这样我就可以重新开始了。我关注了一些有关重新安装apache2软件包的论坛帖子,最终删除了我的/etc/apache2文件夹。 现在,无论我尝试多少件事,我似乎都无法完全擦除Apache安装然后重新安装。sudo apt-get install apache2还是reinstall什么都不做。我似乎也无法使用Synaptic删除它。 我可以做些什么来再次在计算机上重新安装新的Apache?
38 apt  apache2 

3
安装建议/推荐的软件包?
我运行了以下代码,使该程序包需要这些程序包,现在它也建议使用这些程序包,并建议使用这些程序包。我也该如何安装它们。 myusuf3@purple:/etc$ sudo apt-get install virtualbox-4.0 Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: acroread ia32-libs lib32asound2 lib32bz2-1.0 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 libaudio2 libc6-i386 libcurl3 libflac8 libhal1 liblcms1 libmng1 libogg0 libpulse0 libqt4-dbus libqt4-network libqt4-opengl libqt4-xml libqtcore4 libqtgui4 libsdl-ttf2.0-0 libsdl1.2debian …
38 apt 

3
如果同时提供了deb和snap两种软件包,则首选哪种方法?
当然,对于大多数软件包而言,答案是微不足道的:如果是某些工具或库,则deb是唯一的选择,而对于某些专有软件,snap是唯一的选择。 似乎Ubuntu出于包装,隔离,安全性,更新等方面的优势而大力推动和推广Snap软件包。然而,Ubuntu 18.04附带的所有应用程序都以deb软件包的形式安装。 一个示例是Firefox,出于安全方面的考虑,该软件包应保持最新,并且过去与发行软件包的维护者在安全性和品牌方面存在冲突(Iceweasel)。但Canonical选择将Firefox作为Deb软件包提供。 对于同时具有快照和deb的软件包,这引发了一个问题:您应该安装哪一个?如果答案很简单,我应该积极迁移已安装的deb吗?

4
apt-get remove与通配符删除的方式超出了预期。为什么?
昨晚我试图刻录CD。厌倦了k3b并选择使用brasero,我去掉了k3b。 我输入: sudo apt-get remove k3b 我两次按下tab键,发现我的系统上同时具有k3b和k3b数据。假设没有k3b,我的系统上不需要k3b数据,我也想删除它,因此输入: sudo apt-get remove k3b* 不幸的是,我打Y确认没有看。它卸载了一大堆不止k3b和k3b-data。它卸载了不适合我的k3b*正则表达式的软件包。例如:transmission和network-manager。 我相当确定我k3b和之间没有空格,*但是我不知道为什么还要删除它所做的所有事情。我误会了apt-get吗?


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.