Re: Определить codename дистрибутива

2016-03-23 Пенетрантность Victor Wagner
On Wed, 23 Mar 2016 13:25:16 +0300 Artem Chuprina wrote: > > Если на анстейбле, то да. А если на stretch, то нет. Витуса, я > полагаю, интересует в первую очередь stretch. На самом деле меня stretch интересует в последнюю очередь (после stable и oldstable), а sid не

Re: Определить codename дистрибутива

2016-03-23 Пенетрантность Artem Chuprina
Vasiliy P. Melnik -> debian-russian @ Wed, 23 Mar 2016 11:39:53 +0200: >> VPM> а нас сиде разве бывает номер? он же вечный сид >> >> На сиде - нет, а стретчу когда-то присвоят. >> > А я думал что сначала переносят в другую ветку, а уже потом назначают номер > версии. Не ? > Я имею

Re: Определить codename дистрибутива

2016-03-23 Пенетрантность Vasiliy P. Melnik
23 марта 2016 г., 9:52 пользователь Artem Chuprina написал: > Vasiliy P. Melnik -> debian-russian @ Wed, 23 Mar 2016 07:44:46 +0200: > > VPM> а нас сиде разве бывает номер? он же вечный сид > > На сиде - нет, а стретчу когда-то присвоят. > А я думал что сначала переносят в

Re: Определить codename дистрибутива

