Articles of Ubuntu

无法运行编译的文件 – bash:./a.out:权限被拒绝。 (我试过chmod)

我使用cc test.c编译了我的C源代码,并生成了a.out文件。 但是,当我运行它,我得到这个错误 – bash: ./a.out: Permission denied 我的源不在主目录中,它位于不同的FAT-32分区上,所以我使用以下命令安装了代码所在的驱动器 – $ udisks –mount /dev/sda7 –mount-options umask=022 Mounted /org/freedesktop/UDisks/devices/sda7 at /media/48E9-FD53 $ cd /media/48E9-FD53/C 然后我使用cc编译我的代码 我也试过gcc 。 但是我仍然得到相同的错误。 然后我做了 – chmod +x a.out ,仍然是同样的问题。 还有( chmod 755 a.out )和chmod u+x a.out 。 我也试着用sudo编译和执行程序。 我也试过 – sudo chown sannidhya:sannidhya a.out 。 我尝试了Googlesearch后发现的所有内容,但仍无法使其正常工作。 我如何运行.out文件(不移动到主目录)? 注 – 我正在使用Ubuntu 12.04 […]

Ubuntu的Java:find一个特定的程序的PID和杀死程序

我试图做一个应用程序,检查这个特定的应用程序是否正在运行,然后在指定的时间后终止应用程序。 我打算获得应用程序的PID。 我怎样才能得到应用程序的PID? 谢谢

X11 EvDev触摸屏驱动程序:禁用长按右键单击桌面上

我正在设置一个自助服务terminal系统,在启动时自动加载一个网页。 标准的东西。 问题是一个macros碁的触摸屏,与evdev驱动程序工作正常,但它的工作有点太好了。 如果用户按下并按住屏幕,则会生成右键单击,并出现上下文菜单。 这导致接口的一些问题,我需要禁用此function,但我还没有find一种方法来做到这一点呢。 X11configuration文件不是我有很多经验的东西。 有没有人有任何经验摆脱这个function? 是否可以将触摸屏映射到通用鼠标驱动程序? 系统是: – Ubuntu的伴侣15.04 – 树莓派2 – 窗口pipe理器:火柴盒 – 浏览器:铬 到目前为止,我已经对/usr/share/X11/xorg.conf.d中的10-evdev.conf文件进行了以下更改 Section "InputClass" Identifier "evdev touchscreen catchall" MatchIsTouchscreen "on" MatchDevicePath "/dev/input/event*" Driver "evdev" **Option "ButtonMapping" "1 0 0 0 0" Option "Emulate3Buttons" "False" Option "EmulateWheel" "False" Option "EmulateThirdButton" "False" Option "EmulateThirdButtonTimeout" "100000" Option "EmulateThirdButtonMoveThreshold" "0"** EndSection 它没有任何影响正在生成的右键单击事件或上下文菜单出现。 但是,如果我把: […]

为Qt应用程序创buildLinux安装

我只是用Qt Creator做了一个很棒的程序。 我对自己很满意。 如何将其从桌面移动到笔记本电脑? 那么,最好的方法是安装程序? 而对于Ubuntu,这是一个debian包吗? 我怎么做? 有人这样做,他们可以共享QT 4.5的模板文件吗? 谢谢, 麦克风

更改X-Frame-Options以允许所有域

我正在尝试使用我的一个网站作为来自我的另一个网站的iframe 。 我的问题是,其他网站总是改变他的IP地址,并没有一个域名。 所以,我读到你可以通过将这个lint添加到/etc/nginx/nginx.conf来/etc/nginx/nginx.conf一个特定的域: add_header X-Frame-Options "ALLOW-FROM https://subdomain.example.com/"; 我的问题是:可以允许我的网站作为来自所有IP地址和域的iframe导入? 我应该写什么来达到这个目的呢? 我使用Ubuntu 16.04和nginx 1.10.0。

在Sublime Text 3中,我可以向Stata发送一个do文件的select吗?

这个SO 问题让我尝试使用Sublime Text 3来代替Stata在Linux上做的文件编辑器( 这里有完整的说明)。 语法突出显示工作和一个Ctrl+B快捷方式发送整个do文件到Stata。 有没有办法只发送一行select到Stata?

在添加新的veth界面时运行脚本

Docker为每个创build的容器创build一个连接到桥( docker0 )的veth接口。 http://docs.docker.io/use/networking/ 我想限制这些新的veth接口的带宽。 我find了一个与奇迹般的做法。 不过,我想自动化这一点。 有没有办法让钩子在每次连接一个新的veth接口时运行一个脚本? 我已经研究过在/etc/network/if-up.d/添加脚本,但是只有在启动时veth添加veth 。 以下是我想要通知的一些系统日志。 我知道我可以尾巴这些日志,但是这种方法似乎有点哈克,必须有一种方式通过操作系统得到这个事件的通知。 May 2 23:28:41 ip-10-171-7-2 kernel: [22170163.565812] netlink: 1 bytes leftover after parsing attributes. May 2 23:28:42 ip-10-171-7-2 kernel: [22170163.720571] IPv6: ADDRCONF(NETDEV_UP): veth5964: link is not ready May 2 23:28:42 ip-10-171-7-2 kernel: [22170163.720587] device veth5964 entered promiscuous mode May 2 23:28:42 ip-10-171-7-2 avahi-daemon[1006]: Withdrawing […]

我如何检测Ubuntu版本?

我目前正在编写一个改变一些networkingconfiguration文件的Python应用程序。 该应用程序需要在Ubuntu 10.04至13.10上运行。 问题是,NetworkManager在不同的版本中有不同的方式(尽pipe它们最终在13.04+版本中修复了这个问题)被破坏了,这会导致与我的应用程序不兼容。 我已经找出了每个版本的问题,并为他们开发了解决方法,我只是不确定最好的方法是检测用户正在运行的Ubuntu版本。 到目前为止我所提出的最好的解决scheme是parsinglsb_release -a的输出,但是这似乎是一个相当脆弱的解决scheme,可能会失败,例如Mint等Ubuntu派生的发行版本,甚至可能会出现一些“官方“变体(Kubuntu,Xubuntu等)。 有没有一种很好的方法来检测给定的Linux发行版的基本分布和版本,所以我可以基于我的应用程序在该版本上做出的select?

如何在不同版本的Julia之间切换(特别是在Ubuntu上的v0.3和v0.4之间)?

我正在使用Julia v0.3开发一些项目。 但是,我想在v0.3和v0.4中testing我的代码(因为一些将要使用它的人已经在使用v0.4)。 我正在运行Ubuntu 14.04并使用apt-get安装了Julia。 我知道v0.4是可以通过PPA julianightlies,但如果我添加这个,v0.3被replace。 有没有一种方法可以在两个版本之间进行安装和快速切换以进行testing?

安装旧版本的gcc

我想在我的Ubuntu 64位系统上安装gcc 4.1.2,目前这个系统有gcc 4.4。 我想继续使用当前的gcc,但也想添加gcc 4.1.2。 任何简单的方法来做到这一点,即在我的系统上安装gcc 4.1.2?