Questions tagged «ubuntu»

一般的UBUNTU支持不在主题之列。可能会在https://askubuntu.com/上询问支持问题。Ubuntu是基于Debian GNU / Linux的免费桌面和服务器操作系统。请注意,这是针对特定于Ubuntu的编程问题,而http://askubuntu.com专门用于回答一般的Ubuntu问题。

9
如何在ubuntu上彻底清除并重新安装postgresql?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 不知何故,我设法完全在Ubuntu karmic上破解了postgresql的安装。我想从头开始,但是当我用apt-get“清除”软件包时,它仍然留下痕迹,以致重新安装配置无法正常运行。 完成后: apt-get purge postgresql apt-get install postgresql 它说 Setting up postgresql-8.4 (8.4.3-0ubuntu9.10.1) ... Configuring already existing cluster (configuration: /etc/postgresql/8.4/main, data: /var/lib/postgresql/8.4/main, owner: 108:112) Error: move_conffile: required configuration file /var/lib/postgresql/8.4/main/postgresql.conf does not exist Error: could not create default cluster. Please create it manually …



8
sh:0:getcwd()失败:引用的驱动器上没有这样的文件或目录
我正在尝试在Ubuntu 12中编译ARM代码。 当我将代码放在本地目录中时,一切工作正常。 但是,当我将代码放在引用的安装目录中时,会出现错误: making testXmlFiles sh: 0: getcwd() failed: No such file or directory ARM Compiling xxxxx.c sh: 0: getcwd() failed: No such file or directory 这是我在fstab中的设置 //10.0.0.1/data /mnt/data cifs auto,noserverino,credentials=/root/.smbcredentials,file_mode=0777,dir_mode=0777,uid=user,gid=users,noperm 0 0 这里发生了什么?是什么导致此错误?

15
错误:安装eventlet时命令'gcc'失败,退出状态为1
我想eventlet在我的系统上安装,以使“ Herd”用于软件部署。.但是终端显示了gcc错误: root@agrover-OptiPlex-780:~# easy_install -U eventlet Searching for eventlet Reading http://pypi.python.org/simple/eventlet/ Reading http://wiki.secondlife.com/wiki/Eventlet Reading http://eventlet.net Best match: eventlet 0.9.16 Processing eventlet-0.9.16-py2.7.egg eventlet 0.9.16 is already the active version in easy-install.pth Using /usr/local/lib/python2.7/dist-packages/eventlet-0.9.16-py2.7.egg Processing dependencies for eventlet Searching for greenlet>=0.3 Reading http://pypi.python.org/simple/greenlet/ Reading https://github.com/python-greenlet/greenlet Reading http://bitbucket.org/ambroff/greenlet Best match: greenlet 0.3.4 Downloading …
202 python  ubuntu  eventlet 

17
在Ubuntu上安装Node.js
我正在尝试在Ubuntu 12.10上安装Node.js,但是终端向我显示有关丢失软件包的错误。我尝试了这个: sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm 但是当我来到最后一行时sudo apt-get install nodejs npm显示此错误: Failed to install some packages. This may mean that you requested an impossible situation or if you are using the distribution distribution that some required packages have not …
199 node.js  ubuntu  npm 

3
sendmail:如何在ubuntu上配置sendmail?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 当我在ubuntu上搜索配置sendmail时,没有得到明确的答案,每个人都以为我知道他们在说什么, 我只想要基本配置来启用电子邮件发送,基本上我将与Google App Engine一起使用它来启用从开发服务器发送邮件。 我已经做到了: sudo apt-get install sendmail 然后 sudo sendmailconfig 但我不知道最后一个实际上做了什么。

6
在ZSH中将新条目添加到PATH变量中
我正在使用zsh,并且尝试向变量添加新的条目(/home/david/pear/bin),PATH但我不知道如何。 最让我困惑的是,PATH我的~/.zshrc文件中没有对变量的单一引用,而是echo $PATH返回: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 因此,在PATH某处设置了变量。
185 linux  ubuntu  zsh 


