12:02

Aliases

We rise up for the things we believe in over and over again
Задрало, сил нет. Отныне и навсегда - установка обновлений на Ubuntu-сервачке - Powershell-alike:

Больше всего в этом списке убивает алиас на sudo с пробелом в конце, без этого все остальные алиасы становятся недоступными, если их выполнять из-под sudo.

@музыка: EA NFS Most Wanted - RAP sheet

Комментарии
01.12.2018 в 19:01

Тотальная неудачница и убийца жёстких дисков.
Зачем .bash_aliases?
01.12.2018 в 19:01

Тотальная неудачница и убийца жёстких дисков.

02.12.2018 в 00:18

We rise up for the things we believe in over and over again
Линда Кайе, ты не поняла сути. В этот раз дело не в автоматизации, а в единстве подхода. Меня искренне бесит тот факт, что для работы с одним и тем же (в данном случае - с обновками), нужно запоминать совершенно разный синтаксис команд. Сначала apt-get, который с дефисом, потом apt list, который без дефиса, но с двойным дефисом при объявлении параметров (что бесит второй раз, потому что все же хотелось бы знать, что обновляется), потом снова apt-get,,, Ну сделали бы в таком случае

apt get | list | еще_чего_нибудь

было бы гораздо проще, имхо. Но нет, жрем, что дают.

В PSH в этом плане все гораздо стройнее, что ли. Все команды имеют единую структуру verb-noun, чего я и добился при помощи алиасов в отдельном файлике, подключенным в конфиг баша.
02.12.2018 в 02:16

Тотальная неудачница и убийца жёстких дисков.
Ну, вообще, у apt есть параметры «update» и «upgrade». А относительно того, что будет обновляться, оно и так выведет список.
02.12.2018 в 02:50

We rise up for the things we believe in over and over again
Линда Кайе, проблема не в ключах update/upgrade, с ними все ясно. Проблема вот в этой связке: apt-get для поиска и установки и apt list для показа списка. И да, где там показ списка при использовании apt-get? Сколько ни искал, не видел, только через apt list --upgradable.
02.12.2018 в 07:12

Тотальная неудачница и убийца жёстких дисков.
Ноу.


02.12.2018 в 10:21

We rise up for the things we believe in over and over again
Так понятнее, да. Спасибо.
02.12.2018 в 13:28

Тотальная неудачница и убийца жёстких дисков.
Интересно, что в Минте сделали свой apt на путоне, с большим количеством ключей, который внутрях вызывает настоящий apt со всякими хитрыми параметрами.
02.12.2018 в 13:31

Тотальная неудачница и убийца жёстких дисков.
Больше всего в этом списке убивает алиас на sudo с пробелом в конце, без этого все остальные алиасы становятся недоступными, если их выполнять из-под sudo.

Ахаха, оно действительно работает OO
02.12.2018 в 20:00

🧊🔥
Суть такова. Сначала были apt-*, а потом навертали поверх «apt команда».
03.12.2018 в 02:31

Тотальная неудачница и убийца жёстких дисков.
Tenno Seremel

Мне казалось, что наоборот. Ведь у apt есть подсветка вывода, а команды с чёрточками словно от apt по трубам берут вывод, теряя раскраску. Хотя конкретная реализация может не отражать истории.
03.12.2018 в 09:29

🧊🔥
Линда Кайе, не-а. Говорю как свидетель. Это изменение на моих глазах произошло :D

А вообще, у aptitude поиск был повкуснее (и даже интерактивный интерфейс, хоть и не сказать, что идеальный). И есть, но оно иногда теряло информацию об установленных автоматически пакетах (отмечались как установленные вручную), так что я им для установки и апдейтов пакетов не пользуюсь.
03.12.2018 в 10:01

Тотальная неудачница и убийца жёстких дисков.
Свидетели Торвальдса OO

aptitude я использую чтобы красиво посмотреть что там у меня установлено и что вообще есть в репах. Поиск там ничего, без бесконечных прокруток терминала. Но в восемнадцатой бубунте не установлен по умолчанию, а при установке хочет странные пакеты вроде fontconfig.
03.12.2018 в 10:19

We rise up for the things we believe in over and over again
Tenno Seremel, история пишется прямо на наших глазах :)
03.12.2018 в 10:28

Тотальная неудачница и убийца жёстких дисков.
Hikedaya

Ты aptitude ставил? OO
03.12.2018 в 10:43

We rise up for the things we believe in over and over again
Линда Кайе, неа. Вот сижу и думаю над этим.
03.12.2018 в 10:47

We rise up for the things we believe in over and over again
Линда Кайе, кстати, нарвался тут на любопытное по поводу огульного использования apt dist-upgrade:
askubuntu.com/questions/601/the-following-packa...

A more aggressive solution is to run sudo apt-get dist-upgrade, which will force the installation of those new dependencies.

But dist-upgrade can be quite dangerous. Unlike upgrade it may remove packages to resolve complex dependency situations. Unlike you, APT isn't always smart enough to know whether these additions and removals could wreak havoc.

03.12.2018 в 10:59

🧊🔥
Hikedaya, apt full-upgrade оно, AFAIR. Я всё время этим пользуюсь.
03.12.2018 в 11:00

We rise up for the things we believe in over and over again
Tenno Seremel, ну, поскольку я с никсами на "вы" и шепотом... better play it safe XD
03.12.2018 в 20:04

Тотальная неудачница и убийца жёстких дисков.
Hikedaya

Всегда использую «dist-upgrade», хавока пока никакого не было, зато система не засирается старыми версиями ядер. Разумеется, оно удаляет то, что должно быть удалено, один раз удалило denyhosts, потому что его перевели в разряд неподдерживаемых.
03.12.2018 в 20:07

Тотальная неудачница и убийца жёстких дисков.
Tenno Seremel

Судя по всему, да, у apt-get – dist-upgrade, у apt – full-upgrade.
03.12.2018 в 20:11

Тотальная неудачница и убийца жёстких дисков.

03.12.2018 в 20:15

🧊🔥
Посоны, это вирос, не кочайте, у меня мелковолновка сгорела!!!
04.12.2018 в 00:05

Тотальная неудачница и убийца жёстких дисков.
^^