在 Chromium 下面啟用 Adobe flash player ppapi 

因為 chromium 是 chrome 的開源版本,所以沒有自帶adobe flash player.

首先在adobe 的測試頁面下載最新的 flash player PPAPI.

http://labs.adobe.com/downloads/flashplayer.html

Download Flash Player for Opera and Chromium based applications – PPAPI
https://fpdownload.macromedia.com/pub/labs/flashruntimes/flashplayer/install_flash_player_ppapi.exe

下載完畢,安裝。

打開 chromium ,一看還是沒有,提示flash 版本太低。

無奈 網上搜索了一下,找到了一篇 adobe 的 技術文檔,里面總結了一些常見的問題。

文章提示,第三方的位置插件需要在插件管理頁,手動信任。

1:在地址輸入 “about:plugins”,回車。
2:找到 "Adobe Flash Player - 版本: 23.0.0.195 Shockwave Flash 23.0 r0",字樣的插件。勾選旁邊的“始终允许运行”.
3:搞定,刷新任意頁面即可生效。

:-)

注:本文是作者在Microsoft Windows 系統下所遇到并解決的問題,發布在此,想來GNU/Linux 下處理該場景原理應一致。

本文撰寫時候參考了一下文檔:
https://helpx.adobe.com/flash-player/kb/flash-player-chromium.html
[ 发表评论 ] ( 19 次浏览 ) 永久链接 ( 3.2 / 16 )
解决 deb.opera.com 软件源签名错误 

电脑好久没有开机了,今天开机进入ubuntu 系统,照例检查安装更新,结果其他软件源都OK,只有OPERA 的有点问题。

报错如下:


下载 2,590 B,耗时 16秒 (161 B/s)
正在读取软件包列表... 完成
W: 校验签名出错。此仓库未被更新,仍然使用以前的索引文件。GPG 错误:http://deb.opera.com stable InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 63F7D4AFF6D61D45

W: 无法下载 http://deb.opera.com/opera/dists/stable/InRelease

W: Some index files failed to download. They have been ignored, or old ones used instead.


应该是之前的签名改了,而OPERA 的公钥又不再OPENPGP 的服务器上,于是便去 OPERA 的源网站找找。果然找到了。


sharl@sharl-desktop:~$ wget -qO- https://deb.opera.com/archive.key | sudo apt-key add -
OK


下载并加入新的公钥。重试更新流程。


