2015年6月7日 星期日

Ubuntu的apt-get remove

讓Ubuntu開機進入文字模式

步驟如下:
Step1:
    Just edit /etc/default/grub with your favourite editor:
    $ sudo gedit /etc/default/grub
    find out this line:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
change it to:
   GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
Step2:
    Do Update grub and done!
    $ sudo update-grub
測試過後在Ubuntu 10.04 desktop版本可用

但如果想要重啟桌面的話:
重啟桌面: sudo /etc/init.d/gdm start
退出桌面: sudo /etc/init.d/gdm stop
apt-get update
apt-get upgrade
apt-get install update-manager-core
do-release-upgrade -d

设置Ubuntu 12.04 Unity返回到经典Gnome桌面

https://tumutanzi.com/archives/7771

之前因為想要自己手動compile安裝apache, php, mysql,所以想說先將原本用apt-get install安裝的apache, php, mysql先移除,然後再上網將它們的source code抓下來編譯安裝
% apt-get remove apache2
% apt-get remove php5  
% apt-get remove mysql
結果手動compile安裝好後,重新開機,結果開機後自動執行的apache竟然是原本apt-get install所安裝的路徑,整個覺得很怪,不是刪除了嗎...怎麼還能跑能跳的....=__="
原來,apt-get remove <package-name>它並不會將檔案刪除,他只是將dpkg中的清單裡的套件刪了而已,並不會將它的程式、config、檔案…等刪除,於是我加上了--purge這個參數,說明是說可以將相關檔案刪除。不過實際上,跟remove是一樣的道理,只是將dpkg中的套件名稱刪除而已。
因此,如果要將套件的全部檔案刪除的話,就必須用dpkg -P <package-name> (注意...是大寫P....)才行,但是這個指令不會自動一次將所以相關套件一次刪除,只會刪除指定的套件,因此,若是想要刪除乾淨的話,就要一個一個下指令刪除才行。
比如現在要完全刪除apache2以及相關套件,先用dpkg -l 看看我們裝了哪些跟apache2相關的套件
% dpkg -l | grep apache2
ii  apache2                  
ii  apache2-mpm-prefork
ii  apache2-utils           
ii  apache2.2-common   
ii  libapache2-mod-php5
因此現在必須一個個刪除這些相關套件
% dpkg -P apache2 
% dpkg -P apach2-utils
....
只是要注意有些套件是存在相依性,A depend on B,所以要先將A刪除後才能刪B。
這樣子執行完後,apache2才算是完整的被刪除了。

Upgrade from PHP 5.3 to PHP 5.4 on Ubuntu 12.04 LTS

First let’s make sure you have python-software-properties so we can add the PPA:
sudo apt-get update && sudo apt-get install python-software-properties
Next we’ll add the PPA for PHP 5.4:
sudo add-apt-repository ppa:ondrej/php5-oldstable1
And then upgrade!
sudo apt-get update && sudo apt-get dist-upgrade

Ubuntu 14.04 安裝Apache, MySQL, PHP (LAMP) + Wrdpress 權限設定
https://tvpsh2020.wordpress.com/2015/03/12/ubuntu-14-04-apache-mysql-php-lamp/


Ubuntu 14.04 sudo免密碼的方法

    cd /etc/sudoers.d

    sudo touch nopasswd4sudo

    sudo vi nopasswd4sudo

   輸入 yourusername ALL=(ALL) NOPASSWD : ALL


    ESC :wq!
打開Apache的設定檔httpd.conf,找到設定文件目錄區塊中的這一行:
Options Indexes FollowSymLinks MultiViews

改成這樣存檔後,重新啟動Apache即可:
Options FollowSymLinks MultiViews

之所以去掉Indexes這個功能,是讓Apache不自動產生目錄的索引
http://lvwenhan.com/laravel/389.html
http://i.youku.com/u/UMzM3MDMxMzI0

1 則留言:

  1. 你好啊, 我Ubuntu 12.04.5想在PUTTY安裝apt-get install ubuntu-desktop, 但它SHOW
    E: Unable to locate package ubuntu-desktop
    我該入那句語法可以安裝?THANKS

    回覆刪除