ubuntu 删除依赖(ubuntu安装依赖包命令)

大家好,今天来为大家分享ubuntu 删除依赖的一些知识点,和ubuntu安装依赖包命令的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

在Ubuntu 和其他 Linux 发行版上使用 Yarn | Linux 中国

本速成教程旨在展示如何在Ubuntu和Debian Linux上安装Yarn包管理器的官方方法。你将学习到一些基本的Yarn命令以及如何彻底删除Yarn的步骤。

Yarn是Facebook开发的开源JavaScript包管理器。它被设计为npm的替代品或改进版,旨在克服npm的缺点。Facebook团队认为,Yarn比npm更快、更可靠、更安全。

与npm一样,Yarn提供了一种自动安装、更新、配置和删除从全局注册库中检索到的程序包的方法。

Yarn的一个显著优点是其速度。它通过缓存已下载的每个包,避免了重复下载。它还并行执行操作,以最大化资源利用率。在执行每个已安装的包代码之前,Yarn使用校验和来验证完整性。此外,Yarn保证在任何其他系统上运行的安装与在当前系统上运行的完全相同。

如果你在Ubuntu上使用node.js,你的系统可能已经安装了npm。在这种情况下,你可以通过以下方式全局安装Yarn:

然而,我推荐你使用官方方式在Ubuntu/Debian上安装Yarn。

在Ubuntu和Debian上安装Yarn[官方方式]

这些说明适用于所有版本的Ubuntu,例如Ubuntu 18.04、16.04等。同样的一组说明也适用于Debian和其他基于Debian的发行版。

为了执行以下步骤,首先需要验证是否已经安装了curl。如果没有安装curl,上述命令将自动安装它。有了curl,接下来可以使用以下命令添加Yarn项目的GPG密钥:

完成上述步骤后,将存储库添加到源列表中,以便将来可以轻松地升级Yarn包,并进行其他系统更新:

现在可以继续更新Ubuntu或Debian系统,以刷新可用软件包列表,然后安装Yarn:

这将同时安装Yarn和node.js。完成此过程后,请验证是否已成功安装Yarn。可以通过检查Yarn版本来做到这一点。

示例输出显示了安装的Yarn版本1.12.3。

使用Yarn

假设你对JavaScript编程以及依赖项的工作原理有一些基本的了解。我将向你展示一些基本的Yarn命令,这些命令将帮助你入门。

使用Yarn创建新项目

与npm类似,Yarn也可以使用package.json文件来添加依赖项。所有依赖包都将缓存在项目根目录下的node_modules目录中。

在项目的根目录中运行以下命令以生成新的package.json文件:

它会问你一些问题。你可以按回车键跳过或使用默认值。

这样,你就得到了如下的package.json文件:

现在有了package.json,你可以手动编辑它以添加或删除包依赖项,也可以使用Yarn命令(更推荐)。

使用Yarn添加依赖项

你可以通过以下方式添加特定包的依赖关系:

例如,如果你想在项目中使用Lodash,则可以使用Yarn添加它,如下所示:

你可以看到,此依赖项已自动添加到package.json文件中:

默认情况下,Yarn将依赖项添加为最新版本的包。如果要使用特定版本,可以在添加时指定。

你也可以手动更新package.json文件。

使用Yarn升级依赖项

你可以使用以下命令将特定依赖项升级到其最新版本:

它将检查所涉及的包是否具有较新的版本,并且会相应地对其进行更新。

你还可以通过以下方式更改已添加的依赖项的版本:

你还可以使用一个命令将项目的所有依赖项升级到它们的最新版本:

它将检查所有依赖项的版本,如果有任何较新的版本,则会更新它们。

使用Yarn删除依赖项

你可以通过以下方式从项目的依赖项中删除包:

安装所有项目依赖项

如果对project.json文件进行了任何更改,则应该运行:

或者,

一次安装所有依赖项。

从Ubuntu或Debian中删除Yarn

最后,我将通过介绍从系统中删除Yarn的步骤来完成本教程。如果你使用上述步骤安装Yarn,则可以将它删除。

使用以下命令删除Yarn及其依赖项。

