Translate

четвер, 21 травня 2015 р.

Установка Google Chome в Linux.

Загрузим ключ репозитория Google:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Добавляем сам репозиторий в /etc/apt/sources.list:

sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'

Обновляем список пакетов:

sudo apt-get update

Устанавливаем стабильную версию:

sudo apt-get install google-chrome-stable

И можно пользоваться стабильной и обновляемой версией Google Chrome. 


Иногда появляются ошибки во время установки:

1. Ошибка - неразрешенная зависимость libudev0 (>= 147)

качаем пакет для 32 бит
качаем пакет для 64 бит

устанавливаем библиотеку и Google Chrome.

2. Ошибка - неразрешенная зависимость lib32gcc1

Если во время установки:

sudo apt-get install google-chrome-stable

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
google-chrome-stable : Зависит: lib32gcc1 (>= 1:4.1.1) но он не может быть установлен
Зависит: lib32stdc++6 (>= 4.6) но он не может быть установлен
Зависит: libc6-i386 (>= 2.11) но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.



получаем такую ошибку, то

 
Открываем терминал и выполняем следующие команды - скачиваем подготовленные пустые пакеты: 

wget https://dl.dropboxusercontent.com/u/85403877/ubu13-chrome-fix/lib32gcc1_4.7.3-1ubuntu1_all.deb 
wget https://dl.dropboxusercontent.com/u/85403877/ubu13-chrome-fix/lib32stdc%2B%2B6_4.7.3-1ubuntu1_all.deb
wget https://dl.dropboxusercontent.com/u/85403877/ubu13-chrome-fix/libc6-i386_2.17-0ubuntu5_all.deb  

Устанавливаем данные пакеты следующей командой:

 sudo dpkg -i lib32gcc1_4.7.3-1ubuntu1_all.deb lib32stdc++6_4.7.3-1ubuntu1_all.deb libc6-i386_2.17-0ubuntu5_all.deb

После этого пробуем устанавливать Google Chrome.


Создание задачи в cron для чистки содержимого в samba папке .

Напишем короткий скрипт и разместим его в папке /etc/cron.d/:

vi /etc/cron.d/clean-folder

#
# Regular cron jobs for removing everything 
# in samba tmp share
#
SHELL=/bin/sh

# Run daily at 0:00 AM
# m h dom mon dow user  command
00 0 * * * root /bin/rm -rf /путь/к/smb/папке/*
 
Затем надо перегрузить сервис cron:
 
/etc/init.d/cron restart 

Таким образом можно настраивать любую задачу, не только для 
чистки папки.