我想将 LightDM 恢复到它的默认状态,因为由于某种原因
/etc/lightdm/unity-greeter.conf现在是一个空文件。
删除/etc/lightdm/unity-greeter.conf然后运行sudo apt-get install --reinstall unity-greeter不会像您期望的那样创建新的配置文件。
如何恢复丢失的配置文件?
几周以来,我一直在尝试在 Ubuntu 14.04 LTS 上使用 Code::Blocks IDE 对 Atmega16 进行编程,但是在 C::B 中编译/构建程序时遇到以下错误
/usr/include/features.h|374|fatal error: sys/cdefs.h: No such file or directory|
Run Code Online (Sandbox Code Playgroud)
我已阅读此线程
并基于此我尝试libc6-dev通过删除依赖项来清除并遇到麻烦。根据以前的经验,我知道发生管道破裂错误的可能性很大。我通过安装丢失的依赖项来解决它。
现在我仍然有同样的错误。
我有一些点亮的文件,我想从 Microsoft 阅读器文件转换为其他设备可以读取的文件。我的朋友说我应该有阴蒂,在
$ which clit
/usr/bin/clit
Run Code Online (Sandbox Code Playgroud)
但我找不到它。我试过了,locate clit但结果无关。然后我尝试了,sudo apt-get install clit但它说找不到包。clit 是标准包吗?我在哪里可以找到它?
apt-get 中是否有与 yum "whatprovides" 选项等效的选项?
例如在 CentOS 上
yum whatprovides /usr/share/gdm/themes/TreeFlower/background.png
Run Code Online (Sandbox Code Playgroud)
告诉我
redhat-logos-4.9.99-11.el5.centos.noarch : CentOS-related icons and pictures.
Repo : base
Matched from:
Filename : /usr/share/gdm/themes/TreeFlower/background.png
Run Code Online (Sandbox Code Playgroud)
我可以在 Ubuntu 的命令行上获得类似的功能吗?
我正在回答一个带有使用建议的问题rename,但我意识到我不知道它来自哪个包(作为答案的一部分,我想说“如果你没有rename,它会作为[包裹]”)。
man rename告诉我SEE ALSO: mv(1), perl(1)- 所以我的第一个想法是它是用 perl 安装的。
一个相关的答案, how to tell what was installed as part of a package , 帮助我弄清楚 perl 包包含prename但不包含rename- 结果我的/usr/bin/rename指向/etc/alternatives/renamewhich 指向/usr/bin/prename
所以这仍然有点令人困惑。/etc/alternatives/rename在我安装 perl 之前是否指向其他地方?有没有一种通用的方法来判断某物来自哪个包?
这是使用官方 Ubuntu 14.04 运行 Docker 容器一旦我可以安装该命令 ,最终结果将与此 QA相同。
Ubuntu 新手等,试图获取一个 docker 容器来更新我正在使用-v.
尝试使用链接中描述的dpkg -S update-ca-certificates以及其他一些似乎指向相同总体方向的答案。但我最终把它放在了容器里
root@24b087e56f8e:/# apt-get install -y ca-certificates
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ca-certificates
Run Code Online (Sandbox Code Playgroud)
2 问题
你如何找出一个命令是用什么包安装的?
我需要在容器中安装什么包才能update-ca-certificates工作?
当我跑步时sudo apt install top,我得到E: Unable to locate package top
我搜索packages.ubuntu.com的顶部封装在32位的Ubuntu 16.04 LTS,却是没有。
我想知道它是正确的还是我遗漏了什么。
我运行 Ubuntu 16.04(开发分支),XFCE 作为桌面环境。
我的电脑连接到两台显示器。一个通过常规 VGA 电缆,另一个连接到 HDMI 切换器。该设置工作正常,但每次我临时将 HDMI 切换器更改为另一个 HDMI 连接时,Xorg 检测到显示器已断开连接并将 Xorg 重新配置为仅使用一台显示器,将 HDMI 切换器切换回我的计算机并不会重新激活双显示器使用任一,我必须手动触发xrandr
如何防止发生这种自动监视器检测和重新配置?我希望能够在电脑不做任何事情的情况下切换 HDMI 切换器。
用于恢复多显示器设置的命令:
xrandr \
--output HDMI-1 \
--mode "1920x1080" \
--panning "1920x1080+1280+0/0x0+0+0" \
--output DVI-1-I \
--mode "1280x1024" \
--panning "1280x1024/0x0+0+0"
Run Code Online (Sandbox Code Playgroud)
经常使用的 xrandr 输出:
Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) …Run Code Online (Sandbox Code Playgroud)