我试图在一些描述如何正确启动和停止 mysql 服务器的文章中找到。
我找到了这个链接:如何在 Ubuntu 8.04 上启动/停止 MySql 服务器 | 阿比的博客世界
我运行了这个命令:
/etc/init.d/mysql start
Run Code Online (Sandbox Code Playgroud)
但我看到这个错误
ERROR 1045 (28000) Access denied for user....
Run Code Online (Sandbox Code Playgroud)
在我尝试了这个命令之后:
sudo /etc/init.d/mysql start
Run Code Online (Sandbox Code Playgroud)
我输入了密码,但我再次看到相同的错误。
下一个命令:
sudo /etc/init.d/mysql - root -p start
Run Code Online (Sandbox Code Playgroud)
结果是:
ERROR 1049 (42000) Unknown database 'start'.
Run Code Online (Sandbox Code Playgroud)
当我运行这个命令时:
sudo service mysql start
Run Code Online (Sandbox Code Playgroud)
MySQL 服务器成功启动。凉爽的!
那么,其他命令有什么问题呢?为什么它们会导致错误?
在终端我运行下一个命令:
sudo apt-get install mysql-server
sudo apt-get install mysql-admin
sudo apt-get install mysql-query-browser
Run Code Online (Sandbox Code Playgroud)
使用第一个命令 - 一切正常。
但是对于最新的两个命令: Unable to locate package.
我的问题:为什么我不能安装管理和查询浏览器?
我尝试Eclipse IDE为 Java EE 开发人员安装。
我在终端运行这个命令:
sudo apt-get install eclipse
Run Code Online (Sandbox Code Playgroud)
这样就顺利结束了。
但是当我看到它时,安装的是 Eclipse Classic 版本 - 不是针对 Java EE 开发人员的。
所以,这是我的问题:是否可以通过apt-get命令为 Java EE Dev 安装 Eclipse IDE ?
我使用xmllint包来解析xml文件。另外,我知道,我们可以使用xml2,xmlstarlet太。
但我在Ubuntu Saucy.
是否Saucy包含任何默认xml解析器?
我需要一次解析 xml 文件,我不想为此安装附加包。
我通过命令安装了 Eclipse apt-get install eclipse。
此命令正确完成。
在此之后,我运行 Eclipse 并添加一些配置:为“可用软件站点”添加了一个新 URL。
在下一步中,我尝试通过删除 Eclipseapt-get remove eclipse并再次安装 Eclipse。
在这里,我看到了一个惊喜:在新安装的 Eclipse 中,我看到了“可用软件站点”的旧 URL。
所以,我想,配置文件没有被删除。
在此之后,我尝试了不同的命令:像这样:
sudo dpkg -r eclipse
sudo apt-get --purge remove eclipse
sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)
但是在我再次安装 Eclipse 后,我看到了我的 URL。
如何完全删除 Eclipse 及其配置文件?
假设我首先使用 安装一些包apt-get,例如:
apt-get install some-package
然后我使用以下方法删除这个包:
apt-get remove some-package
现在我尝试再次安装相同的软件包,但安装过程很快完成。
这是为什么?是否apt-get保存下载的文件?
根据官方文档:
为了将您的启动器添加到左侧的 Unity Launcher,您可以选择它并将其拖到 Launcher 面板上。或者,您可以将 .desktop 文件放在 /usr/share/applications/ 或 ~/.local/share/applications/。将文件移到那里后,在 Dash 中搜索它(Windows 键 -> 键入应用程序的名称)并将其拖放到 Unity Launcher。现在您的启动器(.desktop 文件)已锁定在 Unity 启动器上!
这意味着,您可以通过“拖放”手动添加启动器。但是,是否可以以编程方式执行此操作?
我可以解释为什么我要问它:
我有自己的 scpirt,它下载最新版本的 Eclipse IDE,创建 eclipse.desktop 文件而不与用户进行迭代。
在最后一步,我想将 Eclipse.desktop 文件添加到 Unity Launcher,我不想让用户这样做。
我分析了 *.desktop 文件的规格并确实得到了答案。
请提供建议。