Questions tagged «apt»

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

7
新版Ubuntu的旧版gcc
是否有一个存储库,其中包含旧版gcc和最新Ubuntu的软件包。我想与gcc 4一起安装gcc3,以专门用于需要gcc3的程序。
15 apt  gcc  backport 

4
为什么使用cron自动化时apt-get失败?
我正在尝试使用cron自动执行系统更新。您可以在下面查看我的crontab,命令和产生的错误。 当我以root用户身份运行upgrades.sh时,脚本运行良好。当cron运行它时,apt-get -y update没有问题,但是aptitude -y safe-upgrade失败了。我猜是这个错误:debconf: (This frontend requires a controlling tty.)是因为有一个内核更新,而内核更新又更新了grub,这需要我明确地说可以覆盖/boot/grub/menu.lst。但是我不明白路径错误。我想要不需要我监督的更新。 我已经阅读了这个问题,它是尚不可接受的解决方案unattended-upgrades,我可能最终会使用它,但是为什么不能使用cron?似乎它应该非常简单,并且更加Linuxy。 Crontab root@daedalus:~/bin# crontab -l # m h dom mon dow command 45 06 * * * ~/bin/upgrades.sh upgrades.sh root@daedalus:~/bin# cat upgrades.sh #!/bin/bash /usr/bin/apt-get -y update /usr/bin/aptitude -y safe-upgrade 失误 debconf: unable to initialize frontend: Dialog debconf: (TERM …
15 apt  aptitude  cron 

4
Dpkg和apt-get是否安装依赖项?
我一直在想,有没有办法告诉我,dpkg或者apt-get当我想安装软件包时还要安装它所需的所有依赖项吗?我使用来安装了一个软件包,dpkg但它抱怨一些依赖性问题,因此我不得不一个个地手动搜索,这样做有更好的方法吗?

7
如何修复损坏的软件包安装(mysql)
升级到Ubuntu 16.04之后,我注意到mysql出现令人难以置信的错误。确信这是一个损坏的设置,我尝试运行mysql清除。这似乎并没有删除所有内容,所以我尝试自己做: sudo rm -r /etc/mysql sudo rm -r /usr/share/mysql-workbench sudo rm -r /usr/share/mysql sudo rm -r /usr/share/mysql-common 这是一个错误。永远不要尝试这样做。现在,mysql甚至无法正确安装。我试过重新安装依赖项: sudo apt-get install --reinstall $(apt-cache depends mysql-server | grep -Po 'Depends:\s+\K[^ ]+$' | tr '\n' ' ' ) 和包本身: sudo apt install mysql-workbench mysql-server --reinstall 但是我遇到各种各样的隐秘错误,例如: sudo apt-get install --reinstall mysql-server …

3
gdebi vs dpkg:gdebi如何自动丢失依赖关系?我可以将gdebi用于.deb软件包的所有其他安装吗?
最近我碰巧将我的Ubuntu重新安装到Lubuntu 15.04中。因此,我正在搜索Skype安装并获得了这个不错的教程。 真的很棒。从这里下载了Skype Deb的官方包 由于我gdebi尚未安装,因此我使用sudo su -c apt-get install gdebi 然后skype-ubuntu-precise_4.3.0.37-1_i386.deb使用gdebi命令安装sudo su -c gdebi skype-ubuntu*4*.deb 哇,gdebi为我做了所有事情,没有使用传统的Apt PPA手动链接添加就轻松了很多,这很可能也会破坏我的系统更新/软件安装。 但是如果我尝试使用安装 dpkg -i dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb Selecting previously unselected package skype. (Reading database ... 86449 files and directories currently installed.) Preparing to unpack skype-ubuntu-precise_4.3.0.37-1_i386.deb ... Unpacking skype (4.3.0.37-1) ... dpkg: dependency problems prevent …
15 apt  dpkg  ppa  deb  gdebi 

1
通过apt-get安装时postgresql的默认位置
在14.04上安装postgresql时,它将主服务器程序postgres粘贴在: /usr/lib/postgresql/9.3/bin/postgres 所有数据库集群将存储在的数据目录: /var/lib/postgresql/9.3/main 和配置文件位于: /etc/postgresql/9.3/main/postgresql.conf 现在我可以理解为什么postgresql.conf和其他配置文件存储在/etc/postgresql/9.3/main中了。毕竟,/ etc是配置文件存储在linux系统中的位置。 但是,为什么将数据库存储区放在/ var / lib中?我可以理解/ var,因为那是非静态数据的地方,数据库是非静态的。但是为什么特别是/ var / lib? 此外,我相信/ bin是引导所需的程序。/ usr / bin用于分发中包含的程序。和/ usr / local / bin应该用于不包含在发行版中但可以在系统范围内使用的程序。因此,由于postgresql是供系统范围使用的,因此应该在/ usr / local / bin中可用。但是,他们将其放在/ usr / lib中,我不知道为什么。 我为什么要问这个问题?因为没有顺序和结构,很难记住您每天使用的程序的位置。
15 apt  postgresql 