sharl@sharl-desktop:~$ sudo apt-get update
忽略 http://mirrors.ustc.edu.cn trusty InRelease
命中 http://mirrors.ustc.edu.cn trusty-updates InRelease
命中 http://mirrors.ustc.edu.cn trusty-backports InRelease
命中 http://mirrors.ustc.edu.cn trusty-security InRelease
命中 http://mirrors.ustc.edu.cn trusty Release.gpg
命中 http://mirrors.ustc.edu.cn trusty-updates/main Sources
命中 http://mirrors.ustc.edu.cn trusty-updates/restricted Sources
命中 http://mirrors.ustc.edu.cn trusty-updates/universe Sources
命中 http://mirrors.ustc.edu.cn trusty-updates/multiverse Sources
命中 http://mirrors.ustc.edu.cn trusty-updates/main amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-updates/restricted amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-updates/universe amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-updates/multiverse amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-updates/main i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-updates/restricted i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-updates/universe i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-updates/multiverse i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-updates/main Translation-en
命中 http://mirrors.ustc.edu.cn trusty-updates/multiverse Translation-en
命中 http://mirrors.ustc.edu.cn trusty-updates/restricted Translation-en
命中 http://mirrors.ustc.edu.cn trusty-updates/universe Translation-en
获取:1 http://deb.opera.com stable InRelease [2,590 B]
命中 http://mirrors.ustc.edu.cn trusty-backports/main Sources
命中 http://mirrors.ustc.edu.cn trusty-backports/restricted Sources
命中 http://mirrors.ustc.edu.cn trusty-backports/universe Sources
忽略 http://extras.ubuntu.com trusty InRelease
命中 http://mirrors.ustc.edu.cn trusty-backports/multiverse Sources
命中 http://mirrors.ustc.edu.cn trusty-backports/main amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-backports/restricted amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-backports/universe amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-backports/multiverse amd64 Packages
获取:2 http://deb.opera.com stable/non-free amd64 Packages [1,812 B]
命中 http://mirrors.ustc.edu.cn trusty-backports/main i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-backports/restricted i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-backports/universe i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-backports/multiverse i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-backports/main Translation-en
命中 http://mirrors.ustc.edu.cn trusty-backports/multiverse Translation-en
命中 http://mirrors.ustc.edu.cn trusty-backports/restricted Translation-en
获取:3 http://deb.opera.com stable/non-free i386 Packages [1,885 B]
命中 http://mirrors.ustc.edu.cn trusty-backports/universe Translation-en
命中 http://extras.ubuntu.com trusty Release.gpg
命中 http://mirrors.ustc.edu.cn trusty-security/main Sources
命中 http://mirrors.ustc.edu.cn trusty-security/restricted Sources
命中 http://mirrors.ustc.edu.cn trusty-security/universe Sources
命中 http://mirrors.ustc.edu.cn trusty-security/multiverse Sources
命中 http://mirrors.ustc.edu.cn trusty-security/main amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-security/restricted amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-security/universe amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-security/multiverse amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty-security/main i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-security/restricted i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-security/universe i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-security/multiverse i386 Packages
命中 http://mirrors.ustc.edu.cn trusty-security/main Translation-en
命中 http://mirrors.ustc.edu.cn trusty-security/multiverse Translation-en
命中 http://mirrors.ustc.edu.cn trusty-security/restricted Translation-en
命中 http://mirrors.ustc.edu.cn trusty-security/universe Translation-en
命中 http://mirrors.ustc.edu.cn trusty Release
命中 http://mirrors.ustc.edu.cn trusty/main Sources
命中 http://mirrors.ustc.edu.cn trusty/restricted Sources
命中 http://mirrors.ustc.edu.cn trusty/universe Sources
命中 http://mirrors.ustc.edu.cn trusty/multiverse Sources
命中 http://mirrors.ustc.edu.cn trusty/main amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty/restricted amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty/universe amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty/multiverse amd64 Packages
命中 http://mirrors.ustc.edu.cn trusty/main i386 Packages
命中 http://mirrors.ustc.edu.cn trusty/restricted i386 Packages
命中 http://mirrors.ustc.edu.cn trusty/universe i386 Packages
命中 http://mirrors.ustc.edu.cn trusty/multiverse i386 Packages
命中 http://mirrors.ustc.edu.cn trusty/main Translation-zh_CN
命中 http://mirrors.ustc.edu.cn trusty/main Translation-en
命中 http://mirrors.ustc.edu.cn trusty/multiverse Translation-zh_CN
命中 http://mirrors.ustc.edu.cn trusty/multiverse Translation-en
命中 http://mirrors.ustc.edu.cn trusty/restricted Translation-zh_CN
命中 http://mirrors.ustc.edu.cn trusty/restricted Translation-en
命中 http://mirrors.ustc.edu.cn trusty/universe Translation-zh_CN
命中 http://extras.ubuntu.com trusty Release
命中 http://mirrors.ustc.edu.cn trusty/universe Translation-en
忽略 http://mirrors.ustc.edu.cn trusty/main Translation-zh
忽略 http://mirrors.ustc.edu.cn trusty/multiverse Translation-zh
忽略 http://mirrors.ustc.edu.cn trusty/restricted Translation-zh
忽略 http://mirrors.ustc.edu.cn trusty/universe Translation-zh
忽略 http://deb.opera.com stable/non-free Translation-zh_CN
命中 http://extras.ubuntu.com trusty/main Sources
忽略 http://deb.opera.com stable/non-free Translation-zh
忽略 http://deb.opera.com stable/non-free Translation-en
命中 http://extras.ubuntu.com trusty/main amd64 Packages
命中 http://extras.ubuntu.com trusty/main i386 Packages
忽略 http://extras.ubuntu.com trusty/main Translation-zh_CN
忽略 http://extras.ubuntu.com trusty/main Translation-zh
忽略 http://extras.ubuntu.com trusty/main Translation-en
下载 6,287 B,耗时 13秒 (456 B/s)
正在读取软件包列表... 完成


一切OK。搞定!

注:本文撰写时参考了以下链接。
http://deb.opera.com/manual.html
[ 发表评论 ] ( 175 次浏览 ) 永久链接 ( 3 / 107 )
在Ubuntu 14.04 LTS 中禁用游客登陆 

众所周知,ubuntu 14.04 LTS 在前几天发布了,作为GNU/Linux 爱好者的我当然也在第一时间下载,安装,使用了。

每次装完新系统,我都喜欢禁用掉系统默认开启的游客登陆。ubuntu以前的版本都是直接编辑位于 /etc/lightdm/ 下面的 lightdm.conf 文件,加入 "allow-guest=false" 即可。保存重启便可生效。

可是这次的14.04 LTS 我却连这个文件都没找到,如下:


sharl@sharl-desktop:~$ ll /etc/lightdm/
总用量 20
drwxr-xr-x 2 root root 4096 4月 18 18:31 ./
drwxr-xr-x 147 root root 12288 4月 18 16:20 ../
-rw-r--r-- 1 root root 456 4月 12 02:22 users.conf
sharl@sharl-desktop:~$


于是网上查了一下,原来是被ubuntu 给把配置文件给拆分了,都放到别处去了。都放在了 /usr/share/lightdm/ 下面了,如下:


sharl@sharl-desktop:~$ ls /usr/share/lightdm/lightdm.conf.d/50-*
/usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
sharl@sharl-desktop:~$


于是,如法炮制,在该目录下,创建名为“50-no-guest.conf” 文件,内容为“allow-guest=false”,命令如下:


sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'


完毕,查看该配置文件内容:


sharl@sharl-desktop:~$ cat /usr/share/lightdm/lightdm.conf.d/50-no-guest.conf
[SeatDefaults]
allow-guest=false
sharl@sharl-desktop:~$


确认无误后,重启,果然游客模式不见了。哈哈!

