Open-Club.Net Проект полностью ориентирован на Open Source-подход(изучаем, настраиваем, устанавливаем и общаемся о Linux).
Мы в соц. сетях:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Установка свежего Chromium
DiselДата: Вт, 14.07.2009, 18:42 | Сообщение # 1
Генерал-лейтенант
Группа: Бывалый
Сообщений: 489
Многим из нас хорошо известен браузер Chromium (да-да, тот самый, основа Google Chrome), который на данный момент очень активно разрабатывается, да так, что свежие сборки выходят буквально каждые пару часов. Он все еще довольно нестабилен, особенно на сайтах со сложным содержимым, однако его с успехом можно использовать в качестве быстрого просмотрщика ссылок. ПPредставленный здесь скрипт поможет вам установить Chromium на свою Linux-машину и поддерживать версию этого браузера в актуальном состоянии.

Создайте скрипт, обозвав, например, update.sh. Запустите. При следующих запусках будет проверяться локальная версия и свежая сборка, и если таковая существует - локальная версия будет обновлена.

Добавьте в свой PATH=$HOME/bin:$PATH (если еще нет)

Quote
#!/bin/sh
# by liksys © 2009 v 1.1
# update chromium snapshot
#
# http://linsovet.com/chrome-chromium-script-to-get-shapshot
###########

BASE_DIR=/opt
## for some system install to /usr/local. uncomment this
#BASE_DIR=/usr/local

LIB_DIR=/lib
VER_FILE=$HOME/.chrome-last-snapshot-version
URL='http://build.chromium.org/buildbot/snapshots/chromium-rel-linux'

[ -d $LIB_DIR ] || mkdir -p $LIB_DIR

cd $BASE_DIR

[ -e /lib/libnss3.so -a ! -e $LIB_DIR/libnss3.so.1d ] && ln -s /lib/libnss3.so $LIB_DIR/libnss3.so.1d
[ -e /lib/libnssutil3.so -a ! -e $LIB_DIR/libnssutil3.so.1d ] && ln -s /lib/libnssutil3.so $LIB_DIR/libnssutil3.so.1d
[ -e /lib/libsmime3.so -a ! -e $LIB_DIR/libsmime3.so.1d ] && ln -s /lib/libsmime3.so $LIB_DIR/libsmime3.so.1d
[ -e /lib/libssl3.so -a ! -e $LIB_DIR/libssl3.so.1d ] && ln -s /lib/libssl3.so $LIB_DIR/libssl3.so.1d
[ -e /lib/libplds4.so -a ! -e $LIB_DIR/libplds4.so.0d ] && ln -s /lib/libplds4.so $LIB_DIR/libplds4.so.0d
[ -e /lib/libplc4.so -a ! -e $LIB_DIR/libplc4.so.0d ] && ln -s /lib/libplc4.so $LIB_DIR/libplc4.so.0d
[ -e /lib/libnspr4.so -a ! -e $LIB_DIR/libnspr4.so.0d ] && ln -s /lib/libnspr4.so $LIB_DIR/libnspr4.so.0d

[ -e $VER_FILE ] || echo 0 > $VER_FILE

LOC_VER=`cat $VER_FILE`
LAST_VER=`wget -qO- $URL/LATEST`

if [ $LOC_VER -eq $LAST_VER ]; then
echo "----- Local version is fresh! -----"
exit 0
fi

wget -P /tmp $URL/$LAST_VER/chrome-linux.zip

rm -rf chrome-linux
unzip /tmp/chrome-linux.zip
rm -f /tmp/chrome-linux.zip
find chrome-linux -type d -exec chmod 755 '{}' \;
find chrome-linux -type f -exec chmod 644 '{}' \;
chmod +x chrome-linux/chrome

echo $LAST_VER > $VER_FILE

[ -d $HOME/bin ] || mkdir -p $HOME/bin
[ -e $HOME/bin/chrome ] || ln -s $BASE_DIR/chrome-linux/chrome $HOME/bin/chrome

echo "----- Installation sucsessfully! -----"


 
  • Страница 1 из 1
  • 1
Поиск:
Новый ответ
Имя:
Текст сообщения:
Код безопасности: