尝试在 Ubuntu 64 上运行Game Dev Tycoon。它要求上述对象。
我跑了sudo apt-get install libudev1:i386
它回来已经安装了。
我有/lib/i386-linux-gnu/libudev.so.1
但没有libudev.so.0
任何地方。
我在我的机器上将端口 80 的流量重定向到 8080
sudo iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-ports 8080
Run Code Online (Sandbox Code Playgroud)
除了我自己的机器之外,它适用于所有世界。我是一名开发人员,我需要为自己将端口 80 重定向到 8080。
我的IP是 192.168.0.111
我的 Web 服务器在端口 8080 上运行
我希望从运行服务器的同一台机器http://192.168.0.111/
而不是打开网站http://192.168.0.111:8080/
。
我正在尝试在 Ubuntu 15.04(64 位)上安装 Simplicity Studio,但出现此错误
E: Unable to locate package lib32bz2-1.0
E: Couldn't find any package by regex 'lib32bz2-1.0'
Run Code Online (Sandbox Code Playgroud)
我尝试安装 lib32bz2-1.0 包,再次出现相同的错误。如何在 Ubuntu 15.04(64 位)上安装软件包 lib32bz2-1.0
我是 Ubuntu 的新手;我安装了 Ubuntu 12.10,分区在任务栏中显示为 30 GB 卷和 78EF-2C5E。我试图重命名它,但重命名和删除按钮被停用,所以我尝试使用磁盘,但它给了我错误:
(Error setting label: Command-line `mlabel -i "/dev/sdb8" ::"windows"' exited with non-zero exit status 1: Total number of sectors (18550784) not a multiple of sectors per track (63)!
Add mtools_skip_check=1 to your .mtoolsrc file to skip this test
(udisks-error-quark, 0))
Run Code Online (Sandbox Code Playgroud)
这也会发生在任何连接到我的笔记本电脑的 USB 上。
我最近在我的工作计算机上安装了 Ubuntu GNOME,替换了 Windows 7,因为我将做很多 Linux 开发工作。
我们的许多配置和开发脚本都使用公司网络服务器的缩短 URL。也就是说,他们使用http://server
而不是http://server.location.company.com
. 我在 Windows 中从未遇到过这些 URL 的问题,但我无法让它们在 Ubuntu 中正常工作。对我来说,简单地输入整个完全限定的 URL 是不可行的,因为在各种脚本中到处都使用了缩写形式,但我能够访问长形式的 URL。
当我使用Dell SonicWall NetExtender VPN 客户端连接到公司的 VPN 时,缩短的 URL 可以正常工作。
根据我迄今为止所做的研究,我认为我需要location.company.com
在 Ubuntu 上将其配置为搜索域,但到目前为止我尝试这样做都失败了。这是我尝试过的:
location.company.com
作为搜索域,并放入我们的 DNS 服务器。这没有明显的区别。dpkg-reconfigure resolvconf
以确保它动态更新 resolv.conf。我还担心此时我已经尝试了几种不同的方法,它们可能会相互干扰。我知道在过去几年中,Ubuntu 更改了此配置的某些部分,并且很难找到最新的信息。我并不完全清楚网络管理器、resolvconf、dhclient 和其他配置文件在最新版本的 Ubuntu 中如何协同工作。
所以,我的问题是:如何配置我的计算机以使短格式 URL 在 Ubuntu 14.10 中正常工作?
或者,我应该使用哪些网络配置程序来执行此操作,我应该如何配置它们,以及如何验证它们是否正常工作?
谢谢你的帮助!如果我可以提供任何其他信息,请告诉我。
编辑:这是 my /etc/resolv.conf
,我相信它是由 resolvconf 生成的。
# Add Company …
Run Code Online (Sandbox Code Playgroud) 我使用useradd
命令创建了一个新用户,例如:
sudo useradd acreddy
Run Code Online (Sandbox Code Playgroud)
然后创建了新用户,但它要求输入密码,密码是什么?
这是我用来检查我的 bash shell 是否存在 Shellshock 错误的命令:
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
Run Code Online (Sandbox Code Playgroud)
任何人都可以详细解释命令吗?
我的机器上有 Ubuntu,我在它上面运行了很棒的窗口管理器。如何检查我正在运行哪个终端?有命令吗?
我无法登录到我的“管理员”账户和Alt+ Ctrl+F1显示我的所有文件都是由我“标准”的用户所拥有。奇怪的。
所以我小心地改成/home/admin
并做了一个
sudo chown -R admin:admin *
Run Code Online (Sandbox Code Playgroud)
(还有.*
)。
伟大的。
然后我无法以我的“标准”用户身份登录,结果发现所有文件/home/standard
现在都归“管理员”所有。
挺幽默的。为什么会这样?
sudo chown -R standard:standard /home/standard/*
Run Code Online (Sandbox Code Playgroud)
做同样的事情,改变/home/admin
以及/home/standard
。
我比平时更困惑,因为我试图升级到 15.04,这几乎毁了我的电脑,所以我把东西放回 14.04,请耐心等待。
我想删除多个文本文件的第一行并将其替换为另一行。有没有办法使用终端来做到这一点?
我知道如何使用 vim,有没有办法让它自动化?我想避免手动执行(如分别编辑每个文件)。
如果可能的话,我想避免安装新的库(特别是对于我认为非常简单的类似的东西 - 但我可能是错的)。
提前致谢!
command-line ×3
12.10 ×1
14.10 ×1
15.04 ×1
apt ×1
bash ×1
chown ×1
dns ×1
hard-drive ×1
iptables ×1
networking ×1
partitioning ×1
password ×1
shellshock ×1
unity ×1
useradd ×1