Нет никакого способа эффективно удалить вещи из запуска файла. Удаление данных с начала требует перезаписи целого файла.
Усечение от конца файла может быть очень быстрым хотя (ОС только должна скорректировать информацию о размере файла, возможно разрешив теперь неиспользованные блоки). Это не обычно возможно, когда Вы пытаетесь удалить от главы файла.
Это могло теоретически быть "быстро", если бы Вы удалили целый блок/степень точно, но нет никаких системных вызовов этого, таким образом, необходимо было бы полагаться на определенную для файловой системы семантику (если такой существовать). (Или имеющий некоторую форму смещения в первом блоке/степени, который отметит реальный запуск файла, я предполагаю. Никогда не слышал об этом также.)
Синаптический диспетчер пакетов всегда был графическим основанным на GTK фронтэндом для управления пакетом. Это существовало с 13 ноября 2001 согласно Википедии. Вероятно, что это не первый графический фронтенд диспетчера пакетов, но оказывается, что графические диспетчеры пакетов возвращаются далее, чем "несколько лет".
AIX имел, СРАЖАЛ в течение долгого времени (наряду с версией командной строки smitty)
HP-UX раньше имел SAM (долго удержанный от использования), представленный в 1992, который выполнил установки через их posix-стандартизированные программы установки. (swinstall, swlist, swcopy, и т.д.). В дополнение к командной строке SAM выполнил бы их в gui.
Я не забываю устанавливать Мандрагору 8.0 (теперь Mandriva) в конце августа в 2001. Установщик приложения был графическим. Я помню это выглядящий более спокойным, чем находящийся в gtk.
По данным DistroWatch, Мандрагора имела графический установщик (и для ОС и для приложения) с тех пор 7.0 около января 2000