分类 技术 下的文章

SchoolTool是一个基于网页的开源免费学生信息系统,为世界各地的学校而设计。它是由Shuttleworth研发并发布,基于翻译、定位和自动化部署的有力支持,通过 Ubuntu Linux 安装程序包管理系统 更新。

SchoolTool是经GPL2许可,使用 Zope 3 框架并用 Python 语言编写。这个项目的主要目标是创建一个简单的turnkey模式(译者注:一个“交钥匙”的“工程项目管理模式”)学生管理和信息系统,包括中小学人数统计、学分表、出勤、日历和报告。

功能

  • 可定制学生和教师的人数统计和其他个人的数据
  • 为教师,学生和监护人提供联人管理
  • 教师学分表
  • 全校评估数据收集和报告卡
  • 班级到场人数和每日出勤分数
  • 学校,群组,个人和资源预定日历
  • 跟踪和管理学生的干预措施

安装SchoolTool

SchoolTool核心开发团队强烈建议和推荐在Ubuntu 12.04或之后版本安装SchoolTool。他们为多个系统创建了软件包,但其核心开发团队不支持它们。

SchoolTool是在官方软件仓库中找到的,所以,我们可以用命令来安装它:

$ sudo apt-get install schooltool

另外,可以用PPA来获取更新版本和开发版本。

$ sudo add-apt-repository ppa:schooltool-owners/ppa

或者

$ sudo add-apt-repository ppa:schooltool-owners/dev

使用命令更新软件源列表并最后用命令安装SchoolTool:

$ sudo apt-get install schooltool

访问SchoolTool

打开你的浏览器在地址栏中输入 http://localhost:7080

如果你想通过远程客户端打开它,编辑文件 /etc/schooltool/standard/paste.ini

$ sudo nano /etc/schooltool/standard/paste.ini

设置主机值为0.0.0.0 如下所示。

host = 0.0.0.0

保存并关闭文件。重启schoolTool服务。

$ sudo service schooltool restart

现在,你可以从你的浏览器上用URL http://ip-address:7080 来访问SchoolTool网页控制台。你将看到一个空白的日历,如下图所示。

Your School » Today - Mozilla Firefox_001

初始化配置,更改管理员密码

SchoolTool默认的管理员账户是“ manager ”,密码是“ schooltool ”。登录使用以上认证。

Log In - Mozilla Firefox_002

在上面定位到 Home 按钮。点击 Password 下方的 Setting 部分。输入两次旧密码和新密码并单击Apply。

SchoolTool Administrator » Password - Mozilla Firefox_004

服务设置

登录管理员账户。在Server部分,你将发现你的SchoolTool服务器的细节。

Server - Mozilla Firefox_005

设置外发邮件

SchoolTool并不像Sendmail或Postfix扮演着邮件服务器的工作。它将像邮件客户端一样发送邮件,如Thunderbird, Evolution。

若要在SchoolTool中启用邮件功能,登录管理账户并转到Server列表。点击 Outgoing Email 链接。在那之后,点击黄色铅笔图标去更改邮件设置。填充smtp,Email和password并单击apply。

Server » Outgoing Email Settings - Mozilla Firefox_008

设置日历

按照你的区域位置设置日历很重要。点击Server部分的 Calendar 列表。选择你的时区,我的设置是 Asia/Kolkatta

Server » Calendar Settings - Mozilla Firefox_009

转到其他链接,如Errors,Tabs和Pack Database。管理操作系统是不言而喻的。按照你的需求阅读和改变设置。

设置学校

现在我们来介绍简明又重要的部分,它需要我们花费更多的时间和精力来完成。本文并不能覆含所有内容,所以我推荐你去访问SchoolTool官方文档,一个接一个仔细浏览每一部分,按照要求设置你的学校。完成整个学校的设置需要花费可能会花费几个小时甚至几天的时间。别害怕,它并不困难:SchoolTool团队在其网站为用户充分准备了自我帮助的文档和截图。你不必去其他任何地方学习SchoolTool,通过SchoolTool文档页就能学习并DIY。

参考文献:

via: http://www.unixmen.com/schooltool-advanced-school-management-information-system/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:Vito 校对:Caroline

作为一个Linux(Ubuntu)用户,你每次从终端安装应用程序的时候都会用到apt-get这条命令。

