如何将文件类型与 Sublime Text 2 相关联?已下载 Sublime Text 2。我已将其解压到/opt/Sublime Text 2/目录中。
现在我想.conf用 ST2打开所有文件。但我不能轻易设置。Xubuntu 在Open With程序列表中不提供 ST2 。
我愿意:
右键单击fonts.conf>> Properties...>> Open With>> Other Application。
并Open With出现一个窗口。它没有 ST2 应用程序。
如何将 ST2 添加到Open With列表或如何将文件与 ST2 关联?
更新:
类似的问题,没有回答:
为什么简单的事情在 Ubuntu (Xubuntu) 中变得越来越难?
calculator我的键盘上有一个按钮。在 Windows 下,它启动 Windows 计算器。但是在 Xubuntu(但使用 kubuntu-desktop)下,它什么也不启动,它处于非活动状态。要开始计算器,我必须从Application > Utilities现在开始选择它。
如何calculator像在 Windows 中一样将按钮与计算器连接以启动它。
我已经将 MySQL 5.6.12 下载并解压到/opt/mysql/server-5.6. 我想使用这个数据库而不是预装的 5.5 版本。但是这两个版本都不起作用。
当我想使用mysqld --console(预安装版本)启动服务器时,出现此错误:
user@user-desktop:~$ sudo mysqld --console
[sudo] password for user:
130719 19:26:17 [Warning] Can't create test file /var/lib/mysql/user-desktop.lower-test
130719 19:26:17 [Warning] Can't create test file /var/lib/mysql/user-desktop.lower-test
mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 2)
130719 19:26:17 [ERROR] Aborting
130719 19:26:17 [Note] mysqld: Shutdown complete
Run Code Online (Sandbox Code Playgroud)
我的系统中没有任何这些目录:
/var/lib/mysql/
/var/lib/mysql/
/var/lib/mysql/
Run Code Online (Sandbox Code Playgroud)
怎么会这样?MySQL 已预先安装,但没有目录。我应该手动创建它们吗?还是我需要做其他事情,运行一些程序来创建它们?我需要为他们设置什么模式?
系统中有一些mysql_install_db程序。我应该运行它来设置 MySQL 吗?
更新管理器在 Xubuntu 13.04 中不起作用。
系统加载时出现提示“共有96个更新,点击此提示进行更新”。我点击了一个通知,但没有任何反应,它只是消失了。
我阅读了他们的网站:http : //xubuntu.org/upgrading/
打开应用程序->系统->更新管理器。
但没有任何Update Manager在System。
在哪里可以找到Update Manager或如何启用它?
我想运行此命令(请参阅4此处https://help.ubuntu.com/community/AptGet/Howto#Removal_commands部分):
dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge
Run Code Online (Sandbox Code Playgroud)
我sudo在开始时使用,但无论如何我得到一个错误:
user@user-desktop:~$ sudo dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge
[sudo] password for user:
dpkg: error: requested operation requires superuser privilege
Run Code Online (Sandbox Code Playgroud)
为什么sudo不起作用?我还应该输入什么?
我真的不明白所有这些特权在 Linux 中是如何工作的。
要启动 MySQL 服务器mysqld程序,必须将其.pid文件写入/var/run/mysqld/目录。但我们从FHS(文件系统层次结构标准)得知:
在启动过程开始时,必须清除(根据需要删除或截断)此目录下的文件。
所以每次MySQL服务器启动时都mysqld 必须在下面创建/mysqld目录。/var/run/
的所有者和组/var是root并且/var是:
drwxr-xr-x 13 root root 4096 may 20 23:41 var.
Run Code Online (Sandbox Code Playgroud)
我们还从 FHS(文件系统层次结构标准)得知:
/var/run 对于非特权用户(root 或运行守护程序的用户)应该是不可写的;如果任何用户可以在该目录中写入,这将是一个主要的安全问题。
所以mysqld无法写入该目录。事实上,当我运行mysqld启动 MySQL 服务器时,我总是收到错误:
user@user-desktop:~$ sudo mysqld --console
130720 23:43:02 [ERROR] Can't start server : Bind on unix socket: Permission denied
130720 23:43:02 [ERROR] Do you already have another mysqld server running …Run Code Online (Sandbox Code Playgroud) 当我在浏览器中打开.htmlWindows 8.1 上的某个文件(例如这个文件C:\Users\me\sbox\foo\client\index.html)时(网址是file:///C:/Users/me/sbox/foo/client/index.html:),浏览器会解析文件,我可以像访问网页一样查看它。不需要运行 web-server,因为它只是 html 标记文件。
我想在我的 Ubuntu(实际上是 Amazon Linux)上做同样的事情。我想在浏览器中输入我的 Ubuntu 的 IP 地址并获取/var/www/index.html. 我的意思是公共 IP,即:http://123.12.12.12/或http://123.12.12.12/index.html在浏览器中获取页面。
是否可以?如何实现?我真的需要运行任何网络服务器吗?我只想打开一个.html文件,而不是.php或其他什么,不需要解析器。
据我了解,我需要:
打开:80端口
设置一些配置,以便所有公共入站 http:80 请求都应该转到/var/www文件夹。
我对吗?怎么做?
xubuntu ×3
mysql ×2
calculator ×1
dpkg ×1
filesystem ×1
keyboard ×1
networking ×1
permissions ×1
server ×1
sudo ×1
uninstall ×1
updates ×1