Ubuntu

Ubuntu用户和开发人员的问答

4
从任何目录运行Web服务器
我正在写一个小型网站,但是我不想弄清楚如何安装和配置完整的LAMP堆栈以从~/home目录中测试该网站。那将是完全破坏性的和不必要的。 我只想拥有一个目录,例如~/home/Documents/Website,从该文件夹运行一个小型Web服务器作为网站的“ home”文件夹。 我知道Jekyll可以做类似的事情,但是它似乎只能与它构建和配置的基于Ruby / Jekyll的站点一起使用。 难道没有一些我可以轻松安装然后运行非常简单的小型Web服务器程序吗? 例如,如果我只需要从命令行运行类似的东西simple-server serve ~/home/Documents/Website,然后导航到例如localhost:4000测试站点的工具或其他工具,那将是完美的。 如果在Ubuntu中已经可以做到这一点,但我不知道如何做,请告诉我。

1
在文件搜索中使用*
在阅读有关linux文件搜索的信息时,我得到了以下信息... 要使用*通配符搜索文件,请将未知字符串替换为*,例如,如果您只记得扩展名是.out,则键入ls * .out。 当我在系统上尝试以下命令时(ubuntu 14.04 LTS)..我得到了 anupam@JAZZ:~$ ls *.bash* ls: cannot access *.bash* : No such file or directory anupam@JAZZ:~$ ls .bash* .bash_history .bash_logout .bash_profile .bashrc anupam@JAZZ:~$ 在第一种情况下,为什么不显示该目录(*.bash*),在第二种情况下,其显示文件(.bash*) 我是这个新手,根据我的自动机理论,类(*)表示包括epsilon(empty)在内的字符串的任意组合,那么为什么两种情况下的结果都不相同...?

2
“试图覆盖'/usr/share/man/man1/node.1.gz',它也在nodejs-legacy 0.10.25〜dfsg2-2ubuntu1软件包中”
我正在尝试安装nodejs,但是它反复失败。附件是日志 $ sudo apt-get install nodejs Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libc-ares2 libv8-3.14.5 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: rlwrap The following NEW packages will be …


2
DisplayLink USB 3.0在Ubuntu 14.04LTS上不起作用
我注意到这可能又是DisplayLink的另一次强烈抗议-但我认为我还是愿意这样做。因此,通常的情况-我有一个DisplayLink适配器Kensington USB3.0视频适配器,而且看起来永远都无法使用。 插入电源后会重新组织。 #uname -r 3.13.0-35-generic # dmesg [52049.856134] usb 2-2: new high-speed USB device number 8 using ehci-pci [52049.989282] usb 2-2: New USB device found, idVendor=17e9, idProduct=430f [52049.989290] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [52049.989295] usb 2-2: Product: Kensington USB3.0 Video Adapter [52049.989299] usb 2-2: Manufacturer: …

1
Tomcat的权限问题
我按照Ubuntu指南安装了Tomcat 7 。服务器正在工作,并给我“它可以工作!” 上的页面http://localhost:8080/。 现在,我想使用Netbeans设置自己的Web应用程序。我使用Java EE 6和Tomcat 7 生成了一个新的Web项目。用户在/var/lib/tomcat7/conf/tomcat-users.xml文件上的配置正确。 当我运行项目时,一切似乎都很好,但是当我打开浏览器时,它显示500错误。 在Tomcat的输出提到权限错误试图访问tomcat7/logs和 该IDE日志试图访问tomcat7/conf。 文件权限: lucio@lucio-pc:/$ ll /var/lib/tomcat7/logs lrwxrwxrwx 1 root root 17 jul 24 18:07 /var/lib/tomcat7/logs -> ../../log/tomcat7/ lucio@lucio-pc:/$ ll /var/log/tomcat7/ total 136 drwxr-x--- 2 tomcat7 adm 4096 ago 28 10:50 ./ drwxrwxr-x 15 root syslog 4096 ago 28 09:29 ../ …

2
如何在Ubuntu上键入特殊字符
有点愚蠢,但我无法在ubuntu上输入此字符ಠ。 某些页面说应该是这种方式 Ctrl+Shift type u0CA0 但是它什么也没做。甚至在尝试此操作之前,我都找到了一个我不知道存在的崇高捷径。

2
如何在Ubuntu 14.04中配置网络打印机
我在家庭WiFi网络上有2台打印机,可以通过运行Windows的2个桌面进行访问。我有一台新的笔记本电脑,正在上面学习/试用Ubuntu 14.04。如何配置从笔记本电脑访问这些打印机的设备?似乎有很多我不理解或感到困惑的行话。分步说明将很有帮助。