虽然可以使用图形化界面来安装删除应用程序,但是命令行依然被认为是功能强大的方式。在安装了许多大大小小的应用程序以后,你会需要更多的磁盘空间来安装其他的应用程序,或者有些程序对你不再有用了。

大多数人,尤其是初学者,通过在查阅资料后,能够从终端安装一个程序,但是却很难删除它。我也曾经有过这样的经历。

这是一个简单的教程,指导你如何删除已经安装的软件包。

a. 打开终端(ctrl + alt + t)

b. 输入

$ dpkg --list

(这条命令会显示所有已安装的包)

list_

或者

$ dpkg --list | less

(这样可以轻松的使用用户密钥来导航)

dpkg_list

或者

如果你知道软件包的名字,你可以使用管道命令grep来查找,使用下面的语句:

$ dpkg --list|grep -i 'packagename'

VLC播放器为例。

vlc_grep

c. 查找要删除的包名字,这里我要使用sox

remove_SoX

d. 只删除一个软件包,使用下面的命令:

$ sudo apt-get remove

比如,删除一个叫sox的软件包,输入:

$ sudo apt-get remove sox

输入y来确认卸载。

sox2

e. 要删除一个包以及它的配置文件,输入:

$ sudo apt-get --purge remove

比如,删除一个叫sox的包以及其所有的配置文件:

$ sudo apt-get --purge remove sox

via: http://www.unixmen.com/removing-applications-using-terminal-ubuntu/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:markvv 校对:Caroline

这个教程将会指导所有的linux用户如何使用华丽的、扁平化以及现代化的Pacifica图标主题来美化当前桌面环境。

Pacifica 图标主题的灵感来源这个世界最美丽的linux操作系统elementary OS,像Nitrux、Faenza、Moka以及Plastico这些精美的图标主题,为linxu世界带来了一些我们期待已久的新元素。

Francisco Villarroel是Pacifica图标主题的主要开发者和设计者。他用bokehlicia这个名字发布在Deviantart网站上,而bokehlicia正是这款超凡的图标主题诞生之处.

现在说说技术细节,可以告诉你们,我们已经在Arch Linux系统上使用一个纯净的GNOME3桌面环境测试了它,不过,感谢Carlos Gomes,Ubuntu 12.04 LTS (穿山甲)的用户也可以通过elementary OS PPA安装。

Pacifica图标主题依赖elementary图标主题,当然默认的gnome和hicolor图标主题可以在任何 Gnome-based linux发行版中找到。因此,如果你有需求,Pacifica 图标主题也可以在你的桌面环境或linux发行版上工作。

Review image

让我们开始在Arch Linux 和Ubuntu上安装这个精美的图标主题。首先,这是Ubuntu 12.04 LTS用户使用的安装指令:

通过敲击 CTRL+ALT+T 组合键打开一个终端,接着一条一条粘贴以下命令,注意,每粘贴一条后敲击Enter。

sudo apt-add-repository ppa:elementary-br/projects

sudo apt-get update

sudo apt-get install -y pacifica-icon-theme

好了!你现在可以用GNOME Tweak或者其它的应用程序来帮助你改变系统图标主题,应用Pacifica图标主题。如果你更喜欢命令行,请使用下面的命令:

gsettings set org.gnome.desktop.interface icon-theme "Pacifica"

对于Arch Linux用户,使用你们最喜欢的AUR助手(译者注:比如yaourt)安装pacifica-icon-theme包。Arch Linux用户也使用上面的指令来设置新的Pacifica图标主题。

对于其他用户,不要犹豫,在你的Linux系统上手动下载安装Pacifica图标主题,或者用这些图标做你想做的任何事情。

如果你在学习本教程中有任何问题,请在下面写下评论。

via: http://news.softpedia.com/news/How-to-Beautify-You-Linux-Desktop-with-Pacifica-Icons-385877.shtml

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:flsf01 校对:Caroline

TrueCrypt是一款免费的开源加密程序,拥具有强大、多样、先进、高质量的加密能力,它具有友好、易懂的用户界面和功能。

TrueCrypt允许用户通过密码访问加密后的文件,其本质上是将文件解密后再像常规文件一样访问。完全加密后的文件,非用户以外的人是无法访问的。

