Tag: 包管理

有没有一种安全的方法通过包管理器重新安装?

假设,我有一个安装了所有软件包的系统,我想要它,并根据需要设置所有配置文件。 但是,由于过去的某些错误或硬件错误,文件系统上的文件可能已损坏或丢失。 如果重新安装了相关软件包,则会替换损坏的文件。 这种情况在别处有所描述 我能安然跑吗? aptitude reinstall ?installed 获得我的系统的新版本?

无法安装libjack-dev

我在Ubuntu 14.04上。 64位,我正在尝试安装linuxband。 要做的是我需要安装包libjack-dev,但是当我这样做时,我获得以下消息: Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages […]

无法在ubuntu 14.04上安装mysql server 5.5

我已经尝试了很多方法来安装mysql-server。 我首先尝试通过执行安装 sudo apt-get install mysql-client-5.5 mysql-server mysql-server-core-5.5 我被问到root密码,我做了。 但安装没有完成一些未满足的依赖性出现了。 与此问题非常相似。 然后我尝试了不同的组合,未满足的依赖问题消失了,但我开始得到这个 Preparing to unpack …/mysql-server_5.5.43-0ubuntu0.14.04.1_all.deb Unpacking mysql-server (5.5.43-0ubuntu0.14.04.1) … Errors were encountered while processing: /var/cache/apt/archives/mysql-server-5.5_5.5.43- 0ubuntu0.14.04.1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 我已经尝试通过各种方法删除和清除依赖项,如问题2中所示 。 我也试过通过Aptitude这样做,并尝试再次安装mysql-server,但没有成功。 请帮帮我!

差异相同的debian包的不同版本

有没有办法在本地安装的软件包和更新的软件包之间获得源差异? 这将有助于确切地检查已修复,更改或添加的部件。 例如,假设您的系统上安装了linux-libc-dev软件包 sudo apt-get update && sudo apt-get upgrade 节目 The following packages will be upgraded: linux-libc-dev 但是,在升级之前,您需要检查与同一软件包的本地版本相比所做的确切更改。 我们怎么做?

有没有办法重置所有的包/源并从头开始?

我一直在玩软件包管理,通过添加旧版Ubuntu版本的源代码来获取某些软件的旧版本(例如PHP)。 不幸的是,在某些时候我必须过度使用它,因为现在每次尝试使用apt-get或synaptic都会在显示的错误消息中结束,表示没有可供安装的候选者。 我想重新开始 – 删除所有已安装的软件包并添加源代码。 有没有快速的方法来做到这一点,还是我需要重新安装操作系统?

如何从命令行确定包是否是元包?

如何从命令行确定包是否是元包,可能通过apt-get,aptitude或apt-cache? 我试过了: apt-cache show texlive-full apt-cache showpkg texlive-full 但我能告诉这个包的唯一方法是通过阅读“en-description”字段。 是否有一种更自动的方式,这将给我一个是/否响应,或者至少有一个字段,如然后“en-description”专用于此?

相同的包 – 多个回购

如果同一个软件包在多个存储库中可用,Ubuntu会选择从哪个存储库下载软件包? 假设最初从存储库X安装了包A,之后我添加了包含A的repo Y.将选择哪个repo来更新包? 此外,如果我完全删除此软件包并尝试重新安装,那么Ubuntu将首选哪个repo来安装软件包?

使用apt-get upgrade时如何强制安装内核更新?

要更新我的服务器,我使用apt-get upgrade 。 但是当有内核更新时,我总是需要做apt-get install linux-….因为apt-get update不会安装它们。 有没有办法告诉它安装它们? 我试过-f但它不起作用。

我可以将所有内容重置为出厂默认设置吗?

我的双启动ubuntu 11.10遇到了很多问题。 Unity界面总是自动从3D变为2D,当我尝试创建登录密码时,它不接受我的root密码,文件夹的外观总是自动更改,我总是遇到存储库问题,更新管理器不能正常工作,软件中心在实际存在时找不到任何互联网连接,在我使用其他应用程序时无法最小化谷歌浏览器,等等。 我实际上不能在论坛上花几个小时来解决这个问题,因为我没有太多时间。 我想要一些简单的方法,通过它你可以将所有设置(密码,统一等)存储到出厂默认设置。 是否有这样的命令或类似的东西来解决这个问题?

有没有办法通过命令行检查存储库中是否有可用的程序?

当我找到一个有趣的程序,我想在ubuntu中测试和安装时,首先检查它是否在存储库中可用。 为此,我使用软件中心。 但是否有可能通过命令行检查它,即apt或aptitude? 类似的apt get install命令?