Можно ли использовать любой RDP-клиент в Ubuntu 14.04, который может получить доступ к Windows Server 2012?

apt-get install new-package запросит подтверждение только в том случае, если он также устанавливает зависимости данного пакета.

Если только один пакет, который вы указали, будет установлен без каких-либо дополнительных материалов, он останется тихим, поскольку вы уже «подтвердили», что хотите его получить, набрав его. Но если есть несколько пакетов зависимостей, вы можете передумать и хотите остановить установку (например, из-за того, что одна из них вызвала проблему раньше), поэтому она запрашивает у вас / y.

Теперь, если вы хотите посмотреть, что он будет делать, вы можете выполнить симуляцию / симуляцию команды установки. Вы устанавливаете этот переключатель, добавляя -s к аргументам. Пример: установка отдельного пакета sudoku

bytecommander@AlkaliMetal:~$ sudo apt-get install sudoku -s
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  sudoku
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Inst sudoku (1.0.1-5 Ubuntu:14.10/utopic [i386])
Conf sudoku (1.0.1-5 Ubuntu:14.10/utopic [i386])

Это показывает вам, что произойдет, но не насколько велики будут загрузки, как будет предложено подтверждение.

Поэтому может использоваться другой переключатель --print-uris. Тот же пример:

bytecommander@AlkaliMetal:~$ sudo apt-get install sudoku --print-uris
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  sudoku
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 28.4 kB of archives.
After this operation, 106 kB of additional disk space will be used.
'http://ftp.uni-stuttgart.de/ubuntu/pool/universe/s/sudoku/sudoku_1.0.1-5_i386.deb' sudoku_1.0.1-5_i386.deb 28426 MD5Sum:ecd0e3cd4fc1e4e4edfe6c59d1c54847

Переключатель --print-uris не только блокирует фактическую установку, но и показывает загруженные и установленные размеры и дополнительную информацию о пакете (веб-адрес и MD5Sum). Внимание: Не используйте вместе --print-uris и -s. Он будет выглядеть только как -s. Заметим также, что вы должны добавить переключатель -y (= принять да для каждого вопроса), если вы хотите обработать вывод, потому что этот запрос предложит вам подтверждение, следуя тем же правилам, что и обычная установка без переключателей.

Теперь, если вы хотите отфильтровать информацию о загружаемом и установившемся размере файла без необходимости читать все остальные вещи, для достижения этой цели вы можете использовать следующую команду (благодаря @terdon для оказания помощи ). Опять же с примером sudoku:

bytecommander@AlkaliMetal:~$ LANG=C sudo apt-get -y --print-uris install sudoku | grep -Po '^(Need to|After this).*?\K[0-9.]+[ a-zA-Z]+? '
28.4 kB
106 kB

Вы видите, что первая строка вывода - это размер загрузки, а вторая строка описывает пространство, необходимое для установки.

Поскольку эту команду не так просто напечатать и даже сложнее запомнить, скопируйте следующее в файл сценария, например [!]

:

#! /bin/bash

LANG=C sudo apt-get install -y --print-uris $* |
grep -Po '^(Need to|After this).*?\K[0-9.]+[ a-zA-Z]+? ' |
sed '1,1s/^/Download size: /;2,2s/^/Installed size: /'

Не забудьте chmod +x apt-install-checker.sh перед тем, как выполнить его!

Пример вывода:

bytecommander@AlkaliMetal:~/bin$ ./apt-install-checker.sh sudoku
Download size: 28.4 kB 
Installed size: 106 kB 

в развитие! Запланированные функции: он должен спросить вас, хотите ли вы выполнить установку, а затем продолжить и запустить. Может быть, некоторые другие приятные гаджеты, которые приходят мне в голову завтра ...

1
задан 25 November 2014 в 14:12

0 ответов

Другие вопросы по тегам:

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