1
软件包升级永久挂在mysql-apt-configure上
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 4年前关闭。 昨天它卡住了MySql的更新。在mysql-apt-config没有完成对我们的,所以我不得不关闭机器到底。 今天它再次建议了相同的更新,但是告诉我必须dpkg --configure -a先修复该软件包。当我这样做时,它再次挂起: # sudo dpkg --configure -a mysql-apt-config (0.3.3-1debian7) wird eingerichtet .. 德语的最后一行表示“ [...]正在准备……”。 我也试图用apt-get purge mysql- 删除mysql包,但这会导致相同的结果。它再次挂在同一步骤。 我该怎么做才能解决此问题?
15 apt  updates  mysql  mint 

4
我如何知道CVE是否已在Ubuntu的存储库中修复?
今天NTP几个缓冲区溢出公布1,2。看来我正在更新我的系统以修复这些问题。 我如何确定它们是否已在Ubuntu存储库中修复,例如,如果要运行,请执行以下操作: sudo apt-get update sudo apt-get upgrade 那么将安装此修复程序并关闭漏洞吗? 编辑:选定的答案专门针对如何识别给定CVE是否已修复的问题,“ Ubuntu通常发布及时的安全更新吗?” 3肯定相关但不完全相同
15 apt  security 

1
我如何获得“ rar”包?
我很久以后最近安装了另一个Ubuntu,并且尝试rar在终端上使用它进行压缩时安装软件包。 rar 我什么时候找不到 apt-get install rar 我什至尝试做 apt-get update 但是即使之后,Ubuntu也找不到rar。那我怎么得到呢?

3
总是提供Clearsigned文件的sudo apt更新无效,得到“ NOSPLIT”(网络需要身份验证吗?)
因此,我在大学网络中,这要求我在开始使用互联网之前登录浏览器。我这样做成功,但是在全新安装的Ubuntu上,当我尝试这样做时sudo apt update,得到以下输出: $ sudo apt update Get:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease [2,847 B] Err:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [2,854 B] Err:2 http://security.ubuntu.com/ubuntu xenial-security InRelease ... Get:3 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [2,855 B] Err:3 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease ... …

2
“以下软件包已自动安装,不再需要:”该怎么办?
尝试通过终端打开并安装google Earth之后,它会不断显示此消息。 The following packages were automatically installed and are no longer required: gir1.2-ubuntuoneui-3.0 language-pack-kde-en kde-l10n-engb libubuntuoneui-3.0-1 thunderbird-globalmenu language-pack-kde-en-base Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 27 not upgraded. 我想知道下一步该怎么做?
15 apt 

5
Apt-get需要很长时间来更新\升级
在我的工作网络上,任何apt-get(或aptitude)命令都需要很长时间,就像管理员为它阻塞了某些端口一样(原因不明)。例如 sudo apt-get update 大概需要2天的时间,我得到的-答复很长,例如 Get: 36 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB] Get: 37 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB] Get: 38 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB] Get: 39 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB] Get: 40 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB] 同样的情况,然后我尝试下载软件 Get:1 http://archive.ubuntu.com/ubuntu/ precise/main dash …
15 apt 

5
无法使用sudo apt-get install -f修复损坏的软件包
这是我的的结果sudo apt-get install -f。我跑了两次,得到了负面的结果。我相信出现错误 "error in Version string '0:3.6.1-dates for language English Translation data updates for all supported packages for: English" 同一条语句“版本字符串中的错误>>>>”使我三天试图下载版本12.04。也有一个关于引用文本的错误报告。总之有没有语言包的版本下载,为什么呢?我破坏了11.10版本? 另外,当尝试使用sudo apt-get install synaptic下载Synaptic时,我得到了相同的错误消息。 我再次指出初始下载问题和相同的错误消息接收。谢谢 b0b@b0b-IC780M-A:~$ sudo apt-get install -f [sudo] password for b0b: Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 …
15 11.10  installation  apt  dpkg 

2
无法在Ubuntu 18.04中安装PostgreSQL 9.6
我正在尝试通过Ubuntu Software Center在Ubuntu 18.04中安装postgreSQL 9.6,并从终端键入 sudo apt-get install postgresql-9.6 根据官方文档https://www.postgresql.org/download/linux/ubuntu/ Create the file /etc/apt/sources.list.d/pgdg.list and add a line for the repository deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg主要 Import the repository signing key, and update the package lists wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update 要安装的版本为10 有什么帮助吗? 提前致谢。 …
15 apt  18.04  postgresql 

4
如何自动设置“键盘配置”软件包?
我正在编写一个脚本,以使用debootstrap(在Ubuntu 16.04服务器计算机上)将Ubuntu 16.04服务器安装到chroot监狱中。 在安装keyboard-configuration程序包期间,它要求输入键盘类型: Setting up keyboard-configuration (1.108ubuntu15) ... debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline Configuring keyboard-configuration ---------------------------------- The layout of keyboards varies per country, with some countries having multiple common layouts. …

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.