TrueCrypt的各项 特性 如下:

  • 能够建立加密文件夹并将其呈现为真实的硬盘
  • 支持加密存储设备(例如U盘)或整个分区
  • 自动根据需要进行实时动态加密
  • 充分利用系统资源,能够快速读取加密数据,速度接近访问未加密数据时的速度

TrueCrypt的 实时动态加密 ,意指:

  • 数据在存储之前就已经被自动加密
  • 数据在加载之后会自动解密
  • 例如,播放一个加密文件夹里的小电影,TrueCrypt会直接在内存中将密数据一部分一部分解密后再送入指定的内存块(或播放器)。也就是说“TrueCrypt从不会将明数据放在硬盘上,这些明数据只会暂时存在于内存里”。

安装和建立

下面几个步骤教你如何用TrueCrypt 新建 一个加密文件夹:

  • 下载TrueCrypt 7.1
  • 解压缩后在终端中输入以下命令(假设你解压在了Downloads文件夹下)
    cd Downloads
    ./truecrypt-7.1a-setup-x64

(如果你的操作系统是32位,将上面的x64改为x32)

  • 然后根据提示,点击鼠标,轻松完成安装
  • 在Dash搜索栏中键入truecrypt,启动TrueCrypt
  • 依次点击TrueCrypt-->Volumes-->Create New Volume,建立一个新的“待加密文件夹”
  • 选中 Create an encrypted file container然后点击Next

  • 选中Standard Truecrypt volume 并点击 Next

点击Select File,在你认为合适的位置新建目录/条目(例如,在Music目录下建立一个123条目),然后点击Next

  • 再次点击Next (此时默认选择的加密算法是AES)

  • 选择大小(例如要建立一个100MB的文件夹,就在输入框中填入100,后面的复选框选中MB)

  • 设置一个密码

  • 选择一个文件系统类型(例如Linux Ext4)

  • 选中I will mount the volume only on Linux(这里请根据实际情况选择)

  • 接下来,持续猛烈晃动你的鼠标几秒钟(译者注:该步骤用来生成密钥,晃动越无规律时间越长越好),然后点击Format,最后输入刚才设置的密码,整个加密条目的创建过程就完成了。

使用

到此为止,刚刚建立的那个加密文件夹就已经在TrueCrypt的保护下了,点击 Select File,找到刚建立的加密条目,再点击底部的Mount,挂载/打开该加密文件夹。

接下来,用户就可以把这个加密目录当做一个常规目录正常使用,可以复制图像、重命名文件、双击打开图像等等。

下图中,点击Dismount按钮,就可以卸载该加密文件夹,卸载后刚才挂载的盘符就不见了,同时里面的文件自然也就禁止访问了。

via: http://iloveubuntu.net/truecrypt-powerful-yet-friendly-encryption-application

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:Mr小眼儿 校对:Caroline

作为一名系统管理员亦或是一名普通的命令行用户,在文件管理器和命令行之间频繁切换是否时常令你感到沮丧。总有一天,你会倾向于使用一些命令行来代替你所用的图形文件管理器。

也许,偶尔你会找到一款不错的命令行管理器,但即使如此,你仍然需要在你的文件管理器和命令行窗口之间来回切换。所以,这个问题并没有真正解决。那么,是否有一款文件管理器能将文件浏览和命令提示符集成在同一个窗口里呢?答案是肯定的,它就是 CLEX

clex-main

CLEX - 命令行文件管理器

CLEX是一款基于命令行的文件管理器,它拥有一个漂亮轻巧的用户界面,提供了非常多的文件管理选项。这款文件管理器的最大优势是它还集成提供了一个命令提示符(在同一个窗口中哦~),通过这个命令提示符,你可以运行常规命令。

: 下文中的所有例子均测试于Ubuntu 13.04。

简易教程

下图是在我机器上第一次执行CLEX的用户界面

clex-1

可以看到,窗口的上半部分列出了当前工作路径(本例中 /home/himanshu/ )下的所有的文件和目录。你可以使用上下方向键选择一个文件或目录,接着按下回车进入一个目录。

在窗口的下半部分,CLEX提供了一个命令行提示符(在我的测试中为bash),在这里你可以执行任意已经安装好的命令。

举个例子,想要打开下图中的图片文件Ubuntu.png,首先,使用方向键选中它:

clex-2