你也应该从源列表中删除存储库信息:

下一步删除已添加到受信任密钥的GPG密钥是可选的。但要做到这一点,你需要知道密钥。你可以使用apt-key命令获得它:

这里的密钥是以pub开始的行中GPG密钥指纹的最后8个字符。

对于我来说,密钥是86E50310,我将使用以下命令将其删除:

你会在输出中看到OK,并且Yarn包的GPG密钥将从系统信任的GPG密钥列表中删除。

我期望本教程能帮助你在Ubuntu、Debian、Linux Mint、elementary OS等操作系统上安装Yarn。我提供了一些基本的Yarn命令,以帮助你入门,并完成了从系统中删除Yarn的完整步骤。

希望你喜欢本教程,如果有任何疑问或建议,请随时在下面留言。

ubuntu apt-get卸载软件无法卸载干净的解决方法

过sudo apt-get install xxxx安装软件后,总是无法卸载干净,这里以Apache为例,提供方法:

  首先

复制代码

  

代码如下:

sudo apt-get remove apache2

复制代码

  

代码如下:

sudo apt-get autoremove

最近在Ubuntu下写python,需要看下python的文档,我找了很多关于ubuntu下查看chm的资料,最后确定安装kchmviewer-nokde,在安装kchmviewer-nokde时候冲突了,然后想删除某些软件找了点资料,所以在此记录一下。

我安装kchmviewer-nokde的时候是用的新立得(名字起的很有新意啊,“新的立即就得到了”)来装的。

网上有些关于安装软件的讨论,我在此记录一下,最简单的就是用新立得了。我自己知道的命令行的就apt-get了,其实有个更好的就是aptitude,使用方式和apt-get类似的。

安装的时候:

复制代码

  

代码如下:

sudo aptitude install kchmviewer-nokde

然后如果想删除:

复制代码

  

代码如下:

sudo aptitude remove kchmviewer-nokde

就可以了。

  和apt-get相比的优点:可以自动删除依赖的包,而apt-get实际也有删除的功能,但是删除不干净,而且删除起来也没这么方便。一个命令带来的便利就这里体现了。

和apt-get相比的缺点:用sudo aptitude remove删除的软件必须是用sudo aptitude instal来安装的,就是说他们是成对的

补充一点使用方法:一是从命令行启动 kchmviewer二是让chm文件自动关联,这个在chm文件右键里选择一下就可以了。选择的名字是 kchmviewer。其实这个命令在

  /usr/bin下可以知道,你还可以看到很多类似的命令。用ls可能太多不方便看,可以用重定向 ls~/log.txt当然你可以用其他shell比如tail或more

ubuntu – 如何在使用apt-get remove时忽略未满足的依赖项

在Ubuntu系统中,当你尝试使用apt-get remove命令移除旧版本内核时,可能会遇到“未满足的依赖项”错误,特别是在/ boot分区已满的情况下。这个问题发生是因为要移除的内核版本依赖于当前安装的内核,而后者由于空间限制无法被替换。

要解决这个问题,你可以使用apt-get命令中的-f选项(即--fix-broken)强制安装依赖的缺失包,以便移除旧内核。但是,这样做可能会导致安装错误的新内核版本,这在你当前的分区空间不足时是不合适的。

更安全的解决办法是先检查当前系统是否真的需要这些依赖包,可以通过apt-cache policy命令查看。例如,运行:

$ sudo apt-cache policy linux-image-extra-3.13.0-88-generic

这将显示该包的状态和可用版本。如果旧内核的依赖包是可用的,并且你确定不需要新内核版本,那么可以使用以下命令移除旧内核而不触发依赖错误:

$ sudo dpkg--get-selections| grep linux-image

这将列出所有与内核相关的包。你可以根据输出手动选择并删除不需要的旧内核版本,确保在执行命令时避免选择任何系统依赖的内核版本。

如果确实需要清理磁盘空间并避免依赖问题,你可以考虑重新安装Ubuntu系统,确保在安装过程中选择最小化安装选项以减少所需空间。这需要额外的准备工作,包括备份重要数据和设置系统配置,但能彻底解决问题。

阅读剩余
THE END