- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
[0m[91mSaving to: ���jdk-8u131-linux-x64.tar.gz���
2050K .......... .......... .......... ........[0m[91m.. .......... 1% 137K 4m16s
2100K ....[0m[91m...... ......[0m[91m...[0m[91m. .......... ..........[0m[91m ........[0m[91m.. 1% 1.06M 4m14s
2150K .[0m[91m...[0m[91m.....[0m[91m. ...[0m[91m.[0m[91m...... .......... .......... .......... 1% 613K 4m14s
2200K .......... .......... .......[0m[91m... .....[0m[91m..... .......... 1% 318M 4m9s
2250K .......... .......... ......[0m[91m....[0m[91m ..........[0m[91m ..[0m[91m...[0m[91m..... 1%[0m[91m 609K 4m10s
2300K .......... ..........[0m[91m ....[0m[91m...... ....[0m[91m.....[0m[91m.[0m[91m ...[0m[91m....... 1% 612K 4m10s[0m[91m
2350K ........[0m[91m.. ....[0m[91m...... .[0m[91m.......[0m[91m.. ......[0m[91m....[0m[91m ...[0m[91m.....[0m[91m.. 1% 610K 4m11s
2400K ...[0m[91m....... .[0m[91m......... .[0m[91m....[0m[91m.....[0m[91m .....[0m[91m...[0m[91m.. .[0m[91m.[0m[91m....[0m[91m.... 1%[0m[91m 612K 4m12s
2450K .....[0m[91m..... ..[0m[91m........ ...[0m[91m....[0m[91m... ...[0m[91m....... .[0m[91m...[0m[91m...[0m[91m... 1%[0m[91m 612K 4m13s
2500K .......... .....[0m[91m..... ......[0m[91m.... ...[0m[91m.....[0m[91m.. ......[0m[91m...[0m[91m. 1% 616K 4m13s[0m[91m
2550K .[0m[91m......[0m[91m... .......... .[0m[91m......... ..[0m[91m........ .....[0m[91m..... 1% 616K 4m14s
2600K ......[0m[91m.... ...[0m[91m.[0m[91m...... .........[0m[91m.[0m[91m ..........[0m[91m .[0m[91m......... 1% 614K 4m15s
2650K ........[0m[91m.. .....[0m[91m.....[0m[91m ...[0m[91m....... .[0m[91m.....[0m[91m.... .......[0m[91m... 1% 644K 4m15s[0m[91m
2700K ......[0m[91m.... .......... ........[0m[91m..[0m[91m ..[0m[91m..[0m[91m...... ..[0m[91m......[0m[91m.. 1% 1.15M 4m13s
2750K .......[0m[91m...[0m[91m ......[0m[91m..[0m[91m.. ...[0m[91m....... .......... ....[0m[91m...[0m[91m.[0m[91m.. 1% 1.07M 4m11s
2800K .....[0m[91m.....[0m[91m ...[0m[91m....... .[0m[91m...[0m[91m...... ...[0m[91m.[0m[91m...... .......... 1% 306K 4m17s
2850K .......... .......... .......... .......... .......[0m[91m... 1% 181M 4m13s
2900K .[0m[91m........[0m[91m. ..[0m[91m...[0m[91m.[0m[91m....[0m[91m .....[0m[91m..... .[0m[91m..[0m[91m...[0m[91m.... ...[0m[91m..[0m[91m...[0m[91m.. 1% 307K 4m18s
2950K .......... ...[0m[91m......[0m[91m. ..[0m[91m.....[0m[91m...[0m[91m ...[0m[91m....... .[0m[91m..[0m[91m....... 1% 608K 4m19s
3000K .[0m[91m.......[0m[91m.. ...[0m[91m...[0m[91m...[0m[91m. .........[0m[91m. .......[0m[91m... ........[0m[91m.. 1% 421K 4m21s
3050K ...[0m[91m...[0m[91m...[0m[91m. .......[0m[91m... .[0m[91m....[0m[91m..[0m[91m... .........[0m[91m. .....[0m[91m..[0m[91m... 1% 400K 4m24s[0m[91m
3100K .......... .[0m[91m.....[0m[91m...[0m[91m. .......... .[0m[91m.....[0m[91m...[0m[91m. .[0m[91m...[0m[91m...... 1% 605K 4m25s
3150K .....[0m[91m..... .......... ......[0m[91m.... .[0m[91m...[0m[91m...[0m[91m... .[0m[91m......... 1% 613K 4m25s
3200K ..[0m[91m.....[0m[91m... .......... ...[0m[91m.....[0m[91m.. .[0m[91m...[0m[91m...... ...[0m[91m....... 1% 611K 4m25s
3250K .......... ..........[0m[91m .....[0m[91m.[0m[91m...[0m[91m. .......... .......... 1% 303K 4m30s
3300K .......... .......... .......... .......... ..[0m[91m........ 1% 1.34M 4m28s[0m[91m
3350K ..[0m[91m......[0m[91m.. .......[0m[91m.[0m[91m.. ........[0m[91m.[0m[91m. ..[0m[91m.....[0m[91m...[0m[91m .....[0m[91m..... 1% 306K 4m32s
3400K ......[0m[91m..[0m[91m.. ......[0m[91m.... ....[0m[91m...... .....[0m[91m.....[0m[91m .......... 1%[0m[91m 394K 4m35s
3450K .....[0m[91m..... .........[0m[91m. ....[0m[91m.[0m[91m..... ...[0m[91m....[0m[91m... .......... 1% 416K 4m37s
3500K .[0m[91m......[0m[91m...[0m[91m ...[0m[91m....... .[0m[91m......... ....[0m[91m...... .....[0m[91m..[0m[91m... 1% 401K 4m39s
3550K .......[0m[91m.[0m[91m.. .......... ...[0m[91m....... ...[0m[91m...[0m[91m...[0m[91m. .[0m[91m......[0m[91m... 1% 413K 4m41s
3600K ..........[0m[91m .......... .[0m[91m.....[0m[91m....[0m[91m ...[0m[91m..[0m[91m..... .........[0m[91m. 2% 421K 4m43s
3650K .......... ..[0m[91m.[0m[91m....... .[0m[91m.......[0m[91m.. .......... ...[0m[91m....... 2% 611K 4m43s
3700K ......[0m[91m.[0m[91m... .......... ..[0m[91m........ ......[0m[91m....[0m[91m .......... 2% 610K 4m43s
3750K ..[0m[91m..[0m[91m...[0m[91m... ......[0m[91m.... ..........[0m[91m .....[0m[91m..... ........[0m[91m.. 2% 574K 4m43s
3800K ....[0m[91m...... ....[0m[91m...... .....[0m[91m....[0m[91m. ......[0m[91m.... ........[0m[91m.. 2% 610K 4m43s
3850K .......[0m[91m... ....[0m[91m...... .......[0m[91m... ........[0m[91m.. .......[0m[91m... 2% 610K 4m43s
3900K .......... ...[0m[91m...[0m[91m.... .........[0m[91m. .......... .....[0m[91m....[0m[91m. 2% 611K 4m43s
3950K .......[0m[91m... .....[0m[91m...[0m[91m.. .......... .[0m[91m......... ..[0m[91m........ 2% 651K 4m43s[0m[91m
4000K .....[0m[91m..[0m[91m... ..........[0m[91m .......... ......[0m[91m.... .........[0m[91m. 2% 613K 4m43s
4050K ..[0m[91m........ ...[0m[91m..[0m[91m...[0m[91m.. .....[0m[91m..... .......... .[0m[91m..[0m[91m...[0m[91m.... 2% 612K 4m43s
4100K .........[0m[91m. ..........[0m[91m ...[0m[91m.....[0m[91m.. .....[0m[91m..[0m[91m... .......... 2% 1.08M 4m42s
Дженкинс прислал телеграму: девопс потрудился наславу.
(это только 0.5% от всего сообщения)
Чтобы отменить распечатывание прогрессбаров, нужно сделать isatty false.
sudo apt install tree ← печатает прогрессбар
sudo apt install tree | cat ← не печатает прогрессбар
При выводе в файл тоже никаких прогрессбаров не будет.
Кроме того, isatty - не показатель. Надо смотреть что в $SHELL написано + всякие разные другие аналогичные настройки, $LANG в непоследную очередь и т.д. А лучше всего не ебать мозги никому не нужными анимациями и смайлами.
Apt 1.5 считается старым? В нём всё ок. Свежее разве что 1.6, но она ещё сырая альфа, тут уже ССЗБ.
ЧТЯДНТ?
PS: Написали же apt НЕ для скриптов! Юзайте apt-get
- У вас отвалятся чешский и арабский языки, майкрософт работает над этой проблемой.
- Машина может не загрузиться, майкрософт работает над этой проблемой.
- UWP приложения с js могут сломаться, просто переустановите их.
Windows 10 — это услуга, качество которой улучшается с каждым обновлением.
Наарч, наслаку.
А если ты попосовый то убнту самое то
> 17.04
> попсовый
Ничего не замечаешь?
Просто собирать вручную слакбилды вместе со всеми зависимостями это же ад.
Кстати, Торвальдс в свое время юзал федору. Аргумент был такой: я хочу поставить дистр и не ебаться с ним, а сразу писать едро.
Слушай, а ты не знаешь, что такое пайп, про который говорят итт.
В стандартной поставке слаки много чего нет, так что слакбилды надо юзать часто.
пайп это когда stdout одной программы подключается в stdin другой, получается человеческая сороканож unix job.
Всегда и всем советую читать
http://www.linusakesson.net/programming/tty/
Толи дело «Ubuntu»:
Собирать надо только если ты хочешь поправить ключи.
А в слаке информации о зависимостях нет.
И многих пакетов в стандартной поставке тоже нет.
Если ты хочешь законтрибьютить в OS-проект, то его обычно нужно уметь собирать из сорцов. Ну или свежак иногда хочется собрать и поиграться. Emacs, например, на бубунте искаропки старый.
+
Тоже такого мнения. Слака или crux какой-то.
Арч и генту не юзаю т.к. мне абсолютно не интересно дорабатывать ось под себя. В общем и убунта сойдёт.
я знал, знал))
а трубку ты куришь?
Кстати, генту не обязательно "дорабатывать": там emrge все делает за тебя, просто у тебя есть возможность влиять на каждый шаг и шагов сильно больше.
Имхо что-то такое надо попробовать пару раз чтобы лучше понять как устроен linux, а потом уже можно и на бубунты с федорами.
Но зачем мне вся эта гибкость на каждом шагу (и проблемы от неё) если я ей так и не воспользуюсь?
А понимать, как устроен линукс, имхо, лучше на простом дистре типа слаки, чем на этих ваших арчах.
В генте ты вручную (через (c)fdisk или его аналог для гпт) разбиавешь диск, копелируешь ядро итд.
В слаке все это делать не обязательно
А на деле - исполняешь ряд заклинаний из хендбука, не особо задумываясь о их смысле.
Ситуация примерно как с LFS - вроде и собрал линупс руками, но просветление не наступило...
Что-то не понятно? Читай .sh файл
Хех, патрик всё ещё не сдался...
На самом деле, в слаке самая простая и понятная система запуска и конфигурирования сервисов.
А в других дистрах всё это переусложнено в угоду пакетным менеджерам.
У слаки даже во времена systemV init был своеобразный init: они коспеили бздишный подход с его одним rc.conf файлом. Правда, rc.d они тоже умеют уже лет 15 как.
Почему-то все писали у что у слаки "bsd init", но на самом деле в классическом BSD даже ранлевелов нет, а у них есть, просто rc.d не было.
У меня не однозначное отношение к systemd и к Поттерингу в целом, но systemd уже везде, так что глупо ему копротивляться. В слаку он тоже придет, я уверен
Это профессиональная программистская черта - прорыв абстракций?
Если ты не пишешь драйверы, то работает ОС и пусть работает себе.
Или проявление поговорки "сапожник без сапог"? Мол для других я напишу программу так, чтоб человеку было удобно, и интерфейса к ней по всем канонам интерфейсов - почти не будет, чтоб во главу угла только решение задачи и удобство. А сам буду копаться в недрах фреймворков, компиляторов, операционных систем, микросхем, элементарных частиц?
Хотя я согласен что для огромного количества задач это не обязательно.
Не ты случайно?
Наубунту.
Вот на сервере, как раз, арчу делать нечего
То-то она стабильно в тройке первых на distrowatch (да, хуйня статистика, но другой нет), при чем делит первые места с минтом (это такая убунта, перекрашенная с поносного цвета в зеленый), и по статкаунтеру прыщеось уже отвоевала внушительные 1.5% десктопов, ололо, что относительно <1% до появления оной, внезапно, весьма существенно. Космонавт еще долго не осилит обойти Apple или Microsoft с их партнерами, не его это уровень. Попытка запилить в 2004 году убийцу винды - это равносильно попытке запилить убийцу фейсбука в 2017, так что отжать 1.5% пользователей - это очень достойные результат.
> Canonical абсолютно всё равно на унификацию (всех дистрибутивов)
Ровно как все равно на унификацию с MacOS и *BSD. И правильно.
> среди дистрибутивов, который отличаются в большинстве случаев только стандартной комплектацией
#define дистрибутив.
>С достаточными способностями можно смешать лучшие функциональные возможности из Ubuntu, Slack, Arch, Gentoo без всяких перекомпиляций (любимая тема сторонников "швабодки") и использовать их везде и без всяких ограничений
Как раз соль в том, что "лучшие возможности" дистрибутивов чаще всего концептуально диаметральны друг-другу. Гибкость настройки через USE-флаги не совместима с бинарными deb-пакетами, где все по максимуму автоматизировано и приколочено гвоздями. Генка за свезими версиями арча идет в разрез с динозавтровой стабильностью дебиана. У патрика и гентушников свой идеологический верный инит с баш скриптами, в убунте модный системд. Продолжать можно бесконечно... Ты это все не совместишь воедино даже с переконпеляцией всего и вся.
Это не достойный результат, это - полноценный, фактический, настоящий, 1
46% фейл. Без помощь Майкрософта всему, кроме Windows не жить, а он выберет Ubuntu и всех на него насильно пересадит, а Mint, Gentoo, SUSE, Slack, Arch просто умрут.
# Ровно как все равно на унификацию с MacOS и *BSD. И правильно.
Не приравнивай унификацию абсолютно разных систем и дистрибутивов Linux, которые отличаются обычно не более, чем названием.
# #define дистрибутив.
Попробуй придумать фразу поумнее.
# Ты это все не совместишь воедино даже с переконпеляцией всего и вся.
Всё это очень легко совмещается, а если что то диаметрально противоположно другому, то выбрать более привычное всем.
Как там дела у WP? Уже 95% рынка отжали?
> А так, все создатели дистрибутивов считают своим святым долгом создать свою графическую оболочку, окружение, пакетный менеджер и так далее
Графическую оболочку создают создатели графической оболочки. Пакетный менеджер создают создатели пакетного менеджера. Создатели дистрибутива же создают из всего этого рабочую конфигурацию, что бы убунтёнок не пердолился сутки в init 1, а сразу получал рабочую ОС с компизом и сапёром.
У всех разный взгляд на то, какой должна быть эта конфигурация, и это хорошо. Поверь, никому не нужные дистрибутивы долго не живут.
Им просто это не надо.
# Поверь, никому не нужные дистрибутивы долго не живут.
Почему тогда не умело всё, кроме Ubuntu?
1) энтерпрайзу нужен RH
2) **рдоликам нужен арх/слака
итд
Динозаврны прос{п,р}али революцию. Сплошь-и-рядом такое.
WP уже свернули, к сожлению.
>>Графическую оболочку создают создатели графической оболочки
Unity?
>>Пакетный менеджер создают создатели пакетного менеджера.
RPM -- RedHat Package Manager
Графические оболочки пилят на все: у RH/Fedora/CentOS обычный Gnome (это убунта напилила свое).
Кстати, попытка сделать общий менеджер -- snapd -- тоже есть.
И исходит она, внезапно, от canonical!
17.10 уже c Говном3...
З.Ы. Юнити навсегда останется в моей памяти как оболочка с лучшим изкоробочным user experience. Помним. Скорбим.
Нужен window менеджер, например mwm:))
Что такого полезного есть в десктоп менеджере?
Проводник какой-нить типа конкверор или наутилуc?
Смеетесь? Я и на винде-то проводником не пользуюсь, у меня фар. В линуксе у меня терминал, а если очень хочется то там есть mc.
Офис в комплекте и какой-нить текстовый редактор?
Ну я обычно юзаю vim или Intelijовые IDE, мне очередной "блокнот" не нужен.
Автоприкручивание флешки?
Всякие сервисы на D-Bus для выскакиваний сообщений и pkexec типа polkit-gnome-authentication-agent-1 ?
Так d-bus у меня и без того работает, и вообще у меня sudo:)
Вот в KDE была игра mr. Potato Head, вот ради нее можно конечно поставить десктоп энвайрмент
>apt --version
Какой вы не real сёма.
aptitude?
apt 1.4.6 - красит все подряд. Не обращает внимания на...
Я apt не вызываю из скрипта, а из интерактивного шелла, которой не умеет распознавать ее ебучие эскейп-последовательности. И, да, я имел в виду TERM, а не SHELL. И вызываю не самостоятельно, а из контейнера в докере написаном каким-то гитхаб зодчим.
В конце концов, всегда можно пойти простым путём. Писать регекс мне было лень, поэтому я скопипастил его из интернета.
Ну он же написал, что у него какой-то "ебучий интерактивный шелл" (эмулятор терминала?), который не понимает эскейп-последовательности.
Вот, собственно, и интересно что этот ебучий интерактивный шелл выдаёт в своём ебучем интерактивном $TERM, что об этом значении думает база с описанием ебучих интерактивных терминалов и насколько корректно эту инфу юзают apt/npm (если юзают).
У меня всё работает в том плане, что после пайпа выхлопа apt в cat никаких escape-последовательностей нет, это не должно зависеть от TERM.
С TERM=dumb mc корректно отказывается работать ("ваш терминал не умеет чистить экран и передвигать курсор"), а apt с npm радостно крутят цветные прогрессбары (а npm | cat, как обычно, немного цветов пропускает через stderr).
The terminal emulator run under M-x shell is emacs, and emacs is nearly dumb.
Их авторы никогда не смотрели на мир через амбразуру емакса.
и трминал никогда не пострадает
Тю, я еще в самом начале треда догадался что убийца - ворецкий здесь замешан emacs.
Ну то-есть чуваки просто проверили isatty, а надо было-бы взять капатибилити setaf потому что $TERM бывает и без умения ANSI ESC colors.
Причем тут SHELL вообще? Причем тут $LANG?
Советую почитать про терминалы в Unix.
Оче хорошее [color=blue]http://www.linusakesson.net/programming/tty/[/blue]
И конечно эту книжку (есть на мазаоне бу) http://shop.oreilly.com/product/9780937175224.do
Видимо, он имел ввиду $TERM. $LANG я иногда проверяю, чтобы решить, писать волшебные юникодные значки или нет.
Собственно, обычно так и делают: getenv, затем tgetent и проверку капабилити через tgetflag.
Если все ОК и isatty(1) (или isatty(fileno(stdout))) то можно слать все эти [31m
В terminfo можно tigetstr для экскейпинга, причем он сам умеет взять TERM если ему не указать терминал.
Короче:
Собирать с .
Даже если я это осилил, но уж наверное создатели apt как-то справились.
Я такие книжки по $4 на ebay покупаю, $10 вместе с доставкой.
Кстати, сырая альфа 1.6 не печатает прогрессбары в не-tty. Что-то ты даже по своим меркам обосрался.
конечно же есть.
Кстати, "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."
Наверное, потому что Putty похоже на potty - горшочек (в т.ч. и ночной горшок или унитаз).
Или такая уже есть?
Программа срёт только ОДИН раз: либо она делает это в цвете, либо нет.
Наименее пидорский способ это, наверное, вырезать цвет
Скопировать аутпут в файл может ``tee`` и ``script``, но они во-первых не tty (так что цвет придется заказывать явно), во-вторых цвет попадет в файл. Его можно вырезать sedом например, но это ебля
в терминал срёт цветом, в 1.txt без цвета
но это башизм, по process subscttuion
макобляди соснуьт
все эти "s/\x1B)?)?}(;" это такое говнище
А вот на практике получается либо проседание пирфоманса, либо встаёшь в тупик, когда нужно добавить новые элементы. Царь не одобрит.
Ну это показывает, что ты юзаешь регулярку там, где по идее нужна более сильная грамматика. Пытаешься парсить ей куски html, к примеру.
При использовании регулярок по назначению в них нету 100500 звёзд и бекреференсов.
Язык этот трудночитаемый, и потому для сложных конструкций слабо подходщий.
Правда можно сдеоать многострочную рагулярку с комментариями.
Проёб перформанса проистекает из природы НКА, когда тебе нужно вернуться назад, и попробовать другой путь, а затем снова назад, и третий, и это называется "catastrophic backtracking"
Пиша автомат ручками, ты можешь точно так же обосраться, но у людей почему-то предубеждение против регулярок
А чего добился ты?
Судя по тому что ты не знал про tty в unix, ты мог и про esc коды не знать, и про termcap/terminfo и $TERM
Есть плагин женькинса для рассылки в телеграм?
И ты подключил свой телефон, чтоб он в час ночи бесил своими "BUILD FAILED" и "TESTS PASSED"?
Дай пятюню))
поэтому надо было ставить какой-то левый репозиторий и подтверждать смирение перед лицензией в процессе установки
а устанавливалась не джава, устанавливался установщик джавы, который и производит хуйню выше
а чтобы в восьмерку докинуть hsdis, надо еще выкачать исходники и самому собрать (хуй знает, как оно там с девяткой)
с тех пор я блядь и ненавижу ставить джаву через апт
.deb вообще собирается уже соснуть у snap
или нет?