标签: 14.04

如何在 ufw 中阻止特定的 IP 范围?

我打开终端并输入

sudo ufw reject from 216.21.13.0/24 to any port 80
Run Code Online (Sandbox Code Playgroud)

但是,当我选择一个随机 IP(例如 216.21.13.15)时,我注意到它仍然可以 ping 和可达。为什么会发生这种情况?

firewall ufw 14.04

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

HP Spectre x360 13 上的 Wifi 无法正常工作(英特尔)

我一直在尝试解决我的 wifi 问题,但是我不知道如何找出我的实际 wifi 设备名称。问题是在 Ubuntu (14.04) 上似乎没有迹象表明计算机知道它有一个 wifi 适配器(它肯定有一个)并且它无法连接到或看到无线网络。

我想这可能是设备驱动程序问题,但我找不到我的适配器的名称,除了它是以下两者之一:

Intel Corporation Device 24fd (rev 78)
Subsystem: Intel Corporation Device 1010
Run Code Online (Sandbox Code Playgroud)

这似乎与我需要确定要安装哪个驱动程序的内容不匹配。

这是输出的输出网络控制器部分 lspci -v

01:00.0 Network controller: Intel Corporation Device 24fd (rev 78)
    Subsystem: Intel Corporation Device 1010
    Flags: bus master, fast devsel, latency 0, IRQ 11
    Memory at dc100000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
Run Code Online (Sandbox Code Playgroud)

这是lsusb输出

lsusb
Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. 
Bus 004 Device 002: ID 05e3:0617 Genesys Logic, Inc. …
Run Code Online (Sandbox Code Playgroud)

networking drivers 14.04

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

如何在 Ubuntu 14.04 上安装额外的 CMake 模块(可信赖)

我正在尝试使用 CMake 从源代码构建一些用于当前(16.04 - Xenial)构建的东西。它似乎取决于 ECM,它似乎是 Extra CMake 模块(又名 Xenial 上的 extra-cmake-modules)。它似乎不适用于 14.04。

任何关于如何获取它的想法,或者关于我可以在哪里下载源代码并为 Trusty 构建一个我可以安装的包的说明?

software-installation 14.04

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

从源代码构建后,如何在系统范围内更新 XZ-utils?

我从他们的网站下载了XZ Utils,然后我使用and构建它们,这会创建一堆二进制文件。(我测试了它们并且它们有效。)现在我想让这些新的二进制文件可以在系统范围内访问。然而,这样做并不好,因为运行向我展示了旧版本。./configuremakesudo make installxz --version

我尝试将较新的xz二进制文件处理为/usr/bin,但这似乎没有帮助。

如何“更新” XZ utils 以便xz在终端中输入给我新的二进制文件?

(我正在运行 Ubuntu 14.04)


编辑
type -a xz输出

xz is /home/diego/anaconda3/bin/xz  
xz is /usr/local/bin/xz  
xz is /usr/bin/xz  
Run Code Online (Sandbox Code Playgroud)

xz --version 产出

xz (XZ Utils) 5.0.5  
liblzma 5.0.5
Run Code Online (Sandbox Code Playgroud)

/usr/bin/xz 产出

xz (XZ Utils) 5.2.2  
liblzma 5.2.2  
Run Code Online (Sandbox Code Playgroud)

(我认为这是因为我在这里复制了新的二进制文件)

/usr/local/bin/xz 产出