注:本文在撰写时参考了以下文章。
http://askubuntu.com/questions/62564/ho ... st-session
[ 发表评论 ] ( 424 次浏览 ) 永久链接 ( 3 / 515 )
VPS瘦身,升级Lighttpd 

考虑到VPS越来越卡,故而进行瘦身。

遂移除Varnish Cache 以及 Nginx,删除所有相关文件,只存档了配置文件以备用。

修改lighttpd 端口从81至80,大功告成。

顺手升级lighttpd,下载源码包,解压,进入目录:

曾打算集成uwsgi协议,未果。

我的configure:
[root@PowerPC lighttpd-1.4.35]# ./configure \
> --prefix=/opt/lighttpd \
> --enable-lfs=no \
> --disable-ipv6 \
> --with-mysql=/opt/mysql/bin/mysql_config \
> --with-attr \
> --with-pcre \
> --with-zlib

依赖没有问题,遂make 编译。

概况:

Plugins:

enabled:
mod_access
mod_accesslog
mod_alias
mod_auth
mod_cgi
mod_compress
mod_dirlisting
mod_evhost
mod_expire
mod_extforward
mod_fastcgi
mod_flv_streaming
mod_indexfile
mod_mysql_vhost
mod_proxy
mod_redirect
mod_rewrite
mod_rrdtool
mod_scgi
mod_secdownload
mod_setenv
mod_simple_vhost
mod_ssi
mod_staticfile
mod_status
mod_trigger_b4_dl
mod_userdir
mod_usertrack
mod_webdav
disabled:
mod_cml
mod_magnet

Features:

enabled:
auth-crypt
compress-bzip2
compress-deflate
compress-gzip
regex-conditionals
disabled:
auth-ldap
large-files
network-ipv6
network-openssl
stat-cache-fam
storage-gdbm
storage-memcache
webdav-locks
webdav-properties


一切看起来OK,安装。

启动服务,一切运行正常。至此完成。
[ 发表评论 ] ( 408 次浏览 ) 永久链接 ( 3 / 545 )
在LMDE 201403上安装Broadcom STA 4311 无线网卡驱动 

最近,我最爱的LMDE 发布了2014年的最新版本,UP8.作为它的狂热爱好者的我,自然要果断安装使用。

下载、烧盘,格掉了我之前笔记本用的Linux Mint Olivia 版本,换上了LMDE.

我很喜欢LMDE,是因为它的滚动更新特性。也就是说我以后再也不用反复的重装、折腾我的笔记本了。

可是刚装完,问题来了。我之前在Ubuntu、Linux Mint 上都可以正常工作的博通的无线网卡挂了。

以前用Ubuntu的时候,有个受限驱动列表,里面会自动的检索出当前系统可用的闭源驱动包,只需点击安装激活,重启即可。

而在Linux Mint 上的时候,虽没有Ubuntu那么方便,但是也有b44 b43 b43legacy ssb brcmsmac 这些内核级别的驱动模块可以用。只需两行命令即可。


sudo apt-get install b43-fwcutter firmware-b43-installer


这样就可以编译出适用于当前系统的博通无线芯片驱动了。

然而这些成功的经验,在我现在的LMDE上都均告失败。

这些驱动模块不是有冲突,就是没有及时更新,不能用。再有就是根本无法顺利编译通过。

我为此问题整整折磨了两天,还在linux mint 的community里面提了问,不过依然没有太好的效果。

就在今天早些时候,linux mint forum 里面的一篇帖子引起了我的注意,后来在其指引的一篇debian的wiki文档里,找到了解决的办法。

即用软件源里面博通官方的闭源驱动来替代不起作用的开源内核驱动。

操作步骤如下:
1.移除所有之前安装的开源内核驱动软件包及配置文件。

apt-get purge b43-fwcutter firmware-b43-installer broadcom-sta-common broadcom-sta-source


2.安装debian官方推荐的闭源驱动包和当前内核头文。

apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms


这段命令后,系统便会自动编译出博通官方芯片的驱动模块,并载入内核。

由于linux 内核里面自带了b43的驱动模块,所以该软件会自动把b43,b44等模块加入黑名单,以防系统启动时候载入。文件内容如下:

sharl-laptop ~ # cat /etc/modprobe.d/broadcom-sta-dkms.conf
# wl module from Broadcom conflicts with the following modules:
blacklist b43
blacklist b43legacy
blacklist b44
blacklist bcma
blacklist brcm80211
blacklist brcmsmac
blacklist ssb
sharl-laptop ~ #


一切确认OK后,重启。果然久违的WIFI指示灯又亮了,哦耶!

注:本文撰写时参考了以下文档:
http://forums.linuxmint.com/viewtopic.p ... p;t=158702
http://forums.linuxmint.com/viewtopic.p ... p;t=154849
https://wiki.debian.org/wl
http://community.linuxmint.com/tutorial/view/218
http://community.linuxmint.com/tutorial/view/379
http://askubuntu.com/questions/55868/in ... ss-drivers
[ 发表评论 ] ( 389 次浏览 ) 永久链接 ( 3 / 573 )

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 下一页> >>