小编M. *_*ley的帖子

用户友好的命令来列出 Ubuntu 系统上的所有用户?

是否有一个用户友好的命令可以用来在 Ubuntu 系统的控制台中列出用户?

当我cat /etc/passwd得到一个难以阅读的用户列表时。很高兴看到按字母顺序排列的列表,条目按列排列,组名在组 ID 旁边的括号中。

command-line users

22
推荐指数
2
解决办法
4万
查看次数

kickstart 配置中的 Fedora EPEL 存储库镜像列表使用哪个 URL?

我正在编写一个 kickstart 文件来配置 CentOS 7 安装。我想从 Fedora EPEL 存储库安装一些软件包,因此我repo在配置中添加了一个命令。

我无法找到应该用于该--mirrorlist选项的规范 URL。这将在哪里记录?

repo --name=epel --mirrorlist=<which url?>
%packages
# various packages
%end
Run Code Online (Sandbox Code Playgroud)

我没有看到EPEL FAQ中列出任何内容,Fedora 的镜像管理器站点只有一堆人类可读的页面。此外,kickstart 文档没有记录镜像列表必须采用的格式。

fedora centos kickstart repository

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

在 CentOS 7 上列出软件包组中的软件包

我想看看DesktopCentOS 7 上的 YUM 组中有哪些软件包。我知道该yum group info命令,但它没有列出该Desktop组的任何软件包。为什么不?

当我运行时,yum group list我看到:

$ sudo yum group list
--snip--
Available Groups:
   --snip--
   Desktop
   --snip--
Done
Run Code Online (Sandbox Code Playgroud)

yum group info fonts例如,当我运行时,我会得到默认包和可选包的列表。随着Desktop我什么也没得到:

$ sudo yum group info Desktop
--snip--
Group: Desktop
 Group-Id: basic-desktop
 Description: A minimal desktop that can also be used as a thin client.
Run Code Online (Sandbox Code Playgroud)

yum centos

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

在下次启动时运行 systemd 服务单元,但不运行后续启动

我有一个脚本,我想在下次系统启动时运行,但不能在后续启动时运行。我想使用 systemd 来启动它,所以我在以下位置创建了一个服务文件/usr/lib/systemd/system/myscript.service

[Unit]
Description=My script.

[Service]
Type=oneshot
ExecStart=/opt/mypackage/bin/myscript

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

我可以告诉 systemd 在启动时使用systemctl enable myscript.service.

我需要做什么才能阻止它在后续启动时运行?

我可以添加systemctl disable myscript.service到我的脚本的末尾,但这总是会禁用该服务。如果可能的话,我希望能够启用该服务,然后启动它,并在下次启动时仍然执行它。

systemd

5
推荐指数
2
解决办法
5892
查看次数

如何强制 repoquery 解析到软件包的最新可用版本?

我尝试使用repoquery和下载 RPM 依赖项yumdownloader,但得到的结果不一致。如何强制repoquery始终返回存储库中可用的最新兼容包?

根据我的调用方式,我得到的结果不一致repoquery

$ repoquery --whatprovides systemd-python
systemd-python-0:208-20.el7_1.6.x86_64
systemd-python-0:208-20.el7.x86_64
systemd-python-0:208-20.el7_1.3.x86_64
systemd-python-0:208-20.el7_1.2.x86_64
systemd-python-0:208-20.el7_1.5.x86_64
$ repoquery --resolve systemd-python
systemd-python-0:208-20.el7_1.6.x86_64
$ repoquery --requires salt
...
systemd-python
...
$ repoquery --requires --resolve salt
...
systemd-python-0:208-20.el7_1.5.x86_64
...
Run Code Online (Sandbox Code Playgroud)

当单独查询时,它会解析为释放,但当发现它是依赖项时,它20.el7_1.6会解析为释放。20.el7_1.5

systemd-python当我将系统更新为release之后20.el7_1.6repoquery开始解决对最旧版本的依赖关系时,情况变得更加令人困惑:

$ repoquery --requires --resolve salt
...
systemd-python-0:208-20.el7.x86_64
...
Run Code Online (Sandbox Code Playgroud)

为什么我会得到这些不一致的结果?repoquery无论本地系统上安装了什么,如何强制解析存储库中的最新软件包版本?

yum rpm centos

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

标签 统计

centos ×3

yum ×2

command-line ×1

fedora ×1

kickstart ×1

repository ×1

rpm ×1

systemd ×1

users ×1