标签: apt

Debian Buster:保留 linux-image-amd64

也许是一个简单的问题,也许是一个愚蠢的问题,但我找不到答案......

每当我这样做时

apt-get update
apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

我明白了

The following packages have been kept back:
  linux-image-amd64
Run Code Online (Sandbox Code Playgroud)

太棒了,这里到底发生了什么?

linux debian apt

4
推荐指数
1
解决办法
8379
查看次数

在 /etc/apt/sources.list 中指定“http”存储库的格式是什么?

指定存储库的 url 后, /etc/apt/sources.list 条目中的 'stable','non-free' 标签是什么意思?如果我们知道存储库的 url,我们如何在 /etc/apt/sources.list 中添加条目时决定这些附加属性?

ubuntu debian aptitude repository apt

3
推荐指数
1
解决办法
3372
查看次数

debian升级中断,导致perl问题

所以我塞了一个debian的升级,upgrade和dist-upgrade。我更习惯于 yum 但这不是借口。

现在事情变得愚蠢了。大多数事情都有效,但是,我的 bugzilla 安装失败。在加载 bugzilla 时,我收到 500 错误,并记录在 error.log 中;

[Fri Jun 05 12:34:16 2009] [error] [client 172.20.0.160] Can't locate Email/Address.pm in @INC (@INC contains: . /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl) at Bugzilla/Mailer.pm line 48.
[Fri Jun 05 12:34:16 2009] [error] [client 172.20.0.160] BEGIN failed--compilation aborted at Bugzilla/Mailer.pm line 48.
[Fri Jun 05 12:34:16 2009] [error] [client 172.20.0.160] Compilation failed in require at Bugzilla/Token.pm line 35.
[Fri Jun 05 12:34:16 2009] [error] [client 172.20.0.160] BEGIN …
Run Code Online (Sandbox Code Playgroud)

debian bugzilla aptitude perl apt

3
推荐指数
1
解决办法
2603
查看次数

apt-get 命令在“等待标题”处暂停

我有一个运行 Ubuntu Server 9.10 的 VM,运行基本的 Web 服务器设置。每当我运行 apt 函数时,它都会在“等待标题...”处暂停大约 1 分钟。它最终会清除并继续正常运行,但这有点烦人。

服务器上的其他一切似乎都运行良好。有任何想法吗?

ubuntu apt

3
推荐指数
1
解决办法
3万
查看次数

Debian etch 上的 apt-get 更新失败

我有一台运行 Etch 的 debian 服务器。我似乎无法再正确运行apt-get update

root@charm osqa ] apt-get update
Ign http://ftp.uk.debian.org etch Release.gpg
Ign http://ftp.uk.debian.org etch Release
Err http://ftp.uk.debian.org etch/main Packages
  404 Not Found
Err http://ftp.uk.debian.org etch/contrib Packages
  404 Not Found
Err http://ftp.uk.debian.org etch/non-free Packages
  404 Not Found
Failed to fetch http://ftp.uk.debian.org/debian/dists/etch/main/binary-i386/Packages.gz  404 Not Found
Failed to fetch http://ftp.uk.debian.org/debian/dists/etch/contrib/binary-i386/Packages.gz  404 Not Found
Failed to fetch http://ftp.uk.debian.org/debian/dists/etch/non-free/binary-i386/Packages.gz  404 Not Found
Reading package lists... Done
W: Couldn't stat source package list http://ftp.uk.debian.org etch/main Packages (/var/lib/apt/lists/ftp.uk.debian.org_debian_dists_etch_main_binary-i386_Packages) - stat (2 …
Run Code Online (Sandbox Code Playgroud)

debian debian-etch apt

3
推荐指数
1
解决办法
1万
查看次数

如何从 apt-get autoremove "queue" 中删除包

我刚刚在 Ubuntu 10.04 上通过 apt-get 安装了 Calibre 用于电子书管理,但是我发现它是当前版本后面的一个主要版本,所以我决定直接从源代码重新安装它。

当我卸载打包版本时,apt 将一堆依赖项添加到 autoremove 队列中,并且当我从源安装更新版本的 Calibre 时,它​​不知道它依赖于这些包。

现在我基本上拥有了我想要的所有库,但它们仍在自动删除队列中。

