LINUX.ORG.RU

чем отредактировать файл sources.list?

 


0

1

Установил Debian, не работает вообще ничего, MC не поставить, «E: Unable to locate package mc». Вычитал, что для этого нужно добавить репозитории. Но как добавить?

sudo gedit /etc/apt/sources.list -su: sudo: command not found

Пробую установить: apt-get install sudo Reading package lists... Done Building dependency tree... Done E: Unable to locate package sudo

Получается замкнутый круг...


Любым текстовым редактором, например nano. Можно обойтись даже без текстового редактора:

cat <<EOF > sources.list
deb трам пам пам
deb трам пам пам
deb трам пам пам
EOF

kostik87 ★★★★★
()

Есть много способов отредактировать файл от редакторов типа nano и vi, до потоковых типа sed. Но в данном случае даже крутейшая IDE тебе не поможет, потому что проблема в общих познаниях, а не в sources.list

surefire ★★★
()

А что происходит, когда вызываешь apt-get update? Выложи, что пишет. Используй LORcode для публикации выхлопа команды. ДА, запускать надо от root. ТЫ от пользователя apt-get запускаешь или от root?

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

Ох. Спасибо большое! Один этот запрос решил мою проблему, ура!

dwell
() автор топика
Ответ на: комментарий от fornlr

Так тоже не работает, sudoedit /etc/apt/sources.list -bash: sudoedit: command not found

Но я уже смог поставить MC, выполнив apt-get update

dwell
() автор топика

Но как добавить?

Для редактирования системных файлов, тебе нужны права суперпользователя (root), и что бы не входить под рута по любому чиху, был придуман пакет sudo. Основная идея которого - дать пользователям как можно меньше прав, при этом достаточных для решения поставленных задач.

Дальше выбор стоит за редактором, их огромное множество начиная от того самого gedit, и заканчивая консольным vim-ом.

На первых парах используй nano. Например:

sudo nano /etc/apt/sources.list

Про сочитания клавиш в nano, можешь посмотреть здесь.

Теперь по поводу:

E: Unable to locate package mc

Тебе нужно обновить индекса пакетов, для этого с помощью пакетного менеджера apt-get / aptitude, введи команду:

sudo apt-get update
    или
sudo aptitude update
и после «синхронизации» ты сможешь устанавливать пакеты с помощью:
sudo apt-get install *package*
    или
sudo aptitude install *package*

Вычитал, что для этого нужно добавить репозитории

Для добавления репозитория, в файл /etc/apt/sources.list, нужно вставить ссылку на репозиторий, например google-chrome

sudo nano /etc/apt/sources.list
Дописать в sources.list:
deb http://dl.google.com/linux/chrome/deb/ stable main
Обновить индекса пакетов:
sudo apt-get update
    или
sudo aptitude update
И установить пакет:
sudo apt-get install google-chrome

P.S google-chrome был в качестве примера, за корректность репозитория отвечать не могу, хотя должен работать ;)

flappyright
()

Отметь тему «решено», пожалуйста.

anonymous00 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.