2016-03-23 Пенетрантность Artem Chuprina
Vasiliy P. Melnik -> debian-russian @ Wed, 23 Mar 2016 07:44:46 +0200: VPM> а нас сиде разве бывает номер? он же вечный сид На сиде - нет, а стретчу когда-то присвоят. >> Oleksandr Gavenko -> debian-russian@lists.debian.org @ Tue, 22 Mar 2016 >> 22:24:40 +0200: >> >> >> Реально придется

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Vasiliy P. Melnik
а нас сиде разве бывает номер? он же вечный сид 2016-03-22 23:28 GMT+02:00 Artem Chuprina : > Oleksandr Gavenko -> debian-russian@lists.debian.org @ Tue, 22 Mar 2016 > 22:24:40 +0200: > > >> Реально придется делать что-то вроде > >> > >> case `cat /etc/debian_version` in >

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Artem Chuprina
Oleksandr Gavenko -> debian-russian@lists.debian.org @ Tue, 22 Mar 2016 22:24:40 +0200: >> Реально придется делать что-то вроде >> >> case `cat /etc/debian_version` in >> 7.*) CODENAME=wheezy >> ;; >> 8.*) CODENAME=jessie >> ;; >> esac OG> $ cat /etc/debian_version OG>

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Oleksandr Gavenko
On 2016-03-22, Victor Wagner wrote: > Реально придется делать что-то вроде > > case `cat /etc/debian_version` in > 7.*) CODENAME=wheezy > ;; > 8.*) CODENAME=jessie > ;; > esac $ cat /etc/debian_version stretch/sid ??? -- http://defun.work/

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Alex Ghoust
On Tue, 22 Mar 2016 09:12:03 +0300 Victor Wagner wrote: > В большинстве хаутушек рекомендуют использование lsb_release -c. > > В принципе, в base-files входит файл /etc/os-release, откуда codename в > принципе извлекается. Но там нет отдельной переменной с codename, >

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность dimas
2016-082 15:23 Victor Wagner wrote: > Но как > заставить apt признаться, какой у него сегодня target-release? > apt-config dump молчит как партизан. grep -ri target /etc/apt тоже > ничего хорошего не находит. хм, у меня прописано тут (да, опция Default-Release, попутал я)

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Victor Wagner
On Tue, 22 Mar 2016 14:23:14 +0300 dimas wrote: > >14:19:32 082 ~$ cat /etc/issue /etc/debian_version > Debian GNU/Linux stretch/sid \n \l > > stretch/sid > > а вот как понять, тестинг это или анстейбол - вот это вопрос. > да и вообще, версия дистрибутива - понятие весьма

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Artem Chuprina
Илья -> debian-russian@lists.debian.org @ Tue, 22 Mar 2016 13:07:09 +0300: >> >> > а чем плох вариант сделать массив соответствий >> >> > числовой = = буквенный потом >> >> > cat /etc/debian_version >> >> >> >> Тем что хочется шелловскую команду, написанную на >> >> веб-странице,

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность dimas
>14:19:32 082 ~$ cat /etc/issue /etc/debian_version Debian GNU/Linux stretch/sid \n \l stretch/sid а вот как понять, тестинг это или анстейбол - вот это вопрос. да и вообще, версия дистрибутива - понятие весьма условное в некоторых случаях. может быть такая мешанина из двух-трех релизов, плюс

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Илья
В Tue, 22 Mar 2016 11:55:52 +0300 Artem Chuprina пишет: > Илья -> debian-russian@lists.debian.org @ Tue, 22 Mar 2016 > 11:26:51 +0300: > > >> > а чем плох вариант сделать массив соответствий > >> > числовой = = буквенный потом > >> > cat /etc/debian_version > >> > >>

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Andrey Nikitin
В Tue, 22 Mar 2016 12:07:32 +0300 Victor Wagner пишет: > А если поддерживать кроме собственно debian еще и убунту и парочку > форков, то вообще будет скрипт на страницу. Я считаю, получение информации о дистре нужно стандартизовать. Где? В systemd, разумеется )))

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Victor Wagner
On Tue, 22 Mar 2016 11:26:51 +0300 Илья wrote: > > Мне интересно, чем в вашем понимании "шелл команда" > > echo $VERSION|sed -e 's/^.*(//' -e 's/)//' > > отличается от "скрипта"? : > > MYMAP=([8.0]=jessie [7.0]=wheezy ) && echo > ${MYMAP[`cat /etc/debian_version`]} Тем, что

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Artem Chuprina
Илья -> debian-russian@lists.debian.org @ Tue, 22 Mar 2016 11:26:51 +0300: >> > а чем плох вариант сделать массив соответствий числовой >> > = = буквенный потом >> > cat /etc/debian_version >> >> Тем что хочется шелловскую команду, написанную на >> веб-странице, которую юзер потом

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Илья
В Tue, 22 Mar 2016 10:26:43 +0300 Victor Wagner пишет: > On Tue, 22 Mar 2016 13:01:20 +0600 > Yurkin Evgeny wrote: > > > а чем плох вариант сделать массив соответствий числовой > > = = буквенный потом > > cat /etc/debian_version > > Тем что хочется

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Victor Wagner
On Tue, 22 Mar 2016 13:42:52 +0600 Yurkin Evgeny wrote: > dpkg --status tzdata|grep Provides Дает неизменно превосходный результат в дистрибутивах, отличных от собственно Debian. Ubuntu-xenial: vitus@xenial:~$ dpkg --status tzdata|grep Provides Provides: tzdata-stretch

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Yurkin Evgeny
можно еще вот так dpkg --status tzdata|grep Provides|cut -f2 -d'-' В письме от 22 марта 2016 10:26:43 пользователь Victor Wagner написал: > On Tue, 22 Mar 2016 13:01:20 +0600 > > Yurkin Evgeny wrote: > > а чем плох вариант сделать массив соответствий числовой = = > >

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Victor Wagner
On Tue, 22 Mar 2016 13:01:20 +0600 Yurkin Evgeny wrote: > а чем плох вариант сделать массив соответствий числовой = = > буквенный потом > cat /etc/debian_version Тем что хочется шелловскую команду, написанную на веб-странице, которую юзер потом cut'n'past-ит к себе в

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Yurkin Evgeny
а чем плох вариант сделать массив соответствий числовой = = буквенный потом cat /etc/debian_version В письме от 22 марта 2016 09:40:49 пользователь Victor Wagner написал: > On Tue, 22 Mar 2016 09:18:42 +0300 > > Andrey Nikitin wrote: > > В Tue, 22 Mar 2016

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Victor Wagner
On Tue, 22 Mar 2016 09:18:42 +0300 Andrey Nikitin wrote: > В Tue, 22 Mar 2016 09:12:03 +0300 > Victor Wagner пишет: > > >CODENAME=`echo $VERSION|sed -e 's/^.*(//' -e 's/)//'` > > В 9-ке в os-release нет переменной VERSION, если что.

Re: Определить codename дистрибутива

2016-03-22 Пенетрантность Andrey Nikitin
В Tue, 22 Mar 2016 09:12:03 +0300 Victor Wagner пишет: >CODENAME=`echo $VERSION|sed -e 's/^.*(//' -e 's/)//'` В 9-ке в os-release нет переменной VERSION, если что. % cat /etc/os-release PRETTY_NAME="Debian GNU/Linux stretch/sid" NAME="Debian GNU/Linux" ID=debian

Определить codename дистрибутива

2016-03-22 Пенетрантность Victor Wagner
Коллеги, подскажите наиболее красивый способ определить codename дистрибутива (на предмет шелловской команды, добавляющей строчку в sources.list). В большинстве хаутушек рекомендуют использование lsb_release -c. Но, пакет lsb-release в Debian не является essential. И если он обычно присутствует