安装vmware和ubuntu13.04,ubuntu14.04.6 LTS,qt4.8

1. 下载 安装vm ware

2. 双击 vmware , 安装 ubuntu13.4.iso

突然黑屏不动了

解决办法:

解决办法1: (不靠谱)

打开Windows命令提示符CMD,用管理员身份运行输入

netsh winsock reset,回车enter。重启计算机,再次打开虚拟

机,问题解决。

解决办法2: (不靠谱)

1. 虚拟机ubuntu上右击->电源->关机;

2. 虚拟机ubuntu上右击->设置->硬件->显示器->显示器,

3 . 取消 "加速3D图形" 的勾选。

4. 将最大分辨率设置成1920*1080(别设置640*480)

5. 重启虚拟机。选择更新tool,更新后重新把3D图形选项勾选上。

参考了:  https://www.cc1021.com/article/102.html

             https://blog.csdn.net/qq_42039961/article/details/80966821 

解决办法3: (ok)

怀着激动的心情,试了这两个方法,还是不行,绝望。

把VM14换回VM12(我这里换成了vm9, 因为我的网盘里正好有版本9),之前的iso文件可正常安装了,不纠结了

参考了:  https://blog.csdn.net/w7913766/article/details/80042518

 

最后, 我把我的vmware13卸载了,重装了vm9, iso还是使用的原来的ubuntu13.04,全都正常了;

 

~~~~~~~~~~~分割线~~~~~~~~~~~~ 查看gcc版本: 4.7.3

首先确认系统有没有安装gcc,直接在终端上输入which gcc,可以定位gcc的所在目录位置

xxx@ubuntu:~$ which gcc
/usr/bin/gcc
 

ubuntu下查看gcc的版本非常简单,直接在终端上输入gcc -v 或者 gcc --version,就会显示版本信息了,而且它配置的编译脚本参数也可看到

xxx@ubuntu:~$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.7.3-1ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --with-system-zlib --enable-objc-gc --with-cloog --enable-cloog-backend=ppl --disable-cloog-version-check --disable-ppl-version-check --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) 

或者

xxx@ubuntu:~$ cat /proc/version
Linux version 3.8.0-19-generic (buildd@allspice) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013

 

~~~~~~~~~~~分割线~~~~~~~~~~~~ 内核版本:  ubuntu 3.8.0-19-generic 

xxx@ubuntu:~$ uname -a
Linux ubuntu 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
 

~~~~~~~~~~~分割线~~~~~~~~~~~~操作系统版本: Ubuntu  13.04

xxx@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 13.04
Release:    13.04
Codename:    raring
xxx@ubuntu:~$ 

~~~~~~~~~~~分割线~~~~~~~~~~~~设置中文报错

Ubuntu下使用中文语言

比如  ~/desktop 想要 显示成 ~/桌面

方式一:

(1)点击System Settings

(2)选择Language Support,

(3)点击install安装语言包,选择简体中文: simple chinese

如果 没有 简体中文: simple chinese 可以选择

原因是因为 无法更新源 , 解决方法见下面的: 更新源

(4)然后将汉语拖到顶部

(5)点击 Apply-System-Wide

(6)在regional formats 选项卡里面选择语言中文,然后重启就搞定了

方式二:使用命令行操作

 

中文语言包:

language-pack-zh-hans 简体中文

language-pack-zh-hans-base

language-pack-zh-hant 繁体中文

language-pack-zh-hant-base

 

gnome界面

language-pack-gnome-zh-hans 简体中文

language-pack-gnome-zh-hans-base

language-pack-gnome-zh-hant 繁体中文

language-pack-gnome-zh-hant-base

 

kde界面

language-pack-kde-zh-hans

language-pack-kde-zh-hant

 

 

安装中文语言包

sudo apt-get install  language-pack-zh-han*

 

安装gnome包

sudo apt-get install   language-pack-gnome-zh-han*

 

安装kde包

sudo apt-get install   language-pack-kde-zh-han*

最后运行语言支持检查

sudo apt install $(check-language-support)

会更新最新的语言支持包

使用第二种方法安装语言包之后需要在系统的Language Support里面将中文设置为首选项。

 

这两种方法一个是用在系统设置里面安装语言包,一个是在命令行里面按照语言包,安装完语言包之后都需要将中文设置为语言首选项才会起作用

参考:  https://blog.csdn.net/f156207495/article/details/80795722

~~~~~~~~~~~分割线~~~~~~~~~~~~  

双击 “语言支持” ,没有反应:

xxx@ubuntu:~$ gnome-language-selector 
Traceback (most recent call last):
  File "/usr/bin/gnome-language-selector", line 5, in <module>
    from LanguageSelector.gtk.GtkLanguageSelector import GtkLanguageSelector
  File "/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 20, in <module>
    from gi.repository import GObject, Gdk, Gtk #, Pango
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 27, in <module>
    from ._gi import _API, Repository
