abort_if_command_unknown calc
 
-_FINISH_LINE='apt_get_digested FINISH_LINE'
+_FINISH_LINE='apt_get_digested_FINISH_LINE'
 _SEDS=\
 '|\(Reading database \.\.\. .*|IGNORE
 |Generation complete.|IGNORE
 
 _LAST_PREFIX=''
 _STARTED_PRINTING=
-DEBIAN_FRONTEND=noninteractive apt-get -y $1 2>&1; echo "${_FINISH_LINE}" | while read _LINE; do
+DEBIAN_FRONTEND=noninteractive eval "apt-get -y $1; echo ${_FINISH_LINE}" 2>&1 | while read _LINE; do
     _LINE=$(printf '%s' "${_LINE}" | tr -d '\r')
     if [ -z "${_LINE}" ]; then
         continue
 
 sort "${_PATH_LIST_UNSORTED}" > "${_PATH_LIST_WHITE}"
 echo $(cat "${_PATH_LIST_WHITE}")
 
-prefixed_msg_no_nl 'collect installed packages outside this selection …'
+prefixed_msg 'collect installed packages outside this selection …'
 dpkg-query -Wf '${Package}\n' > "${_PATH_LIST_UNSORTED}"
 sort "${_PATH_LIST_UNSORTED}" > "${_PATH_LIST_ALL_PACKAGES}"
 comm -3 "${_PATH_LIST_ALL_PACKAGES}" "${_PATH_LIST_WHITE}" > "${_PATH_LIST_BLACK}"