The following packages were automatically installed and are no longer required:
  libqt4-script libqt4-designer libqt4-dbus python-lxml python-cherrypy3
  python-encutils libqt4-xmlpatterns libqt4-help python-qt4 python-clientform
  python-sip python-django python-mechanize libqt4-svg python-django-tagging
  libphonon4 libqt4-xml libqt4-assistant libqt4-webkit libqt4-scripttools
  python-beautifulsoup python-pypdf python-dateutil python-cssutils
Use 'apt-get autoremove' to remove them.
Run Code Online (Sandbox Code Playgroud)

我如何告诉 apt 我想保留这些软件包的安装,而不需要手动重新安装它们?

package-management ubuntu apt

3
推荐指数
1
解决办法
7754
查看次数

Debian apt-get 存储库

我们有自己的内部包存储库,托管在运行 apache 的网络服务器上。

想要安装这些软件包之一的内部用户将这些 source.list 指向网络服务器并执行 apt-get update 和 apt-get install packgname。

其中一个包是名为 ourpkgname_1.0.0-0_all.deb 的包

现在我进行了更改并创建了一个名为 ourpkgname_1.0.1-0_all.deb 的新更新包。

我不知道如何从 webserver 目录中删除原始包并添加新版本。只是在 /tmp/mirror/pool 等中删除它并复制名称包不起作用。我假设我需要运行一些命令来复制和重新生成存储库中的任何内容,但不知道如何操作。

有人可以帮助或指向我适当的文档

linux debian repository apt

3
推荐指数
1
解决办法
1163
查看次数

无法安装 MySQL

我有一台以前安装过 MySQL 的 Debian 机器。为了删除它,我愚蠢地删除了目录/文件/etc/mysql//etc/init.d/mysql/usr/lib/mysql//var/lib/mysql/。我后来做了sudo apt-get purge mysql-server mysql-server-5.0

现在,当我尝试安装 mysql-server 时,我得到:

$ sudo apt-get install mysql-server   
阅读包裹清单...完成
构建依赖树       
读取状态信息...完成
将安装以下额外的软件包:
  mysql-server-5.0
将安装以下新软件包:
  mysql-server mysql-server-5.0
0 个升级,2 个新安装,0 个删除,0 个未升级。
需要获得 0B/27.4MB 的档案。
此操作后,将使用 86.6MB 的额外磁盘空间。
你想继续[是/否]吗?是
警告:无法验证以下包!
  mysql-server-5.0 mysql-server
身份验证警告已被覆盖。
预配置包...
Can't exec "/tmp/mysql-server-5.0.config.122781": Permission denied at /usr/share/perl/5.10/IPC/Open3.pm line 168.
open2: exec of /tmp/mysql-server-5.0.config.122781 configure 在 /usr/share/perl5/Debconf/ConfModule.pm 第 59 行失败
mysql-server-5.0 无法预配置,退出状态为 255
选择以前取消选择的包 mysql-server-5.0。
(正在读取数据库...当前安装了 158138 个文件和目录。)
解压 …

mysql debian apt

3
推荐指数
1
解决办法
7228
查看次数

apt 包尚未配置

运行 apt-get 时,我得到以下输出:

 apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]?  
Setting up linux-image-2.6.32-31-server (2.6.32-31.61) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.32-31-server

gzip: stdout: No space left on device
update-initramfs: failed for /boot/initrd.img-2.6.32-31-server
Failed to create initrd image.
dpkg: error processing …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu apt

3
推荐指数
1
解决办法
4399
查看次数

如何告诉 apt-get 永远忽略未满足的依赖项?

我使用 lighttpd 而不是 apache,但是当我安装基于 Web 的包时,debian 存储库中的所有包都非常热衷于安装 apache。所以我用 apt-get 安装了 gitweb,告诉它忽略 apache2 依赖项......现在当我尝试安装任何包时,它会抱怨未满足的依赖项。

root@mercury:~# apt-get install fail2ban python-central   
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
gitweb : Depends: apache2 or
               httpd
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
root@mercury:~# 
Run Code Online (Sandbox Code Playgroud)

默认情况下,我如何告诉 apt-get 忽略未满足的依赖项?

debian apt

3
推荐指数
1
解决办法
3566
查看次数