然后,Ubuntu.png作为参数,使用命令提示符启动一个已安装好的图片查看器(我机器上装的是gthumb)

clex-3

上述命令执行的同时,图片查看器程序gthumb将图片显示了出来。

clex-4

除此以外,CLEX还提供了一系列很好用的快捷键组合,可以按下Alt+M查看。

clex-5

可以看到,这些快捷键包括改变当前工作路径,添加书签,查看历史命令,文件名排序,比较目录文件夹等等。

下图为查看历史命令的截图:

clex-6

比葫芦画瓢,每次根据不同需要,你可以选用相应的快捷键组合。

: 退出CLEX的快捷键是Alt+q。

下载/安装

下面列出了一些CLEX文件管理器的相关链接:

Ubuntu用户可以直接通过Ubuntu软件中心下载安装。本文中的示例使用的版本是3.15。

优点

  • 在同一个窗口中整合了文件浏览与命令提示符
  • 提供大量快捷键。包括文件夹比较,文件名排序,查看历史命令等等。
  • 出色的在线文档

缺点

  • 依赖于CURSES库,需要宽字符集支持。因此通过源码安装的时候可能会导致一些问题。
  • 启动时不稳定,我每次启动时都会出现下图中的警告:

结论

CLEX确实是一款特性丰富的命令行文件管理器。集成命令提示符是它的独特卖点。尽管有些小毛病,但瑕不掩瑜。经过一段时间的适应后,CLEX仍是一款省时高效的工具。

via:http://mylinuxbook.com/clex-a-versatile-command-line-file-manager/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:Mr小眼儿 校对:Caroline

Ubuntuzilla 是一个包含最新版本Mozilla Firefox,Mozilla Thunderbird,和Mozilla Seamonkey软件的APT仓库,这个仓库将适用于Ubuntu以及所有的Debian衍生发行版。Ubuntuzilla在Ubuntu论坛的第三方项目区域有一个支持论坛,因此,如果用户有任何问题、意见或者建议就可以使用它来反馈。

为什么要用Ubuntuzilla?

回答这个很简单。对于一个特定版本的Ubuntu发行版,官方仓库包含这个版本的Ubuntu发布日期时的软件包的最新版本。发布之后,再次更新的软件包不被加入这个仓库,除非是修复安全漏洞。使用Ubuntuzilla的用户可以得到,并及时更新还没有加入到Ubuntu/Debian官方仓库的Mozilla软件,听起来还不错吧?恩,就是这样。

添加Ubuntuzilla仓库

添加Ubuntuzilla并不困难,但是如果你已经在使用旧版的ubuntuzilla脚本,你应该先删除掉它,否则由于已经有了一个/usr/bin下的符号链接,在安装时候后,依旧会使用旧版的脚本。

运行一下命令来移除旧版本的Ubuntuzilla脚本:

$ sudo ubuntuzilla.py -a remove -p

首先,强烈建议大家备份已存在的Firefox/Thunderbird/Seamonkey的用户个人文件。它被存放在你的主目录。Firefox和Seamonkey个人文件存放在 .mozilla 目录中。Thunderbird 的个人文件存放在 .thunderbird 或者 .mozilla-thunderbird 目录中。

使用任意编辑器打开/etc/apt/sources.list文件。

$ sudo nano /etc/apt/sources.list

在里面添加下面一行:

deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main

保存并退出文件。

使用以下命令在apt 的 keyring中添加下面的软件包签名公钥:

$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29

使用下行命令更新源文件表:

$ sudo apt-get update

现在你可以从Ubuntuzilla安装你想要的Mozilla 软件了。

安装Mozilla Firefox:

$ sudo apt-get install firefox-mozilla-build

安装Mozilla Thunderbird:

$ sudo apt-get install thunderbird-mozilla-build

安装Mozilla Seamonkey:

$ sudo apt-get install seamonkey-mozilla-build

这些命令可以移除软件包:

$ sudo apt-get remove firefox-mozilla-build

$ sudo apt-get remove thunderbird-mozilla-build

$ sudo apt-get remove seamonkey-mozilla-build

我发现它对那些想要最新版Mozilla产品的人非常有用。使用愉快!

via: http://www.unixmen.com/ubuntuzilla-easy-way-install-latest-mozilla-products/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:flsf01 校对:Caroline