下載
軟體開發
帳戶
下載
軟體開發
登入
我忘記帳戶名和密碼了
新增帳戶
語言
手冊
語言
手冊
×
登入
登入名稱
密碼
×
我忘記帳戶名和密碼了
繁體中文翻譯狀態
類別:
軟體
人
PersonalForge
Magazine
Wiki
搜尋
OSDN
>
軟體搜索
>
squarantine
>
Howto
squarantine
Fork
描述
專案概要
開發人員儀表板
專案的網頁
Developers
Image Gallery
List of RSS Feeds
活動
使用統計
歷史
檔案下載
發布列表
Stats
原始碼
儲存庫列表
Git
squarantine
Subversion
查看儲存庫
待辦事項
待辦事項列表
里程碑列表
類型列表
元件列表
List of frequently used tickets/RSS
新增待辦事項
文檔
FrontPage
Title index
Recent changes
溝通
討論區
討論區列表
開發者論壇 (1)
幫助論壇 (1)
公開討論 (1)
通信論壇
通信論壇列表
新聞
如何安裝 squarantine
Squaruntine
インストールガイド
20100428版
旧バージョンよりのアップグレードはファイル末尾を参照してください
Debian Lennyをインストールされていることを前提としています。
・最小構成でインストール
・HDD領域は少なめに
インストールの次にOSの設定を済ませておいてください。
・Ipアドレスの設定
# vim /etc/network/interfaces
・ホスト名の設定
# vim /etc/hostanme
# vim /etc/hosts
※/etc/hostsなどで、/etc/hostname中の記述が名前解決できるようにしておいてください
・一応
・dpkg-reconfigure locales
・dpkg-reconfigure tzdata
必要なパッケージをインストールします。
# apt-get install swat php5-mysql dosfstools libarchive-zip-perl mysql-server libyaml-perl smbfs sudo
パッケージを取得し,アーカイブを展開します。
# cd /usr/local/src
# wget hogehoge.squarantine.version.tgz
# tar xzvf squarantine.tgz
# cd squarantine
# cd package
以下のファイルをコピーしてください。
/etc/squarantine
/etc/udev/rules.d/10-local.rules
/usr/bin/usbadd
/usr/bin/usbadd2
/usr/bin/usbremove
/usr/bin/usbremove2
/usr/bin/usbsearchdelete
/var/www/squarantine
/var/sqarantine
以下のファイルを上書きしてください。
もし既存の設定がある場合はそれにあわせ変更をしてください。
/etc/samba/smb.conf
/etc/sudoers
/etc/sudoersを上書きした場合はパーミッションを調整します
# chown root:root /etc/sudoers
必要なディレクトリを作成します。
# mkdir -p /mnt/share/ok
# mkdir -p /mnt/share/ng
dbを作成してください。
# mysql -u root -p
create database squarantine;
use squarantine;
create table media (
id int auto_increment primary key,
id_serial text,
nickname text,
memo text,
flags int,
distpath text,
distaccount text,
docommand text
);
使用しているipアドレスにあわせ、設定を変更してください。
# /etc/squarantine/squarantine.confを書き換え
・タブを使わないように注意してください。
# /var/squarantine/attention内のショートカットを適宜変更
cronをセット
# /etc/squarantine/cronset /etc/squarantine
リンク
# ln -s /var/squarantine/www /var/www/squarantine
# ln -s /var/log/samba /var/squarantine/www/sambalog
パーミッション調整
・chmod 755 /var/log/samba
再起動してチェック
・SBメモリを挿して以下のURLで登録
ht
http://(ipaddress)/squarantine/regist.php
・もう一度差し直してファイル共有を参照する
file://ipaddress/usb
・クライアントの設定
・デスクトップにショートカット
・USBストレージの禁止設定
コマンド実行機能について
処理の最後にコマンドを実行する機能があります。
処理完了時に特定ファイルをメールで送るなどの処理をつくることができます。
ここでは、KURO-BOXで処理完了時に音を鳴らす場合の処理の例を記します。
標準でLennyをインストールしただけだと音を鳴らすことができないので
水谷 純様作のmiconapl互換コマンドを使います。
コンパイル等のためにあらかじめ必要なファイルをインストールします
# apt-get install build-essential nkf
ダウンロードしてコンパイルします
# wget
http://www.mztn.org/kpro_memo/micon20080830.tar.gz
# make
なお、コンパイルしたもの等をsquarantineパッケージの3rdディレクトリ内に収録してあります
この次にmake installしてもうまくいかなかったので以下のようにしました
# cp micon /usr/bin
次に、USBメモリ登録時に「コマンド」の欄に「/usr/bin/micon -a bz_melody 960 c4 G4 c5」 と
登録すると音が鳴るようになります。
なおKURO-BOXではなく通常のパソコンの場合はmiconコマンドではなくbeep
コマンドがインストールして使用することになります。beepコマンドの使い方はmiconコマンドとは
異なりますのでご確認の上ご使用ください。
旧バージョンよりのアップグレード方法
1.ファイルを上書きしてください
2.ファイル上書き以外に処理が必要な場合は、upgradeディレクトリに説明があります。
自分のバージョンと照らし合わせて参照してください。
下載檔案列表
Wiki