linux系統elementray os的環境搭建


 因為我在使用過程中為了改變終端的外表,結果把/ect/psswd,以及/ect/profile中的文件配置修改之后,我把gnome-terminal的python腳本打包放在/bin/目錄下,修改了/bin/bash為其他名字,將/bin/gnome-terminal改為bash,結果出大事了,重新開機以后gnome-terminal瘋狂打開,無法使用,后面為了修改回來,結果把/bin/bash刪除了,系統無法使用shell,也重新登入,只好重新安裝系統。

在重新用U盤安裝的時候你放在home目錄下的文件可以保留,一定要在安裝選擇分區的時候分配到原來的硬盤分區上去,選擇自己分配的選項,這樣可以最大程度保留資料。

然后進入系統以后你就可以重新搭建環境了,可以看到home文件夾里的資料居然都在。

所以apt吧

 

1 sudo apt update
2  
3 sudo apt upgrade
4  
5 sudo apt install python3  python2
6  
7 sudo apt install vim
8  
9 sudo apt install firefox

 若 是執行上面的命令的時候出錯或者沒能安裝完成,執行下面的命令:

1 sudo apt install -f 

當然如果之前你沒有使用過firefox在這個系統里,那么你就得在安裝中文插件,網上有。

安裝好以后還是要一個chome瀏覽器的。

啟動firefox,在百度里搜索chome下載Linux版本的deb包

 1 cd Download
 2 
 3 sudo dpkg -i chome-<xx你的文件名xxxxx>-.deb
 4 
 5 安裝瀏覽器
 6 如果依賴關系不足=滿足出錯
 7 
 8 運行shell
 9 
10 sudo apt install -f
11 
12 j結束以后再次執行
13 sudo dpkg -i chome-<xx你的文件名xxxxx>-.deb

安裝瀏覽器以后最要緊的是安裝中文輸入法

所以在瀏覽器搜索sogoupinyin,在官網上下載Linux版本

安裝搜狗拼音

和安裝chome瀏覽器步驟一模一樣

接下來我安裝了ipython,具有自動補全和語法高亮的python交互環境,

sudo  apt install python3-pip
系統默認有..python2.7
所以使用pip3調用python3的pip
sudo pip3 install ipython

哐!
輸入
ipython3
你就可以使用了

我還在使用golang的編譯器,所以下載了golang

1 sudo apt installl golang-go

推薦將pip和apt的源地址改為清華大學或者網易等國內源,這樣安裝的下載過程比較快。

數據庫也是Linux大多數使用者需要的,因此在電腦上也裝上個mongo

1 sudo apt install mongodb-clients
1 sudo apt install mongodb-server

MySQL也在學習使用,所以不妨也裝上一個

sudo apt install mysql-client-5.7
sudo apt install mysql-server-5.7

設置好你的root密碼

也得有一個好用的編輯器啊

所以我下載了gitub推薦的atom編輯器

1 sudo apt install atom

 >>>>>>>>>>>>>>>>>>>>>>>>>>>>在安裝pyspider時候<<<<<<<<<<<<<<<<<<<<<<<<

安裝過程中

Command "/usr/local/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-karba9lz/pycurl/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-haccu3y_-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-karba9lz/pycurl/

出現pycurl不能安裝的情況,所以找了很久發現

1 sudo apt-get install libcurl4-nss-dev

再安裝pycurl成功

 關於CPU頻路

1、ondemand:系統默認的超頻模式,按需調節,內核提供的功能,不是很強大,但有效實現了動態頻率調節,平時以低速方式運行,當系統負載提高時候自動提高頻率。以這種模式運行不會因為降頻造成性能降低,同時也能節約電能和降低溫度。一般官方內核,還有CM7的默認的方式都是ondemand。
流暢度: 一般,流暢

2、interactive:交互模式,直接上最高頻率,然后看CPU負荷慢慢降低,比較耗電。  
流暢度: 最高,極流暢
Interactive 是以 CPU 排程數量而調整頻率,從而實現省電。

InteractiveX 是以 CPU 負載來調整 CPU 頻率,不會過度把頻率調低。所以比 Interactive 反應好些,但是省電的效果一般

