Лучше всего удалить пакет indicator-appmenu в соответствии с инструкциями по этому вопросу: Как включить или отключить глобальное приложение?
Насколько я помню, это может сломаться ubuntu-desktop но, как я уверен, вы знаете, это всего лишь мета-пакет и не должен быть концом света, кроме, быть может, во время апгрейдов, где это может быть бесполезно, добавляя его обратно.
ps Я рекомендую установить gthumb и использовать это вместо обычного eog, так как вы получите такой же опыт, но с дополнительным преимуществом некоторых основных манипуляций с изображениями, если вам когда-либо понадобится (без необходимости запуска тяжелого Shotwell для этого) , Просто мысль.
Попробуйте это.
Создайте каталог, в который вы хотите загрузить исходный код для всех установленных пакетов, и введите его.
mkdir source; cd source
Создайте файл с именем getsource. sh
#!/bin/bash
dpkg --get-selections | while read line
do
package=`echo $line | awk '{print $1}'`
mkdir $package
cd $package
apt-get -q source $package
cd ..
done
Сделайте его исполняемым.
chmod a+x getsource.sh
Выполните его ..
./getsource.sh
И пойдите, возьмите чашку кофе:)
Альтернативой может быть просто раздача исходных компакт-дисков:
http://cdimage.ubuntu.com/releases/11.10/release/source/На Ubuntu ссылайтесь на команду:
apt-get source package-name
рекомендуется использовать apt-get source только как обычного пользователя, потому что тогда вы можете редактировать файлы в исходном пакете, не требуя привилегий root. [ ! d1]
В принятом ответе есть пара вопросов и с лучшим ответчиком в Unix Stack Exchange. Вот улучшенный и проверенный скрипт с комментариями:
#!/bin/bash
# ${Source} doesn't always show the source package name, ${source:Package} does.
# Multiple packages can have the same source, sort -u eliminates duplicates.
dpkg-query -f '${source:Package}\n' -W | sort -u | while read p; do
mkdir -p $p
pushd $p
# -qq very quiet, pushd provides cleaner progress.
# -d download compressed sources only, do not extract.
apt-get -qq -d source $p
popd
done
Выполняется как пользователь без полномочий root (_apt работает). Обратите внимание на любые ошибки, поскольку они могут указывать пакеты без источников. Вы можете запустить скрипт с помощью 2>err.log, чтобы проанализировать их вручную позже.