30
错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:是)
我是一名电气工程师,主要研究电源系统而不是编程。最近,我一直在遵循手册,在Ubuntu上安装软件套件。mySQL实际上,我一点也不了解。我已经在Ubuntu上完成了以下安装。 sudo apt-get update sudo apt-get install mysql-server-5.5 sudo apt-get install mysql-client-5.5 sudo apt-get install mysql-common sudo apt-get install glade sudo apt-get install ntp 那我做 me@ubuntu:~/Desktop/iPDC-v1.3.1/DBServer-1.1$ mysql -uroot -proot <"Db.sql" 我最终收到以下错误消息。 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 我该如何修复并继续?
184 mysql  linux  ubuntu 

5
如何杀死僵尸进程
我在前台启动了我的程序(守护程序),然后用杀死了该程序kill -9,但剩下一个僵尸,无法使用杀死它kill -9。如何杀死僵尸进程? 如果僵尸是一个死进程(已经被杀死),我如何将其从输出中删除ps aux? root@OpenWrt:~# anyprogramd & root@OpenWrt:~# ps aux | grep anyprogram 1163 root 2552 S anyprogramd 1167 root 2552 S anyprogramd 1169 root 2552 S anyprogramd 1170 root 2552 S anyprogramd 10101 root 944 S grep anyprogram root@OpenWrt:~# pidof anyprogramd 1170 1169 1167 1163 root@OpenWrt:~# kill -9 …

8
在Ubuntu中的32位上交叉编译64位程序时缺少“ bits / c ++ config.h”
我正在运行32位版本的Ubuntu 10.10,并尝试交叉编译为64位目标。根据我的研究,我已经安装了g ++-multilib软件包。 该程序是一个非常简单的问候世界: #include <iostream> int main( int argc, char** argv ) { std::cout << "hello world" << std::endl; return 0; } 编译: g++ -m64 main.cpp 错误: In file included from main.cpp:1: /usr/include/c++/4.4/iostream:39: fatal error: bits/c++config.h: No such file or directory compilation terminated. 我找到了一个c++config.h文件,但它们位于中的“没有” 中的i486-linux-gnu和i686-linux-gnu目录下。/usr/include/c++/4.4/c++config.h/usr/include/c++/bits 关于我所缺少的任何想法?不带-m64标志的编译工作正常(a.out已创建并正确运行)。 编辑由于@nightcracker的提示,我对32位和64位系统的include结构进行了更多研究。我在下面添加了一个可以暂时“解决”问题的答案,但是我认为它将在下次更新时中断。基本上,我缺少一个名为的目录/usr/include/c++/4.4/i686-linux-gnu/64,该目录应包含一个名为的子目录bits,该子目录具有丢失的包含文件。知道应该由哪个软件包来处理吗?


5
如何在crontab中由哪个用户指定运行脚本?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使它成为Stack Overflow 的主题。 4个月前关闭。 改善这个问题 我几乎没有在root下运行的crontab作业,但这给我带来了一些问题。例如,在该cron作业过程中创建的所有文件夹都位于用户root和组root下。如何使其在用户www-data和www-data组下运行,以便从网站运行脚本时可以操纵这些文件夹和文件? 我的服务器在Ubuntu上运行。 当前的crontab作业是: */1 * * * * php5 /var/www/web/includes/crontab/queue_process.php >> /var/www/web/includes/crontab/queue.log 2>&1
176 ubuntu  cron  crontab 

3
使用RVM安装了Ruby 1.9.3,但命令行未显示ruby -v
这是控制台输出: sergio@sergio-VirtualBox:~$ rvm list rvm rubies ruby-1.9.3 [ i386 ] sergio@sergio-VirtualBox:~$ rvm use 1.9.3 Using /usr/share/ruby-rvm/gems/ruby-1.9.3 sergio@sergio-VirtualBox:~$ ruby -v The program 'ruby' can be found in the following packages: * ruby1.8 * ruby1.9.1 Try: sudo apt-get install <selected package> 发生什么了?我需要重启机器吗?还是应该立即发挥作用?我正在使用Ubuntu 11.10,希望能提供任何帮助。
173 ruby  ubuntu  rvm 

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.