當執行 sudo 指令時,會出現 unable to resolve host xxxxx﹍
此為反解問題,去修改 /etc/hosts 內容增加本機的電腦名稱進去即可。
sudo vim /etc/hosts
修改
127.0.0.1 localhost
為
127.0.0.1 localhost 電腦名稱
當執行 sudo 指令時,會出現 unable to resolve host xxxxx﹍
此為反解問題,去修改 /etc/hosts 內容增加本機的電腦名稱進去即可。
sudo vim /etc/hosts
修改
127.0.0.1 localhost
為
127.0.0.1 localhost 電腦名稱
自動登錄使用者
建立 /usr/bin/autologin
sudo vim /usr/bin/autologin
增加下面內容至檔案內:
#!/bin/bash
/bin/login -f <使用者名稱>
好了後設定檔案權限為可執行檔:
sudo chmod +x /usr/bin/autologin
修改 /etc/inittab
sudo vim /etc/inittab
尋找下面這行:
1:2345:respawn:/sbin/getty 38400 tty1
修改為
1:2345:respawn:/sbin/getty -n -l /usr/bin/autologin 38400 tty1
自動啟動 X
修改使用者個人設定檔:
vim ~/.profile
添加下面內容至檔尾:
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
startx
fi
環境:
Debian testing (lenny)
Windows 2000 server (ip 192.168.111.2,hp LaserJet 1000)
Debian 套件庫的 HP 驅動程式有問題,會無法正常使用印表機。
改用 foo2zjs 並照著 http://foo2zjs.rkkda.com/INSTALL 的安裝教學,
大致上跟著 run 一次應該就能正確的安裝好驅動程式,如下:
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ sudo make
$ ./getweb 1000
$ sudo make install
$ sudo make install-hotplug
安裝過程中若有遇到缺少的程式、套件就先安裝好後再來一次,
如無意外應都能正常安裝完畢。
接著使用 cups 來安裝印表機 (使用者需要加入 lpadmin 群組或是擁有 root 密碼):
先用 smbclient 查詢遠端分享的印表機
$smbclient -L 192.168.111.2
Domain=[SHARE] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
share Disk
IPC$ IPC 遠端 IPC
D$ Disk 預設共用
print$ Disk 印表機驅動程式
hpLaserJ Printer hp LaserJet 1000
記下印表機的 Sharename,
然後開啟瀏覽器輸入網址 http://localhost:631,
點選 Administration > Add Printer,
照著畫面指示輸入 Name、Location、Description 等資訊,
接下來 Device 的部份請選 Windows Printer via Samba,
再來 Device URI 依照『smb://使用者名稱:密碼@遠端 IP/分享印表機名稱』的格式輸入。
ex smb://user:1234@192.168.111.2/hpLaserJ,這邊的帳號密碼是指登入遠端主機的。
最後會詢問本機的帳號密碼,輸入後即安裝完畢。
# Swiftfox
# http://getswiftfox.com/
deb http://getswiftfox.com/builds/debian unstable non-free