insserv造成不能使用apt-get設定和安裝程式

在/etc/init.d/smpfd中,加入

### BEGIN INIT INFO
# Provides: scriptname
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO

詳情請看http://wiki.debian.org/LSBInitScripts

分類: 系統管理 | 發佈留言

debian裝apache2,並開啟.htaccess的服務

apt-get install apache2

安裝完後,到/etc/apache2下,發現目錄下空空的,沒有apache2.conf。不知到怎麼進行下一步。後來不管三七二十一,先啟用rewrite module再說。

a2enmod rewrite

很神奇的,執行完後,所有的設定檔都跑出來了。

再編輯/etc/apache2/sites-enabled/000-default

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

重新啟動apache2
/etc/init.d/apache2 restart
就成功了。

要注意.htaccess權限要設成0644,否則會有錯誤。

分類: 網路 | 發佈留言

升級舊系統

1.先升級linux-image到最新版本,如果沒做這個動作,可能導致某些套件(如udev)升級失敗。

2.升級dpkg及apt-get,以免升級失敗時沒有程式可以用。
apt-get install dpkg apt-get

3.重新開機。

4.再全面升級。
apt-get dist-upgrade

分類: 系統管理 | 發佈留言