/usr/local/bin/xz: /lib/x86_64-linux-gnu/liblzma.so.5: version `XZ_5.2' not found (required by /usr/local/bin/xz)
Run Code Online (Sandbox Code Playgroud)

software-installation 14.04

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

Google Pixel 未被“adb 设备”接收

我已经尝试了我能在任何地方找到的一切。

来自 lsusb:

Bus 002 Device 021: ID 18d1:4ee6 Google Inc. 
Run Code Online (Sandbox Code Playgroud)

来自 dmsg:

[ 3609.392038] usb 2-1: new SuperSpeed USB device number 21 using xhci_hcd
[ 3609.411721] usb 2-1: New USB device found, idVendor=18d1, idProduct=4ee6
[ 3609.411729] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3609.411734] usb 2-1: Product: Pixel
[ 3609.411738] usb 2-1: Manufacturer: Google
[ 3609.411742] usb 2-1: SerialNumber: FAXXXXXXXXXX
Run Code Online (Sandbox Code Playgroud)

adb 设备的结果:

List of devices attached 
Run Code Online (Sandbox Code Playgroud)

后面有一个空行

我已经尝试了这个问题/答案中的所有内容,但没有一个奏效。

奇怪的是,它是从 android studio 获取并运行的,而不是通过终端。

android adb 14.04

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

未找到 mlabel 命令

我收到错误

mlabel command not found
Run Code Online (Sandbox Code Playgroud)

我尝试使用sudo apt-get install mlabel,但它说无法找到包 mlabel。

任何想法如何让这个工作?

command-line 14.04

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

Snapd 包与 xorg 包冲突

我想在 ubuntu 14.04 上尝试 snapd,但是存在一些依赖性问题。

显然 systemd 与我随 HWE 软件包一起安装的一些 xorg/mesa 驱动程序冲突。

我删除了其中一些并再次尝试,它起作用了。现在我可以安装和使用 snaps。

然后我尝试重新安装 HWE 包并得到这个:

chestrada@estacion17:~$ sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
linux-generic-lts-xenial is already the newest version.
The following packages were automatically installed and are no longer required:
  snap-confine ubuntu-core-launcher
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libdrm-amdgpu1 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libedit2:i386 …
Run Code Online (Sandbox Code Playgroud)

hardware-enablement-stack systemd 14.04 snap

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

无法在新系统中运行 gparted

尝试在全新安装的 Ubuntu 中运行 gparted。系统未找到该程序。当我尝试安装时,我报告说它已经安装。如何解决这个问题呢?

g@g-Lenovo:~$ gparted
The program 'gparted' is currently not installed. You can install it by typing:
sudo apt install gparted
g@g-Lenovo:~$ sudo aptitude install gparted
[sudo] password for g: 
gparted is already installed at the requested version (0.25.0-1)
gparted is already installed at the requested version (0.25.0-1)
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 130 not upgraded.
Need to get 0 B of archives. After unpacking …
Run Code Online (Sandbox Code Playgroud)

gparted 14.04

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

如何仅删除当天的 bash_history?

我正在处理一个托管在 ubuntu 服务器上的数字海洋上的客户端项目,我正在与其他一些开发人员一起工作,我是一个新人,并且编写了一堆命令,它真的很混乱。如何删除特定点的命令历史记录?

例如,我想删除我今天输入的所有命令,并保留之前所有以前的命令,这可能吗?

其他开发人员更容易找到以前的命令,而无需遍历我的所有命令。是否可以将 bash_history 清除到某个点,例如只有今天的历史?如果是这样,如何?

请指教!

谢谢!

command-line bash 14.04

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

“音频设备卡住了!” 一分钟后使用蓝牙

在 ubuntu 14.04 上,我已通过蓝牙(蓝牙管理器;音频接收器)连接到音频设备。当我使用 启动音频文件时mplayer,音频会在外部蓝牙设备上播放,但在 30 到 60 秒后,没有做任何事情,我收到消息

Audio device got stuck!
Run Code Online (Sandbox Code Playgroud)

并且蓝牙设备上没有更多音频。甚至重新启动蓝牙服务

sudo /etc/init.d/bluetooth restart
Run Code Online (Sandbox Code Playgroud)

没有帮助 - 甚至蓝牙管理器都不会重新启动。唯一的帮助是重新启动笔记本电脑,再次使用蓝牙连接仅在 30-60 秒后再次断开连接...

如何找出发生了什么?

sound bluetooth 14.04

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