首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Win10上的最新Cygwin : smartmontools (smartctl等)位于/usr/sbin -但是路径中没有*/sbin文件夹

Win10上的最新Cygwin : smartmontools (smartctl等)位于/usr/sbin -但是路径中没有*/sbin文件夹
EN

Stack Overflow用户
提问于 2022-10-24 23:38:23
回答 1查看 20关注 0票数 0

使用cygwin很长时间了,我刚刚在一台新的cygwin64笔记本上安装了Win10。(我把包收藏放在D:\Tech\Cygwin中,不管它值多少钱。不应影响AFAIK)

大多数事情看起来都很好..。例外的是:

  • 默认的新安装路径(还是安装包的扩展路径?)不包括smartmontools.
  • smartctl.exe或/usr/sbin,即使有几个安装可执行文件的包(如smartctl等)、
    • 特定的示例: install /usr /sbin
    • ,但$PATH不包括/usr/sbin

  • "vi foo“给出了一个错误: E1187: E1187: files defaults.vim
    • ,vi是默认cygwin安装
    • 的一部分,但在当前版本中,显然并不是所有所需的默认控制/配置文件都被正确放置。我还没猜到这个out.

在过去,我从来没有第一次安装问题。现在新用户是否需要手动配置各种东西,如$PATH等?

EN

回答 1

Stack Overflow用户

发布于 2022-10-28 02:04:12

似乎没人知道答案。我做了更多的家庭作业,并学到:

  1. --显然是随机的--安装一个给定的包是否会验证和更新路径,以合并该包的文件夹(甚至是默认的可执行文件)。默认情况下,
  2. ,虽然几个“基本”类别可执行文件位于/sbin和/usr/sbin中,但这些文件夹不在$PATH中。据报道,没有出现任何错误。关于$PATH问题,这里是我最简单的解决方法。如果希望/sbin或/usr/sbin中的任何内容位于$PATH上,请在~/..bashrc

顶部插入以下内容

代码语言:javascript
复制
# Add sbin folders if not already in path
  if [ "${PATH/sbin}" == "${PATH}" ] ; then
    PATH=${PATH}:/sbin:/usr/sbin
    export PATH
    echo Added sbin to path
  fi
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74187805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档