ubuntu 卸载 ruby(ubuntu怎么卸载已经安装的软件)

大家好,关于ubuntu 卸载 ruby很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于ubuntu怎么卸载已经安装的软件的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

ubuntu 安装或卸载软件时老是出现这个错误

1.如果能成功安装软件,其他也没什么bug,就这么着吧

2.软件安装不成功,试试执行这几个命令:sudo apt-get update, sudo apt-get dist-upgrade

还有 sudo apt-get-f install

3.问题应该是你装某个软件造成的,是的ubuntu本身的软件管理出现混乱或者其他的毛病,所以你把造成问题的软件找出来(估计就是你装了个什么主题),或者配置它让它能正常运转或者直接卸装掉,以后装软件可要小心了,不要到乱七八糟的网站找软件,如果ubuntu的软件库里面有救尽量用软件库的

嘻嘻

希望能帮到你,Thanks

如何在 Ubuntu/Debian/Linux Mint 中编译和安装 wxWidgets

wxWidgets

wxWidgets是一个程序开发框架/库,允许你在Windows、Mac、Linux中使用相同的代码跨平台开发。它主要用C++写成,但也可以与其他语言绑定比如Python、Perl、Ruby。

本教程中我将向你展示如何在基于Debian的linux中如Ubuntu和Linux Mint中编译wxwidgets 3.0+。

从源码编译wxWidgets并不困难,仅仅需要几分钟。库可以按不同的方式来编译,比如静态或者动态库。

1.下载 wxWidgets

第一步你需要从wxwidgets.org下载wxWidgets源码文件。

做完后,解压到目录。

2.设置编译环境

要编译wxwidgets,我们需要一些工具包括C++编译器,在Linux上是g++。所有这些可以通过apt-get工具从仓库中安装。

我们还需要wxWidgets依赖的GTK开发库。

$ sudo apt-get install libgtk-3-dev build-essential checkinstall

这个叫做checkinstall的工具允许我们为wxwidgets创建一个安装包,这样之后就可以轻松的使用包管理器来卸载。

3.编译 wxWidgets

进入到wxWidgets解压后的目录。为了保持清洁,创建一个编译用的目录。

$ mkdir gtk-build

$ cd gtk-build/

现在运行configure和make命令。每个将花费一些时间来完成。

$../configure--disable-shared--enable-unicode

$ make

"--disable-shared"选项将会编译静态库而不是动态库。

make命令完成后,编译就成功了。是时候安装wxWidgets到正确的目录。

更多信息请参考install.txt和readme.txt,这可在wxwidgets中的/docs/gtk/目录下找到。

4.安装 checkinstall

现在我们不使用"make install"命令,我们使用checkinstall命令来创建一个wxwidgets的deb安装包。运行命令:

$ sudo checkinstall

checkinstall会询问几个问题,请保证在提问后提供一个版本号,否则将会失败。

完成这一切后,wxWidgets就安装好了,deb文件也会创建在相同的目录下。

5.追踪安装的文件

如果你想要检查文件安装的位置,使用dpkg命令后面跟上checkinstall提供的包名。

$ dpkg-L package_name

/.

/usr

/usr/local

/usr/local/lib

/usr/local/lib/libwx_baseu-3.0.a

/usr/local/lib/libwx_gtk3u_propgrid-3.0.a

/usr/local/lib/libwx_gtk3u_html-3.0.a

/usr/local/lib/libwxscintilla-3.0.a

/usr/local/lib/libwx_gtk3u_ribbon-3.0.a

/usr/local/lib/libwx_gtk3u_stc-3.0.a

/usr/local/lib/libwx_gtk3u_qa-3.0.a

/usr/local/lib/libwx_baseu_net-3.0.a

/usr/local/lib/libwxtiff-3.0.a

6.编译示例

编译wxWidgets完成后就可以马上编译示例程序了。在相同的目录下,一个新的sample目录已经创建了。

进入它并运行下面的命令

$ compile samples

$ cd samples/

$ make

make命令完成后,进入sample子目录,这里就有一个可以马上运行的Demo程序了。

7.编译你的第一个程序

你完成编译demo程序后,可以写你自己的程序来编译了。这个也很简单。

假设你用的是C++,这样的话你还可以使用编辑器的高亮特性。比如gedit、kate、kwrite等等。或者用全功能的IDE像Geany、Codelite、Codeblocks等等。

然而你的第一个程序只需要用一个文本编辑器来快速完成。

如下:

#include<wx/wx.h>

classSimple:public wxFrame

{

public:

Simple(const wxString& title)

: wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxSize(250,150))

{

Centre();

}

};

classMyApp:public wxApp

{

public:

boolOnInit()

{

Simple*simple=newSimple(wxT("Simple"));

simple->Show(true);

returntrue;

}

};

wxIMPLEMENT_APP(MyApp);

现在保存并用下面的命令编译。

# compile

$ g++ basic.cpp `wx-config--cxxflags--libs std`-o program

# run

$./program

阅读剩余
THE END