3、conservative:保守模式,類似於ondemand,但調整相對較緩,想省電就用他吧。Google官方內核,kang內核默認模式。
流暢度: 高,流暢

4、smartass:聰明模式,是I和C模式的升級,該模式在比i模式不差的響應的前提下會做到了更加省電
流暢度: 最高,流暢

5、performance:性能模式!只有最高頻率,從來不考慮消耗的電量,性能沒得說,但是耗電量.......
流暢度:還需要說么?還有比這種模式更流暢的嗎?

6、powersave 省電模式,通常以最低頻率運行,打不死我也不用。
流暢度: 極低

7、userspace:用戶自定義模式,系統將變頻策略的決策權交給了用戶態應用程序,並提供了相應的接口供用戶態應用程序調節CPU 運行頻率使用。也就是長期以來都在用的那個模式。可以通過手動編輯配置文件進行配置
流暢度:根據設置而定

8、Hotplug:類似於ondemand, 但是cpu會在關屏下嘗試關掉一個cpu,並且帶有deep sleep,比較省電。
流暢度:一般,流暢

默認配置在/etc/default/cpufreqd中

 

關於主題美化的種種筆記

 1 Ubuntu無法找到add-apt-repository問題的解決方法
 2 
 3 
 4 需要python-software-properties
 5 
 6 於是
 7 
 8 apt-get install python-software-properties
 9 
10 除此之外還要安裝
11 
12 software-properties-common
13 
14 於是
15 
16 apt-get install software-properties-common
17 
18 然后就能用add-apt-repository了

安裝elementray-tweak

1sudo add-apt-repository ppa:philip.scott/elementary-tweaks 
2 sudo apt-get update 3 sudo apt-get install elementary-tweaks
安裝完成后,在系統設置-tweaks打開設置,把主題、圖標、窗口、鼠標等都改成mac os式的

后來覺得桌面的美化缺點什么

所以安裝了conky,qtcurve

sudo apt install qtcurve

sudo apt install conky-all

 

sudo apt install gtk-chtheme
sudo apt-add-repository -y ppa:teejee2008/ppa

sudo apt update

sudo apt install conky-manager
sudo apt install qt4-qtconfig 

 pyspider問題解決。大神解決辦法,把tornado降為4.5

Process Process-4:
Traceback (most recent call last):
  File "/usr/lib/python3.5/multiprocessing/process.py", line 249, in _bootstrap
    self.run()
  File "/usr/lib/python3.5/multiprocessing/process.py", line 93, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python3.5/dist-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/usr/local/lib/python3.5/dist-packages/pyspider/run.py", line 245, in fetcher
    poolsize=poolsize, proxy=proxy, async=async)
  File "/usr/local/lib/python3.5/dist-packages/pyspider/fetcher/tornado_fetcher.py", line 97, in __init__
    io_loop=self.ioloop)
  File "/usr/local/lib/python3.5/dist-packages/tornado/httpclient.py", line 171, in __new__
    instance = super(AsyncHTTPClient, cls).__new__(cls, **kwargs)
  File "/usr/local/lib/python3.5/dist-packages/tornado/util.py", line 312, in __new__
    instance.initialize(*args, **init_kwargs)
TypeError: initialize() got an unexpected keyword argument 'io_loop'
[I 180314 23:52:23 scheduler:647] scheduler starting...
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.5/threading.py", line 862, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.5/dist-packages/pyspider/scheduler/scheduler.py", line 774, in xmlrpc_run
    import tornado.wsgi
  File "/usr/local/lib/python3.5/dist-packages/tornado/wsgi.py", line 86, in <module>
    _dummy_future = Future()
  File "/usr/lib/python3.5/asyncio/futures.py", line 150, in __init__
    self._loop = events.get_event_loop()
  File "/usr/lib/python3.5/asyncio/events.py", line 632, in get_event_loop
    return get_event_loop_policy().get_event_loop()
  File "/usr/lib/python3.5/asyncio/events.py", line 578, in get_event_loop
    % threading.current_thread().name)
RuntimeError: There is no current event loop in thread 'Thread-2'.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM