debian 6, команда "sudo gedit /etc/apt/sources.list" открывает пустой файл что в обычном терминале, что в рутовом. при открытии через гуй все нормально.
Программы устанавливаются из репозиториев (хранилищ файлов) Debian GNU/Linux. Список репозиториев находится в файле sources.list в директории /etc/apt. Зачастую, указанных в нём репозиториев не хватает, поэтому мы можем добавлять в этот файл свои.
Давайте теперь немного разберём добавление репозитория Debian Backports — официального репозитория пакетов из тестируемой (testing) версии Debian, адаптированных для работы в стабильной (stable) версии . Иными словами Debian Backports предоставляет свежие версии программ. Рассмотрим пример на основе обновления браузера Iceweasel (это, грубо говоря, Mozilla Firefox для Debian), при помощи добавленного репозитория Backports мы обновим его до последней версии.
Запустим терминал и откроем через текстовый редактор Gedit список источников:
sudo gedit /etc/apt/sources.list
Добавим:
deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free
И обновим список пакетов:
sudo apt-get update
Теперь установим Iceweasel из backports. Делается это такой командой:
sudo aptitude -t lenny-backports install iceweasel
Данная команд позволит установить IсeWeasel из backports вместо стабильного. Вы должны заметить, что перед подтверждением на установку стоит уведомление, что рекомендована новая версия libglib2.0-data. Жмём «Y», устанавливается новая версия Iceweasel.
После установки Iceweasel, ставим и рекомендованную библиотеку:
sudo aptitude install libglib2.0-data
Можете поставить необходимые вам расширения для Iceweasel, их можно найти на addons.mozilla.org
Рассмотрим немного другую ситуацию, когда у программы есть свой репозиторий, к примеру, у FBReader (программа для чтения электронных книг). На странице программы представлены инструкции, как её установить.
Редактируем файл sources.list, в котором содержится список хранилищ:
sudo gedit /etc/apt/sources.list
Дописываем новые репозитории:
deb http://www.fbreader.org/desktop/debian etch main deb-src http://www.fbreader.org/desktop/debian etch main
Скачиваем и добавляем PGP ключ:
wget http://www.fbreader.org/desktop/debian/geometer.fbreader.org.asc sudo apt-key add geometer.fbreader.org.asc
Обновляем информацию о пакетах:
sudo apt-get update
Устанавливаем программу для чтения книг:
sudo aptitude install fbreader
Программа установлена.
Рассмотрим ещё пример добавления репозиториев qutIM. Делается это следующим образом:
sudo su echo "deb http://qutim.org/debian/lenny lenny main" >> /etc/apt/sources.list echo "deb-src http://qutim.org/debian/lenny lenny main" >> /etc/apt/sources.list
Следующим шагом необходимо добавить GPG ключ:
wget -O - http://qutim.org/debian/archive.key | sudo apt-key add -
И установить программу:
sudo aptitude install qutim
Удаляется программа командой
sudo aptitude remove qutim