相关疑难解决方法(0)

未创建主目录

我正在尝试了解 Ubuntu 上的系统管理。所以,作为一个例子,我创建一个虚拟用户使用

sudo useradd -d /home/linda linda
Run Code Online (Sandbox Code Playgroud)

passwd创建密码。我检查是否已使用输入cat /etc/passwd

linda:x:1004:1004::/home/linda:/bin/sh
Run Code Online (Sandbox Code Playgroud)

然而,当我su - linda,我得到

No directory, logging in with HOME=/
Run Code Online (Sandbox Code Playgroud)

事实上,还没有创建主目录。我错过了什么?

谢谢。

command-line bash users home-directory

114
推荐指数
6
解决办法
26万
查看次数

我安装的应用程序在哪里?

我已经在 Ubuntu 中安装了 Skype,但我不知道从哪里开始安装 Skype 应用程序。同样我已经安装了 Netbeans 和其他应用程序,但它们的图标没有出现在任何菜单中。

相关:如何卸载已安装的应用程序?

package-management

47
推荐指数
3
解决办法
29万
查看次数

如何告诉 Ubuntu 在哪里安装程序以及如何知道现有程序的安装位置?

我对 Ubuntu/Linux 完全陌生,目前正在使用 Ubuntu Server。只是想弄清楚一些基本的东西。

你怎么知道你在哪里安装程序。例如,我刚刚安装了 Sphinx 搜索引擎,将我从他们网站下载的 tarball 放在/home/sphinx. 我创建了 sphinx 目录来放置 tarball。然后我运行了这些命令:

tar xvzf sphinx-0.9.8.1.tar.gz
cd sphinx-0.9.8.1/
./configure --with-mysql-includes=/usr/include/mysql --with-mysql-libs=/usr/lib/mysql
Run Code Online (Sandbox Code Playgroud)

然后这些:

make
sudo make install
Run Code Online (Sandbox Code Playgroud)

现在我在运行这些命令的目录中有很多文件。这是我的 Sphinx 安装还是其他地方安装的?

在 Windows 中,如果您在任何地方运行安装程序(.exe 文件),该程序仍将安装在您的C:\\Program Files directory. 类似的东西是否适用于所有程序都安装在中央位置的 Linux,或者您可以在系统的任何位置安装程序?

我更愿意将所有已安装的程序放在一个地方,因此就最佳实践而言,什么是正确的地方。换句话说,Linux 相当于C:\\Program Files什么?

以及如何始终在此位置安装,是否只是放置 tarball 并从该位置运行安装命令的问题?

如果我sudo apt-get用来安装一个包呢?我怎样才能指向这个位置来告诉apt-get总是安装在那里?

server apt software-installation

11
推荐指数
1
解决办法
2万
查看次数