Вы можете просто позволить вашему сценарию резервного копирования удалить архив, созданный позавчера:
# Create archive filename.
day=$(date +%A)
hostname=$(hostname -s)
archive_file="$hostname-$day.tgz"
# Do backup
#...
# Delete old backup (assuming GNU date)
deleteday=$( date -d '2 days ago' +'%A' )
rm -f "$hostname-$deleteday.tgz"
Следуйте официальным инструкциям CRAN и внесите соответствующие изменения в /etc/apt/sources.list
.
Затем, чтобы установить портированные пакеты R 3.4, вы можете выполнить
sudo apt-get -t jessie-backports install r-base
После некоторых проб и ошибок с официальными инструкциями у меня сработало следующее:
Используйте текстовый редактор, чтобы добавить следующее вetc/apt/sources.list
:
deb [trusted=yes] http://ftp.us.debian.org/debian sid main
deb-src [trusted=yes] http://ftp.us.debian.org/debian sid main
(осторожно, здесь мы добавляем поддержку больше , чем просто R ).
Вы также можете делать все из командной строки, например.
d0="[trusted=yes] http://ftp.us.debian.org/debian sid main"
d1="deb $d0"
d2="deb-src $d0"
sudo (echo "$d1"; echo "$d2") >> /etc/apt/sources.list
## check this worked
cat /etc/apt/sources.list
, затем
### ensure have keyring
sudo apt-get install -y debian-archive-keyring
## add key for R (I think this is still necessary)
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
### ensure no errors with apt-get update
sudo apt-get install -y libappstream4
sudo apt-get update
sudo apt-get install -y r-base r-base-dev libopenblas-base
sudo apt-get autoremove