有没有办法在系统上打包安装的软件?
我的意思是不去/var/cache/apt..也不下载任何其他东西,我可以使用dpkg命令从我系统上安装的所有软件中制作软件包吗?
因此,我可以将这些软件包放在 CD 上,然后将它们安装到另一个系统上,而无需从缓存中抓取文件或使用 AptonCD。
我有一个需要使用 pcap 库的编程任务。
#define _BSD_SOURCE
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <pcap.h> // <-- missing include
#include <netinet/ip.h>
#include <netinet/tcp.h>
void logpacket( unsigned char* payload, struct ip* ipheader, struct tcphdr* tcpheader )
{
//...
}
int main(int argc, char* argv[] )
{
//...
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得编译这个程序所需的库文件?
我想通过 Ubuntu 终端或类似netcat( nc -l 1234)创建安全聊天连接和隧道,但 netcat 未加密。
我在我的系统上安装了 Ubuntu 14.04,我将它作为我办公室的服务器,有 15 名员工在工作。我的系统中有 2 个 LAN 卡:
现在,我如何配置我的两个 LAN 卡,因为我想阻止某些站点并对网络进行一些限制。
我在 Ubuntu 14.04 上遇到此错误:
checking for X... libraries , headers /usr/include/X11/
configure: error: Cannot find required Xaw header file Box.h; PDCurses cannot be configured
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我买了一个新的 SSD,所以我今天在上面安装了 Vivid(对我来说,杀手级功能是systemd将关机过程从 15 秒缩短到 2 秒),尽管直到昨天才使用 Trusty。令我沮丧的是,我依赖的大约 12 个 PPA 中只有两个(用于我的天气指示器和 Google Drive 命令行客户端)有效。
我可以使用 Utopic 或 Trusty 的存储库吗?IE:
deb http://ppa.launchpad.net/cz.nic-labs/datove-schranky/ubuntu trusty main
代替:
deb http://ppa.launchpad.net/cz.nic-labs/datove-schranky/ubuntu vivid main
昨天我用 Nautilus 扩展安装了 MegaSync,当我重新启动计算机(运行 Ubuntu Desktop 15.04)时,MegaSync 应用程序根本没有启动。
我尝试megasync在终端中运行,但什么也没有,系统监视器没有看到 MegaSync 正在运行。我能做什么?
我正在攻读 Linux 基金会的 Linux 认证,但我对一个实验室有一些疑问。这是实验室:
- 在您的系统上创建并实施一个规则,该规则将在插入 USB 设备时创建一个名为 myusb 的符号链接。
- 将 USB 设备插入您的系统。它可以是笔式驱动器、鼠标、网络摄像头等。 注意:如果您在管理程序下运行虚拟机,则必须确保来宾可以看到 USB 设备,这通常只是单击鼠标,也会断开连接它来自主机。
- 获取 /dev 目录的列表并查看您的符号链接是否已创建。
- 移除 USB 设备。(如果它是一个驱动器,为了安全起见,你应该总是先卸载它。)
- 查看您的符号链接是否仍然存在于 /dev 中。
我在终端做了什么;
创建一个名为 /etc/udev/rules.d/75-myusb.rules
sudo vim /etc/udev/rules.d/75-myusb.rules
Run Code Online (Sandbox Code Playgroud)并让它只包含一行内容:
SUBSYSTEM=="usb", SYMLINK+="myusb"
Run Code Online (Sandbox Code Playgroud)重启 udev 服务并检查
sudo /etc/init.d/udev restart
ls -lF /dev | grep myusb
Run Code Online (Sandbox Code Playgroud)但是比上一个命令没有输出,根本没有列表。
如何检查符号链接是否已创建?
在 Ubuntu 14.04 中,当我重新启动机器时,语言图标键盘消失了。
我怎么解决这个问题?
我正在尝试将我的cmake构建项目发布到我的启动板 ppa。当我在下面进行假构建时,会抛出错误。
gowtham@ubuntu:~/Packages/build-area$ pbuilder-dist xenial build base_1.1-0ubuntu1.dsc
...
...
dh_auto_configure -O--buildsystem=cmake
mkdir -p obj-x86_64-linux-gnu
cd obj-x86_64-linux-gnu
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var
dh_auto_configure: cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var failed to to execute: No such file or directory
cd /build/base-1.1
debian/rules:11: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
...
...
Run Code Online (Sandbox Code Playgroud)
错误消息没有说明缺少什么文件。我的项目没有configure文件要做./configure。
我的debian/rules文件
#!/usr/bin/make -f
# -*- makefile -*- …Run Code Online (Sandbox Code Playgroud)