5
如何让Wifi在Ubuntu 14.04上工作(Macbook Pro Retina 15 inch-2014)
我刚刚使用USB在Macbook Pro Retina 15英寸2014版本上下载了Ubuntu 14.04。我的问题是我无法让Wifi工作。wifi菜单上不会显示wifi连接。我试图在整个Internet上搜索解决方案,但是我只能找到一种解决方案,那就是使用以太网电缆并下载外部软件。问题是,我目前没有以太网电缆,也没有连接以太网电缆的端口(我住在宿舍里)。基本上,我无法连接到以太网电缆,但是需要wifi。有什么方法可以使用sudo-apt get下载wifi驱动程序吗?请帮帮我。 提前致谢。

5
如何在Touch上获得更大的根分区
我正在尝试使Touch(14.10)作为Ubuntu服务器工作。但是,根分区只有2 GB,不足以容纳我需要安装的软件包。有什么办法可以在根分区上获得更多的空间? 到目前为止,我已经尝试过: / dev / loop0上的resize2fs无法工作,因为内核不支持在线调整大小,并且我无法卸载root(即使使用-f,ro也无法将其切掉)。 在/userdata/ubuntu.img的末尾添加2 GB可以,但是文件上的resize2fs没有帮助。


3
无法安装python模块urlparse
一些用Python 2.7编写的程序抱怨说ImportError: No module named 'urlparse'。因此,我需要安装该模块,但无法执行该操作。该模块确实存在,例如在https://docs.python.org/2/library/urlparse.html中进行了描述。然而,无论是apt-get install,还是pip install能够找到一个名为模块urlparse,python-urlparse,urllib,python-urllib... -我得到的消息一样 Could not find any downloads that satisfy the requirement ...,唯一的例外是包python-urllib3这可能包含所需的文件,但为Python 3和安装这些并没有帮助。 我已经安装pip,不是pip3因为我需要Python 2(pip 1.4.1 from /usr/lib/python2.7/dist-packages (python 2.7))的模块。我的Ubuntu是Xubuntu 13.10。 请问哪里出问题了?是否pip在正确的位置搜索模块?我不知道应该在什么位置搜索...

4
如何在启动时安装内部硬盘?磁盘实用程序不起作用
它要么不直观,要么在Ubuntu 14.04中不起作用。 我想在启动时安装内部硬盘(我从SSD引导)。我尝试按照以下步骤进行设置: 打开磁盘实用程序 选择磁盘 在磁盘的“ 卷”下方,单击“ 更多操作”按钮 选择编辑挂载选项... 选择自动安装选项 “关闭” 在“ 安装选项”下,确保已选择“ 启动时安装” 点击确定 在“ 身份验证”对话框中输入密码 重新开始 但是此过程不起作用。重新启动后,在Grub尝试启动Ubuntu之后,我收到错误消息“安装/ mnt / 4f721fc0-8072-453f-b48f-ca686bd89549时发生错误。按S跳过安装或按M进行手动恢复”。该标识符“ 4f721fc0-8072-453f-b48f-ca686bd89549”是由Ubuntu自动分配的。 我按S键,然后启动过程继续OK。如果我尝试在启动后立即挂载磁盘,则会收到错误消息“无法访问“存储””(我将其命名为卷Storage)。 因此,然后我启动“ 磁盘”实用程序并将其设置为“ 自动挂载选项 ”,然后重新启动。 对我来说,这似乎应该起作用,但事实并非如此。 以下是该过程的一些照片(选择“更多操作”后,Alt + PrtScn不起作用)。
9 automount 

4
在Ubuntu 14.04上安装VLC媒体播放器
我已经在Internet上搜索了很多选项,以便在Ubuntu 14.04(Trusty Tahr)上安装VLC媒体播放器,但是没有任何工作对我有用。 我该如何解决这个问题? 错误: root@hiteshb-To-be-filled-by-O-E-M:~# apt-get install vlc Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libavcodec54 libavformat54 libchromaprint0 libmp3lame0 libvlc5 libvlccore7 vlc-data vlc-nox vlc-plugin-notify vlc-plugin-pulse Suggested packages: libchromaprint-tools python-acoustid videolan-doc Recommended packages: libdvdcss2 The following NEW packages will …
9 14.04  vlc 

5
更新的Intel显示驱动程序在引导时导致错误
我已在Ubuntu 14.04上升级到Graphics Installer 1.0.6,并使用Intel Graphics Installer安装了驱动程序。该笔记本电脑是采用英特尔高清显卡的英特尔Ivybridge。它是Optimus,但我已在BIOS中禁用了Nvidia卡。英特尔图形安装程序将安装软件包i915-3.15-3.13-dkms.deb,我认为它是更新的驱动程序。我启动时会引起一堆错误消息。这是我启动时来自dmesg的相关错误: [ 7.206151] drm: module verification failed: signature and/or required key missing - tainting kernel [ 7.208045] drm: module has bad taint, not creating trace events [ 7.336470] fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver [ 7.393854] [drm] Supports …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.