Questions tagged «apt»

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

5
Steam需要libgl1-mesa-dri:i386,libgl1-mesa-glx:i386
我刚刚在64位Ubuntu 13.10上安装了Steam,它运行良好,可以玩游戏,但是每次启动时,都会出现以下提示: Steam needs to install these additional packages: libgl1-mesa-dri:i386, libgl1-mesa-glx:i386 [sudo] password for user: ............................................................................................................................................ Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable …
11 apt 

1
更新管理器未显示所有更新
自从我升级到13.10以来,软件更新程序不会显示所有可用的更新。其中一些会出现并可以很好地安装,但是一旦它声称所有软件都是最新的,就会sudo apt-get upgrade显示仍有更多软件包等待更新。我可以通过命令行更新它们,但这只能暂时解决问题。我不确定为什么有些人没有出现。如何使Update Manager更新所有软件包? 更新管理器显示以下内容: 但是apt-get显示了这一点: 谢谢!

4
apt-get count可用更新数
目前,我用它来计算可用更新的数量 NUMOFUPDATES=$(aptitude search "~U" | wc -l) 有没有办法用apt(not aptitude)来做同样的事情,但是不使用update-notifier?
11 apt 

2
如何安装同一-dev软件包的32位和64位版本?
我想安装libsqlite3-dev两个i386和amd64相同的Ubuntu 12.04的机器上。我正在开发使用sqlite3的应用程序,并希望编译和测试32位和64位版本。 但是,看起来该libsqlite3-dev:i386软件包与并不兼容libsqlite3-dev:amd64,因为apt在安装另一个软件包时一直想删除其中一个。 有没有办法将两者安装在同一系统上?

6
运行apt-get update和apt-get install mysql-server时出错
从昨天开始我一直在尝试跑步 apt-get update 在EC2上创建的Ubuntu实例中未成功。 具体来说,我一直在得到这些错误: Ign http://security.ubuntu.com maverick-security/main amd64 Packages Ign http://security.ubuntu.com maverick-security/universe amd64 Packages Ign http://security.ubuntu.com maverick-security/multiverse amd64 Packages Err http://security.ubuntu.com maverick-security/main Sources 404 Not Found [IP: 91.189.92.190 80] Err http://security.ubuntu.com maverick-security/universe Sources 404 Not Found [IP: 91.189.92.190 80] Err http://security.ubuntu.com maverick-security/main amd64 Packages 404 Not Found [IP: 91.189.92.190 …


2
apt-cacher会更改程序包的访问时间吗?
我尝试使用以下方法从apt-cacher存档中删除长时间未使用的软件包find: $ find /var/cache/apt-cacher -atime +5 -type f -name ".*deb*" | wc -l 8471 $ find /var/cache/apt-cacher -atime +9 -type f -name ".*deb*" | wc -l 2269 $ find /var/cache/apt-cacher -atime +10 -type f -name ".*deb*" | wc -l 0 我可以依靠“访问时间”来使用apt-cacher存档吗? 也就是说,“访问时间”仅在用户收到包裹时才更改吗? 我们使用apt-cacher已超过6个月。
11 12.04  apt  proxy  find  apt-cacher 

2
当我尝试通过突触进行更新时,获取“'文件'不同于系统上的同一文件”
通过Synaptic Manager更新时遇到错误。随后的更新在输出的底部给出了错误。我是菜鸟,因此可以提供任何帮助。 al@al:~$ sudo apt-get -f upgrade Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following NEW packages will be installed: libjack-jackd2-0:i386 The following packages have been kept back: linux-headers-generic skype 0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded. …
11 apt 

2
使用Apt-Get安装Git时出错
当我尝试在Ubuntu 11.04的服务器发行版上安装git时,出现错误。我使用以下命令: sudo apt-get install git 并产生此错误: (Reading database ... dpkg: warning: files list file for package `git' missing, assuming package has no files currently installed. (Reading database ... 20310 files and directories currently installed.) Preparing to replace git 1:1.7.4.1-3 (using .../git_1%3a1.7.4.1-3_i386.deb) ... /var/lib/dpkg/tmp.ci/preinst: 12: dpkg-maintscript-helper: not found dpkg: error …
11 apt  git 


1
在安装时对软件包进行注释,以简化apt / aptitude的维护
我用aptitude管理我的包裹。 我偶尔浏览一下软件包列表,删除过时的应用程序(从某种意义上说,我不再想要使用它们了)。 例如,当我有我的系统,我的开发库的数量有限,不希望永久安装,很多人就在那里,让我从源代码编译某些程序一次,并且在很久以前。为了使这些清理会议采取不必要的依赖关系考虑在内,我用了markauto资质的命令。 问题在于,有时我不能再信任我的内存来区分临时包和需要保留的内容(例如,明天我将需要它们重新编译某些内容 )。当我与另一位管理员分担一台服务器的管理职责时,情况更加严重。另外,我希望我有纪律来清理使用后瞬变的所有程序包,但历史证明这是太多希望的事情。 因此:是否有像markauto这样的工具可以让我在安装时对软件包进行注释,而不是带有标志,而是带有一个简单的注释字符串来说明为什么要安装它们? 理想情况下,该注释将可以被适当地检索(或突触,或当今孩子用来管理程序包的任何东西)。理想情况下,这将是我和同一台服务器上的另一位管理员可以合作的事情,因此,例如,它将受益于与包树相同的锁定管理系统。

2
什么是建议可安装软件包的程序?
我真正喜欢的Ubuntu功能之一是,如果您尝试运行未安装的程序,则建议安装软件包,如下所示: $ nmap The program 'nmap' is currently not installed. You can install it by typing: sudo apt-get install nmap 这是Bash的特色功能吗?隐藏在后台的额外守护程序?它是如何做到的?
11 bash  apt 

5
在多台计算机之间同步apt-get安装
有没有办法在多台PC之间同步我的安装(和删除)? 最好使用保管箱-因为我已经使用它来保持文件同步。 我想到了apt-get install和apt-get remove命令的别名,该命令将参数存储到文件中(一个用于安装,一个用于删除),另一个命令读取文件中的所有条目并执行相应的命令。这是现实的方法吗?

1
我的PPA的身份验证问题
我创建了一个程序包并将其上传到我的PPA。构建好之后,我去安装它,但是遇到了以下消息: $ sudo apt-get install stackapplet Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: stackapplet 0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded. Need to get 17.7kB of archives. After this operation, 106kB of additional disk …

5
检查是否已安装某些程序的脚本
如何创建一个bash脚本来检查是否已安装程序,如果尚未安装,则进行安装? 谢谢你的帮助。 这是我到目前为止的代码: #/bin/bash PS3="choose an option" select opcion in "Installing_Youtube" "exit" do case $opcion in "Installing_Youtube") youtube-dl > /usr/bin if [ $? -eq 127 ] ; then echo "installing youtube" apt-get update apt-get install youtube-dl mkdir Videos else echo "Youtube already installed" fi ;; "exit") exit
11 apt  bash  scripts 

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.