小编fos*_*nux的帖子

为什么目录不允许硬链接?

我正在使用 Ubuntu 12.04。当我尝试为任何目录创建硬链接时,它失败了。我可以为文件系统边界内的文件创建硬链接。我知道我们不能为文件系统之外的文件创建硬链接的原因。

我试过这些命令:

$ ln /Some/Direcoty /home/nischay/Hard-Directory
hard link not allowed for directory
$ sudo ln /Some/Direcoty /home/nischay/Hard-Directory
[sudo] password for nischay: 
hard link not allowed for directory
Run Code Online (Sandbox Code Playgroud)

我只想知道这背后的原因。对于所有 GNU/Linux 发行版和 Unix 风格(BSD、Solaris、HP-UX、IBM AIX)还是仅在 Ubuntu 或 Linux 中都相同?

filesystem directory hard-link

168
推荐指数
4
解决办法
24万
查看次数

我的 /boot 分区达到 100%,现在我无法升级。无法移除旧内核以腾出空间

我的第一个问题是当我尝试apt-get updateapt-get upgrade. 升级时出现以下错误:

You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-server : Depends: linux-image-3.2.0-27-generic but it is not installed
E: Unmet dependencies. Try using -f.
Run Code Online (Sandbox Code Playgroud)

我尝试运行 apt-get install -f ,这是输出(在提示上说是后)

(Reading database ... 186183 files and directories currently installed.)
Unpacking linux-image-3.2.0-27-generic (from .../linux-image-3.2.0-27-generic_3.2.0-27.43_amd64.deb) ...
Done.
dpkg: error processing /var/cache/apt/archives/linux-image-3.2.0-27-generic_3.2.0-27.43_amd64.deb (--unpack):
 failed in write on buffer copy for backend dpkg-deb during `./boot/System.map-3.2.0-27-generic': No space left on …
Run Code Online (Sandbox Code Playgroud)

upgrade apt partitioning

163
推荐指数
4
解决办法
19万
查看次数

E:无法纠正问题,您持有破损的包裹

我正在使用几天前安装的 Ubuntu 13.04。我正在尝试安装nodejsnpm. 我尝试先从命令行安装,然后卸载它。然后东西坏了。

sudo apt-get install -f nodejs npm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nodejs …
Run Code Online (Sandbox Code Playgroud)

package-management apt

151
推荐指数
3
解决办法
48万
查看次数

在多个 Java 版本之间切换

在 Ubuntu 14.04 上安装 Android Studio 时,我收到消息,我的 Java 版本 ( javac 1.7.0_79) 导致问题。我找到了如何安装更新的 Oracle 版本的 Java的解决方案

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)

但是我担心这可能会覆盖我现有open-jdk的 Java 版本。由于我不知道我的哪些程序依赖于 Java,我担心这会导致其他程序崩溃。

有没有办法确保apt-get不会覆盖我以前的 Java?我基本上希望两者都安装,并且能够根据我需要的版本手动在它们之间切换。

java jdk openjdk android-studio

113
推荐指数
4
解决办法
27万
查看次数

找不到 httpd.conf

我已经在笔记本电脑上安装了 Ubuntu 14.04 并安装了 apache 2(版本 2.4.7)和 PHP 5。

我找不到httpd.conf。我需要更改它,因为当我尝试打开 .php 页面时,我会看到一个下载框。

我应该如何进行?

php apache2 webserver 14.04

89
推荐指数
2
解决办法
33万
查看次数

如何连接到 TTY/COM (/dev/ttyUSB0)?

我是第一次通过从 USB 驱动器启动来运行 Ubuntu。现在我已经插入了一个 USB 到串行转换器,它已被识别并自动添加为/dev/ttyUSB0.

我如何访问/dev/ttyUSB0

command-line tty

68
推荐指数
6
解决办法
36万
查看次数

如何在 Ubuntu 18.04 Bionic 上安装 pdftk?

我尝试pdftk在 Ubuntu 18.04 中安装。官方存储库中似乎缺少该软件包。

我该如何安装pdftk

pdftk 18.04

52
推荐指数
2
解决办法
6万
查看次数

什么是 Ubuntu 16.05、16.06 等

什么是 Ubuntu 16.03、16.05、15.11 等?我在输入 Ubuntu 16.04 时不小心输入了 16.03。我在启动板上看到了 Ubuntu 16.03、16.05、16.01 之类的东西。它们是与下一个 Ubuntu 版本相关的里程碑。这是关于什么的?

这是一个链接。

development release-management

44
推荐指数
1
解决办法
4309
查看次数

如何处理“/dev/mapper/cryptswap1 的磁盘驱动器尚未准备好或不存在”?

在启动 Ubuntu 12.04 时,the disk drive for /dev/mapper/cryptswap1 is not ready yet or not present正在显示。为什么是这样?

encryption boot swap

40
推荐指数
2
解决办法
7万
查看次数

Ubuntu 18.04 systemd-udevd 使用高CPU,与wifi冲突

我最近从 Kubuntu 17.10 切换到 Kubuntu 18.04(全新安装)。问题是该进程systemd-udevd不断运行并消耗 90-100% 的 CPU 负载。在修补了所有设备后,我发现这是因为 WiFi!一旦我打开 WiFi 进程开始运行,CPU 负载上升到 100%。但是每当我关闭 WiFi 时,它就会降为零!这是打开topWiFi 时的结果:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                           
  338 root      20   0   94336  51744   3120 S  44.7  0.6   0:35.50 systemd-udevd                                                     
  24957 root    20   0   67936  25248   2860 R  40.4  0.3   0:23.85 systemd-udevd                                                     
  328 root      19  -1  150720  53068  52264 S   4.3  0.7   0:07.61 systemd-journal
Run Code Online (Sandbox Code Playgroud)

并运行:strace -p 338重复执行以下输出:

strace: Process 338 attached
strace: …
Run Code Online (Sandbox Code Playgroud)

cpu-load wireless systemd systemd-journald 18.04

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