当前位置: 首页 > 科技观察

改善Debian Linux软件包管理的七款工具

时间:2023-03-17 12:27:51 科技观察

改进DebianLinux包管理的七个工具主要的包管理命令。然而,这些只是最常见的Debian软件包工具。多年来,Debian实际上已经发布了数十个脚本和工具,使安装和配置软件包变得更加容易。许多这些脚本和工具都可以帮助创建包。但是,许多也适合日常用户。它们通常包含您在桌面工具中根本找不到的功能。以下是Debian中七个最有用的包管理工具。大多数工具应该也出现在Debian衍生品中:7.Aptitude(https://wiki.debian.org/Aptitude)众所周知,Aptitude是一个基于文本的包管理工具。桌面工具可能更符合现代用户的期望,但Aptitude仍然有用,因此通常会默认安装。如果您正在尝试修复阻止您安装或删除其他任何东西的损坏包,Aptitude也很有用。实用功能包括why命令和why-not命令,前者显示依赖某个软件包的其他软件包,后者显示哪些软件包与指定软件包冲突。此外,解析器菜单列出了解决损坏包的可能方法,从破坏性最小的开始。6.apt-cache(https://debian-handbook.info/browse/stable/sect.apt-cache.html)apt-cache在已安装包的数据库中搜索信息。它可以显示有关单个包、依赖项和冲突等的信息。一个特别有用的命令是apt-cachesearch,它在数据库中搜索文本字符串。使用这个命令,你可以找到包的具体名称以便安装,也可以找到你要安装的相关包。在Debian中它是必不可少的,所以它是默认安装的。5.dpkg-reconfigure(http://man.he.net/man8/dpkg-reconfigure)dpkg-reconfigure可以改变安装软件包的方法。例如,您可以使用它来配置安装包时将询问您的问题类型,重置问题的优先级,或强制安装包,即使它已损坏。dpkg-reconfigure可用于配置基于Debian的系统的几乎所有方面。由于其他用于配置已安装系统的工具,它的多功能性正在丧失,但dpkg-reconfigure仍然可以用于配置功能,例如:时区、视频驱动程序、打印机和扫描仪。Ubuntu弃用了dpkg-reconfigure,但它在其他基于Debian的发行版中仍然有用。4.netselect-apt(http://www.ocsmag.com/2015/06/13/streamlining-apt-get-with-netselect-apt/)现在上网速度非常快。然而,一些软件包存储库仍然比其他的更快;流行的包存储库在高峰使用期间变慢。有时,只是缺乏高速连接。对于那些关心速度的人,netselect-apt列出了您所在位置的十个最快的镜像,并将它们写入您的包源列表。apt-spy执行类似的功能。3.apt-transport-tor(https://blog.torproject.org/blog/tor-heart-apt-transport-tor-and-debian-onions)你可能也知道Tor是一个匿名浏览工具。然而,即使您有安全意识,下载软件包也有可能让某人跟踪您的活动,进而跟踪您的系统。apt-transport-tor允许您通过在Tor上传输包管理命令来关闭这个安全漏洞。2.cron-apt(https://debian-administration.org/article/162/A_short_introduction_to_cron-apt)如果你注重安全,或者只是想安装软件包,cron-apt可以帮你保证最新版本。顾名思义,cron-apt为您的系统安排定期下载并通知您可用的更新。用户倾向于每天更新一次。但是请注意:cron-apt下载但不安装更新的软件包。此限制是有意的,因为在无人值守的情况下安装所有内容可能会导致系统问题。检查可用的更新版本后,您可以手动安装升级包,或者如果您没有发现问题,只需借助apt-getdist-upgrade进行升级。1.apt-listbugs(http://www.debianadmin.com/manpages/aptlistbugsmanpage.htm)通常,通过查看软件包是否在Debian的“稳定”代码库、“测试”代码库或“不稳定”代码中基地,你可以判断其可靠性。然而,Debian衍生产品往往缺乏这样的指导,拥有最好的信息总是明智的。apt-listbugs显示来自Debian错误跟踪系统的软件包的***信息。结果可以按优先级过滤,允许您选择风险级别。在使用apt-get安装之前运行它可以大大减少系统上的问题,尤其是当您深入“不稳定”或“实验性”软件包存储库时。选择工具上述工具都不是Debian软件包管理所必需的。许多用户只使用apt-get没有问题,偶尔使用dpkg清除系统上的包,或者安装手动下载的包。但是,它们都很方便。正确使用它们可以节省时间和精力,并且一些工具可以帮助您避免常见问题。确定您的要求并选择最适合您的工具。原标题:改进DebianLinux包管理:七大工具,作者:BruceByfield