ImportError: No module named 'gi._gi'

报: 没有gi._gi, 所以 安装 gi模块

sudo apt-get install python3-gi

参考: https://askubuntu.com/questions/80448/what-would-cause-the-gi-module-to-be-missing-from-python

然后重新  gnome-language-selector 

参考: https://blog.csdn.net/xxxlinttp/article/details/78056467

如果后面有报找不到别的包, 安装一个软件安装卸载升级的图形界面管理工具:  新立得synaptic

sudo apt-get install  synaptic

sudo synaptic

打开synaptic (新立得) -- 标记全部可升级软件包 -> 应用;

https://www.linuxidc.com/Linux/2013-07/87370.htm

如果 系统升级到了 ubuntu14.4 但是图形界面(ctl+alt+f7)输入正确密码 ,不能登录:

clt+alt+f1执行以下命令就可以登陆了.

sudo apt-get install ubuntu-session

链接: https://ubuntuforums.org/showthread.php?t=2217895

~~~~~~~~~~~分割线~~~~~~~~~~~~ apg-get安装软件一直报: unable to locate package

解决方法: 更新源,使用 阿里的源

Ubuntu 更换国内软件源,解决unable to locate package问题

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak


sudo vi /etc/apt/sources.list

使用以下内容覆盖:
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

保存退出.

执行以下命令:
sudo apt-get update

参考: https://blog.csdn.net/sweettool/article/details/70224459

~~~~~~~~~~~分割线~~~~~~~~~~~~ 安装输入法(可选)

https://blog.csdn.net/fx_yzjy101/article/details/80243710 推荐

https://blog.csdn.net/yuanlaijike/article/details/78617101

 

~~~~~~~~~~~分割线~~~~~~~~~~~~ ubuntu下gcc版本升级到 4.8

更新Ubuntu的gcc和g++版本

首先安装gcc和g++版本,依次进行如下操作:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update 
sudo apt-get install gcc-4.8 
sudo apt-get install g++-4.8

 

定位gcc的所在目录位置

xxx@ubuntu:~$ which gcc
/usr/bin/gcc

进入/usr/bin/把gcc/g++文件夹删除,建立链接到gcc-4.8/g++-4.8:

cd /usr/bin 

#删除gcc
sudo rm gcc

#建立连接gcc-4.8到gcc
sudo ln -s gcc-4.8 gcc 

#删除g++

sudo rm g++ 

#建立连接g++-4.8到g++
sudo ln -s g++-4.8 g++

最后验证:

gcc --version # 或者 gcc -v

 

参考: https://blog.csdn.net/FX677588/article/details/78681325

https://blog.csdn.net/u010921682/article/details/79744212

如果还是不行: 修改gcc的优先执行目录 

vim ~/.bashrc # 打开配置文件

在文件的结尾加上以下一条命令:
export PATH="/usr/bin:$PATH"
然后保存文件.

为了不用重启机器就让文件被刷新执行,如下操作:
source ~/.bashrc 

好了

~~~~~~~~~~~分割线~~~~~~~~~~~~哪个版本的gcc才支持c11: gcc 4.7

gcc是到了4.7,才真正支持c11的。

参考: https://blog.csdn.net/haluoluo211/article/details/71141093 

~~~~~~~~~~~分割线~~~~~~~~~~~~如何使用c++11编译?

命令行编译
g++ -std=c++11 -o main main.cpp 

查看程序是否编译成功

echo $?

返回0表示编译成功

~~~~~~~~~~~分割线~~~~~~~~~~~~ Ubuntu下两个gcc版本切换

1.查看GCC版本

gcc-v

Screenshot from 2017-11-15 11-39-48.png

这里可以看出我们使用的是gcc version 4.9.4, 但是如果我们想要使用5.X的版本的话要怎么办呢?先要看看有么有安装

ls /usr/bin/gcc*

Screenshot from 2017-11-15 11-44-52.png

 

这里我已经安装过多个版本所以可以看到有gcc-4.9, gcc-5 还有gcc-7,要是没有你想要的版本,就要先安装了

2.安装

sudo apt-get install gcc-5 g++-5

然后进行配置。

3.配置

安装好后输入以下指令:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 40

接着输入:

sudo update-alternatives --config gcc

会看到如下的选项:

 

Screenshot from 2017-11-15 11-51-35.png

要维持当前值[*]请按回车键,或者键入选择的编号:

要想用哪个gcc就输入编号吧。

同样也要设置一下g++的:

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 50
sudo update-alternatives --install /usr/bin/g++ gc++/usr/bin/g++-5 40

如果想删除可选项的话可以键入以下指令:

sudo update-alternatives --remove gcc /usr/bin/gcc-4.5

