Как только установить обновления системы защиты на debian

$HOME не установлен в кроне, таким образом, помещает это в сценарий и позволяют Вашему заданию крона выполнить это вместо этого,

(Не забудьте устанавливать бит выполнения для того сценария с chmod +x XX),

#!/bin/bash

mateconftool-2 -t string -s /desktop/mate/background/picture_filename ~/Pictures/daily

Или в Вашем cronjob,

HOME="$(getent passwd $USER | awk -F ':' '{print $6}')"
homedir=${HOME}/Pictures/daily
7
25.09.2014, 11:52
4 ответа

Для сжатия используйте зажимные приспособления, если это возможно! (только для i386 и amd64 ...)

добавьте это в свой sources.list:

deb http://http.debian.net/debian squeeze-lts main contrib non-free
deb-src http://http.debian.net/debian squeeze-lts main contrib non-free

и затем запустите

apt-get update
apt-get install -t squeeze-lts --only-upgrade bash

Вот более подробная информация о squeeze-lts: https://wiki.debian.org/LTS/Using

Если вы действительно хотите исправить debian lenny, ознакомьтесь с этой сутью (но лучше подумайте об обновлении до более новый дистрибутив!)

15
27.01.2020, 20:14

добавьте это в список источников:

deb http: //ftp.de.debian. org / debian sid main

apt-get update apt-get install --only-upgrade bash

-6
27.01.2020, 20:14

Вы можете использовать:

apt-get install --only-upgrade <package>

Если установлено, это обновится только указанный пакет.

8
27.01.2020, 20:14

Ubuntu 12.04 «Precise» и 14.04 «Trusty», Debian 7 «Wheezy»

apt-get update; apt-get install bash

Debian 6 «Squeeze»

/etc/apt/sources.list.d/squeezelts.list

deb http://http.debian.net/debian/ squeeze-lts main contrib non-free
deb-src http://http.debian.net/debian/ squeeze-lts main contrib non-free

/ etc / apt / apt.conf.d / 50squeezelts

APT::Default-Release "squeeze-lts";

Затем запустите обновление:

apt-get update; apt-get install bash

Исправление старых и неподдерживаемых систем как Lenny

# Retrieve and install dependencies first
apt-get update && apt-get install build-essential gettext bison

# Get bash 3.2 source
wget http://ftp.gnu.org/gnu/bash/bash-3.2.tar.gz
tar zxvf bash-3.2.tar.gz
cd bash-3.2

# Download and apply all patches
# Includes patches for CVE-2014-6271 (52) *AND* CVE-2014-7169 (53) *AND* Florian Weimer patch (54)
for i in $(seq -f "%03g" 1 54); do
    wget -nv http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-$i
    patch -p0 < bash32-$i
done

# Compile and install to /usr/local/bin/bash
./configure && make
make install

# Point /bin/bash to the new binary
mv /bin/bash /bin/bash.old
ln -s /usr/local/bin/bash /bin/bash
2
27.01.2020, 20:14

Теги

Похожие вопросы