安裝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

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