再用gcc -v 来看一下版本是否改变了。


链接:https://www.jianshu.com/p/876934a6401f

 

~~~~~~~~~~~分割线~~~~~~~~~~~~ubuntu14.0.4 上安装QT4.8: 
sudo apt-get install build-essential 
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator 

推荐使用 图形工具安装: sudo synaptic 然后 勾选 上面命令里的选项
等待安装完成后,就可以在软件中搜索 Qt 或者终端输入命令qtcreator即可打开Qt Creator 

参考: 其他安装方法

https://blog.csdn.net/Hhrock/article/details/61621044

https://blog.csdn.net/haofan_/article/details/78108191

https://blog.csdn.net/weixin_39743893/article/details/81014169

https://blog.csdn.net/fk1174/article/details/52048191

https://blog.csdn.net/u014304293/article/details/39322707

~~~~~~~~~~~分割线~~~~~~~~~~~~用Qt创建C项目示例

新建,控制台项目

 

~~~~~~~~~~~分割线~~~~~~~~~~~~实现虚拟机

VMware上linux与windows互相复制与粘贴

1.打开虚拟机的菜单“虚拟机”,下拉框中会有一个“安装 VMwareTools”工具的安装选项。

点击之后,在CentOS的桌面下会出现VMwareTools...tar.gz 的文件。路径(/media/VMwareTools)

2.将此文件复制到/tmp文件下进行解压

cd /media/VMware Tools

cp  VMwareTools-9.6.0-1294478.tar.gz   /tmp 

cd  /tmp

tar -xzvf VMwareTools-9.6.0-1294478.tar.gz

3.这是会出现解压后的目录。( vmware-tools-distrib目录)。然后执行编译操作

cd vmware-tools-distrib/

 sudo ./vmware-install.pl

  开始进行安装,一路回车就好了。。。

 以上命令要在root用户下执行,普通用户不行。


 

4.安装成功

Enjoy,

--the VMware team

5.重新启动系统就行了(貌似要重启两次)。

reboot -f

 

~~~~~~~~~~~分割线~~~~~~~~~~~~ 使用xshell连接到ubuntu

默认 ubuntu没有安装 ssh-server

链接: https://blog.csdn.net/jackghq/article/details/54974141

1. 查看 是否安装了  ssh-server

fpf123@ubuntu:~$ dpkg -l |grep ssh
ii  libssh-4:amd64                                        0.6.1-0ubuntu3.5                                     amd64        tiny C SSH library
ii  openssh-client                                        1:6.6p1-2ubuntu2.13                                  amd64        secure shell (SSH) client, for secure access to remote machines
ii  ssh-askpass-gnome                                     1:6.6p1-2ubuntu2.13                                  amd64        interactive X program to prompt users for a passphrase for ssh-add
fpf123@ubuntu:~$ 

2. 安装  ssh-server

sudo apt-get install -y openssh-server

3. 再查看, 多了第3,第4两行
fpf123@ubuntu:~$ dpkg -l |grep ssh
ii  libssh-4:amd64                                        0.6.1-0ubuntu3.5                                     amd64        tiny C SSH library
ii  openssh-client                                        1:6.6p1-2ubuntu2.13                                  amd64        secure shell (SSH) client, for secure access to remote machines
ii  openssh-server                                        1:6.6p1-2ubuntu2.13                                  amd64        secure shell (SSH) server, for secure access from remote machines
ii  openssh-sftp-server                                   1:6.6p1-2ubuntu2.13                                  amd64        secure shell (SSH) sftp server module, for SFTP access from remote machines

ii  ssh-askpass-gnome                                     1:6.6p1-2ubuntu2.13                                  amd64        interactive X program to prompt users for a passphrase for ssh-add
ii  ssh-import-id                                         3.21-0ubuntu1                                        all          securely retrieve an SSH public key and install it locally
fpf123@ubuntu:~$ 

4. 查看 openssh-server 是否已经启动

fpf123@ubuntu:~$ ps -e |grep ssh
28098 ?        00:00:00 sshd
fpf123@ubuntu:~$ 

上面看到了 sshd ,说明已经启动;
如果没有启动,执行
sudo /etc/init.d/ssh start 
或者
sudo service ssh start 

5. 查看ip地址
ifconfig

6. 在windows上使用 xshell 连接;


~~~~~~~~~~~分割线~~~~~~~~~~~~  xftp中文显示乱码

Xftp连接主机文件名显示中文乱码且不能下载的本地解决方法

原因:Xftp编码格式问题

解决方法:把Xftp的编码格式增加UTF-8

具体步骤:打开Xftp,文件-属性,在打开的属性界面中打开“选项"然后勾选”使用utf-8格式“-确定,再刷新一下主机目录中的文件就不会乱码了。

https://blog.csdn.net/zhthl20091003/article/details/7692404

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章