我有Ubuntu14.04,我尝试通过命令行安装Teamviewer (它说我需要超级用户特权),我尝试过图形安装程序,但它说它不能安装。
更新
我有超级用户特权,但上面写着
dpkg: error processing archive teamviewer_linux.deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing: teamviewer_linux.deb
这里是我的问题:我想从运行在Linux内核空间中的代码中对数据文件的一部分进行内存映射。我想稍后也从Linux内核空间中运行的代码中撤销相同的内存映射。如何执行这些操作?它们与在用户空间中使用mmap(2)/munmap(2)有何不同?
我试图在没有用户进程的内核空间中做到这一点。
我浏览了网络搜索和Linux内核书籍,包括Bovet和Cesati的"Understanding the Linux Kernel“。一本好书,但没有回答我的问题。
我已经创建了一个web应用程序,用户可以在浏览器中运行Java代码。
我使用chroot在web服务器上执行用户提交的代码。
在chroot脚本中,我正在进行挂载,然后卸载一些必需的目录。这在正常情况下很好地工作,但是当我在一排20-30请求中执行请求时,对于某些响应,我将得到这个消息/bin/su: user XXX does not exist,其中XXX是安装所需目录的Linux系统的用户名。
而对于其他人,我得到了预期的输出结果。
我担心的是“在Linux中重复执行mount和unmount有什么副作用吗?”
或者Linux中是否有任何设置来支持此配置?
我正试图使用这个SteamCMD在我的Linux机器上安装指南。但是,在创建了用户steam并安装了SteamCMD之后,我遇到了一个问题。整个错误代码是
Command 'steamcmd' is available in '/usr/games/steamcmd'
The command could not be located because '/usr/games' is not included in the PATH environment
variable
然而,我对Linux并没有那么精通技术。我不确定如何才能让用户steam访