Не устанавливаются пакеты линукс

Не могу устанавливать пакеты через apt-get

Здравствуйте уважаемые Линуксойды. Мне как новичку не понятно, как сделать чтобы apt-get install не искал пакеты на /cdrom. Дело в том, что дистрибутив Ubuntu 10.10 я ставил с диска, диска нет на данный момент, и мне бы хотелось ставить пакеты из инета функцией apt-get, например хочу поставить nmap (sudo apt-get install mnap) система у меня просит вставить диск в /cdrom ,а мне нафиг не надо чтобы с cdrom ставило, и не откажешься от /cdrom и не выбрать альтернативных источников, только сидюк просит, хоть ты тресни. как исправить?? подскажите плиз. Заранее спасибо!!

Можно просто стянуть пакет с ru.archive.ubuntu.com, а можно открыть Synaptic, в меню найти «Репозитарии», и там отметить все галочки (кроме Source, исходный код, потому что он вам, скорее всего, не понадобится), а затем нажать кнопку «Обновить». Если не подействует, снвоа зайти в репозитарии, найти в других вкладках свой установочный CD, и удалить его. Хотя. Последнее как раз и стоит сделать первым!

читай

Система — Администрирование (или Параметры, не помню) — Источники приложений: снять чекбокс около CD, поставить у сетевых хранилищ. Затем sudo apt-get update.

комментируешь строчку (ставишь #) которая начинается так:

потом не забудь $sudo aptitude update или $sudo apt-get update как больше нравится

Закомментируй в /etc/apt/sources.list все упоминания о cdrom.

Все просто, удали из списка репов диск и оставь только онлайн репы. ЕМНИП в убунте где-то есть графическая утилита для этого.

Да, она в синаптике, отдельно ее можно запустить командой

Источник

Ошибка при установке/удалении любого пакета

Вчера хотел поставить Screenlets, инструкцию брал с этого сайта

Сама программа установилась, но после нее линукс вообще ничего не хочет устанавливать, удалять, и вообще как то взаимодействовать с пакетами. Допустим, я хочу установить пакет Conky:

Если я захочу еще что-то сделать, то будет та же ошибка. Можно ли как то исправить?

UPD: Я пробывал исполнять команды по типу «sudo apt-get -f install, sudo apt-get clean etc…». Они не помогли

программа установилась, но после нее линукс вообще ничего не хочет устанавливать, удалять

Вполне ожидаемая реакция, после установки «из левых источников».

Иногда можно. И тебе даже посдказали как:

Неудовлетворённые зависимости. Попытайтесь выполнить «apt –fix-broken install», не указывая имени пакета

Вполне ожидаемая реакция, после установки «из левых источников».

Apt настолько кривой, что полностью ломается от установки не утверждённых партией пакетов? А ещё это свободой называют…

«Опыт — единстенное, что получаешь, когда ничего не получается.»

пробывал исполнять команды по типу «sudo apt-get -f install, sudo apt-get clean etc…». Они не помогли

Не помогли. Быстрый и гарантированный вариант — переустановка системы. Все остальные варианты потребуют больше времени, массу знаний, и не дают никакой гарантии, что получится восстановить.

«Иногда можно. И тебе даже посдказали как»

я уже пытался выполнить apt –fix-broken install. Без результатов

В общем как я понял, лучше не парится, и просто переустановить ось?

еще проще вернуться на винду сразу, потому что линукс в принципе ничего не устанавливает и не может устанавливать.

dpkg -r conky; dpkg –configure -a; apt update;

Читайте также:  Драйвера для принтера samsung ml 1200 для windows 10

Забей на коньки. Руководствуйся лозунгом – если в линукс что-то не получается, значит это не нужно.

удаляй Screenlets и все пакеты, которые оно притянуло или которые ты поставил принудительно (типа libpng12-0)

ничто не устоит перед настойчивым пользователем

В Haiku сломать пакетную систему невозможно в принципе потому что всё состояние состоит из списка активных пакетов, монтируемых пакетных архивов и списка исключений. Файл проблемного пакета можно просто удалить. Также есть история изменения активации пакетов и можно откатить изменения.

Тут ещё хвалят NixOS где подобные проблемы также невозможны. В RPM вроде бы есть история изменения активации и можно отменить изменения. Получается что APT — самая кривая система управления пакетами в *NIX.

Apt настолько кривой, что полностью ломается от установки не утверждённых партией пакетов? А ещё это свободой называют…

Свободой это называли 20 — 10 лет назад. Теперь наиболее подходящее определение — цифровой ГУЛАГ.

Капец ты лох и неосилятор.

Нет, просто удовлетвори зависимости. Двигайся по цепочке и найди проблемный.

screenlets ты удалил?

В арче/манжаро таких проблем нет. И rpm-based дистры тоже обладают более устойчивой пакетной системой.

Палишься там libpng16 по стандарту партии хитрых отвергнувших программы на qt4

Короче, ты что-то навертел и у тебя теперь dependency hell. Это исправимо, но займет какое-то время. Переустановка не нужна, apt на самом деле очень устойчив, просто такие вещи требует ручного разбора.

Начнем со сбора и анализа данных, я помогу. Выполни команды

В Haiku сломать пакетную систему невозможно в принципе

как бы и тут нет сломанного apt, он наоборот, противостоит ломающему пользователю. Есть проблема с зависимостями, которую:

Файл проблемного пакета можно просто удалить.

можно решить этим же способом, apt remove . вполне должен сработать. Но ТС этого не сделал и хочет невозможного для apt — иметь пакеты от дважды/трижды предыдущей версии дистрибутива и возможность обновляться или ставить новый софт с пересечениям по зависимостям.

В RPM вроде бы есть история изменения активации и можно отменить изменения.

Получается что APT — самая кривая система управления пакетами в *NIX.

с ситуациями, подобными описанной сталкивался. Это ни разу не проблема apt и поведение вполне корректное — пользователь сотворил противоречивую фигню, останавливаем процесс и предоставляем возможность разобраться.

Источник

«Невозможно найти пакет» при попытке установить пакеты с APT

Когда я пытаюсь установить любой пакет через командную строку, я получаю сообщение об ошибке.

Может ли кто-нибудь помочь мне в этом?

5 ответов

Сначала проверьте, существует ли пакет на самом деле:

  1. Перейдите на http://packages.ubuntu.com/ с помощью веб-браузера.
  2. Прокрутите вниз до «Поиск по каталогам пакетов»

Введите пакет, который вы пытаетесь установить, в поле «Ключевое слово».

Включить «Показывать только точные совпадения:»

Измените «Распространение», на какую версию Ubuntu вы используете.

Если результатов нет, то пакет, который вы ищете, не существует, и следующие шаги не будут работать. Может потребоваться сторонний PPA или альтернативный метод установки.

Если результаты найдены, пакет существует, и вы можете продолжить с этими шагами:

  1. Откройте Software Sources (или Software & Updates в 13.04+), выполнив поиск в Dash.
  2. Откройте вкладку «Программное обеспечение Ubuntu».

Убедитесь, что первые 4 флажка на этой вкладке включены:

Обновите списки пакетов, затем протестируйте их с помощью следующих команд:

Есть много вопросов по этой теме. Здесь я даю основной / общий ответ.

когда apt-get install не может найти пакет, пакет, который вы хотите установить, не может быть найден в репозиториях, которые вы добавили (в /etc/apt/sources.list и под /etc/apt/sources.list.d/ ).

Следующая (общая) процедура помогает решить эту проблему:

Убедитесь, что вы включили репозитории Ubuntu:

Чтобы включить все репозитории ( main , universe , restricted , multiverse ), используйте следующие команды:

Посетите справку для получения дополнительной информации.

Для поиска PPA для дополнительных пакетов:

  • Перейти к поиску пакетов Ubuntu. (Уже объяснил в этом ответе)
  • Для внешних репозиториев посетите Обновления Ubuntu и выполните поиск по кнопка. или посетите PPA.
  • Или поиск в панели запуска ppa
  • Найдите подходящий ppa в соответствии с вашей версией Ubuntu.

Добавьте PPA (из командной строки):

Используйте эту команду:

Посетите справку сообщества Ubuntu для получения дополнительной информации.

Не забудьте обновить (сообщить о своих изменениях):

Необходимо выполнить эту команду после изменения любых репозиториев:

Выбор лучшего сервера загрузки может помочь ускорить обновление.

Наконец, установите пакет:

Дополнительно / Совет: вы можете найти правильное имя пакета (то есть имя в хранилище), используя apt-cache search

Связанные часто задаваемые вопросы и ответы:

Примечание. Если пакет недоступен в хранилище каким-либо образом, вам придется подождать, пока он станет доступен (в случае новых / обновленных версий), или использовать другие процессы установки, кроме apt-get например, компиляция из исходного кода, загрузка исполняемого двоичного файла и т. д.

xbmc доступен только в репозитории юниверсов, только начиная с Ubuntu 12.04 (точнее). Если у вас более старая версия Ubuntu, вам нужно обновить или получить xbmc из другого места.

Если у вас Ubuntu 12.04, убедитесь, что вы включили хранилище юниверсов. Вы можете увидеть, какие репозитории вы включили в файл /etc/apt/sources.list (и в файлах в каталоге /etc/apt/sources.list.d ). Убедитесь, что этот файл содержит строку вроде

Если вы найдете только строку, как

и не соответствует universe , добавлять universe в конце этой строки или отдельной строкой с precise universe , как показано выше.

Если вам нужно изменить /etc/apt/sources.list , бежать sudo apt-get update затем попробуйте установить снова. Если пакет все еще не найден, опубликуйте полное содержание /etc/apt/sources.list и выход sudo apt-get update ,

В случае, когда пытались установить файл:

вместо пакета. Вы получаете сообщение об ошибке:

потому что вы пытались установить файл libstdc++.so.6 что вы не можете установить, потому что он находится в пакете debian.

Ты можешь использовать apt-file искать пакет, содержащий этот файл. Чтобы установить его, введите:

Затем вы должны обновить индекс.

После этого вы можете искать пакет, который содержит файл libstdc++.so.6 :

Затем вы найдете много пакетов, которые содержат искомый файл. Для этого примера я вставляю только один результат поиска:

Затем вы можете установить необходимый пакет libstdc++6 :

Я новичок в Ubuntu, но я пишу это, поскольку я обнаружил некоторые решения, чтобы избежать ошибок «Unable to Locate Package». Есть три обстоятельства, когда это может произойти с шоком.

  1. Это может произойти после установки Ubuntu, если вы не обновляете его, а затем выполняете обновления.
  2. Если в будущем произойдет много обновлений программного обеспечения, убедитесь, что все важные обновления / рекомендуемые обновления отключены, введя «Диспетчер обновлений» при нажатии Alt + F2 .
  3. Первая и вторая проблема может возникнуть даже после обновления или очистки всех обновлений. Но вечное решение: попробуйте пункты 1 и 2, затем введите sudo apt-get killmanager Если не работает, не проблема перейти к типу sudo apt-get update затем введите sudo apt-get upgrade ,

Теперь вы сможете установить любое программное обеспечение через терминал.

Свежая установка Ubuntu?

Часто бывает достаточно просто обновить списки пакетов из всех репозиториев и PPA:

Это должно быть первое, что нужно сделать.

Если это не сработает, вам нужно найти репозиторий или PPA, который содержит нужный вам пакет, добавить его и запустить sudo apt-get update еще раз. Шаги этого процесса подробно описаны в других ответах на этой странице.

Источник

Помогите не устанавливается не один пакет Linux Debian wheezy

Вообщем так, первый раз в жизни попробывал систему Linux установил. решил поставить пару приложений но не один пакет не обновляеться и не устанавливаеться пишет ошибку.

Это серьёзная ошибка в вашей системе управления программным обеспечением. Проверьте наличие повреждённых пакетов при помощи synaptic, права доступа на файлы и корректность содержимого файла ‘/etc/apt/sources.list’ и обновите информацию о программном обеспечении при помощи: ‘sudo apt-get update’ и ‘sudo apt-get install -f’.

Делал все что пишет нечего не помогает. Стоит программа Wine даже скачал unetbootin-linux-585.и он выдает ошибку вообще что либо не делаю везде одна и та же беда я так понял беда с пакетами что то с Var/chache/ читал совет можно ее снести но не знаю как это сделать могите люди добрые. Я просто первый раз за Линуксом жду ответов

Поигрался бы сначала в виртуалке.

Покажи точные тексты вывода # apt-get update , # apt-get install top

Для новичка дебиан тяжеловат будет. Для начала попробуй дистр по легче, что нибудь типа ubuntu или mint.

Помогите, не устанавливается ни один пакет Linux Debian wheezy.

В общем так: первый раз в жизни попробовал систему GNU/Linux. Установил. Решил поставить пару приложений, но ни один пакет не обновляется и не устанавливается. Пишет такую ошибку: «Это серьёзная ошибка в вашей системе управления программным обеспечением. Проверьте наличие повреждённых пакетов при помощи synaptic, права доступа на файлы, корректность содержимого файла ‘/etc/apt/sources.list’ и обновите информацию о программном обеспечении при помощи: ‘sudo apt-get update’ и ‘sudo apt-get install -f’.»

Делал все, что пишет, но ничего не помогает. Стоит программа Wine и даже скачал unetbootin-linux-585, но он выдает ошибку. Вообще, что либо не делаю, везде одна и та же беда. Я так понял, беда с пакетами или что-то с /var/cache/. Читал совет, что можно ее снести, но не знаю как это сделать. Помогите, люди добрые. Я просто первый раз за GNU/Linux. Жду ответов.

Пофиксил, как смог.

Скачай образ Linux Mint и установи его вместо дебиана. Mint попроще будет.

root@SkyNet:/home/skynet# apt-get update В кэше http://security.debian.org wheezy/updates Release.gpg В кэше http://security.debian.org wheezy/updates Release В кэше http://security.debian.org wheezy/updates/main Sources В кэше http://security.debian.org wheezy/updates/main amd64 Packages В кэше http://security.debian.org wheezy/updates/main i386 Packages В кэше http://security.debian.org wheezy/updates/main Translation-en В кэше http://mirror.mephi.ru wheezy Release.gpg Получено:1 http://mirror.mephi.ru wheezy-updates Release.gpg [1 571 B] В кэше http://mirror.mephi.ru wheezy Release Получено:2 http://mirror.mephi.ru wheezy-updates Release [116 kB] В кэше http://mirror.mephi.ru wheezy/main Sources В кэше http://mirror.mephi.ru wheezy/main amd64 Packages В кэше http://mirror.mephi.ru wheezy/main i386 Packages В кэше http://mirror.mephi.ru wheezy/main Translation-ru В кэше http://mirror.mephi.ru wheezy/main Translation-en Получено:3 http://mirror.mephi.ru wheezy-updates/main Sources [733 B] Получено:4 http://mirror.mephi.ru wheezy-updates/main amd64 Packages [633 B] Получено:5 http://mirror.mephi.ru wheezy-updates/main i386 Packages [630 B] Получено:6 http://mirror.mephi.ru wheezy-updates/main Translation-en [520 B] Получено 120 kБ за 1с (62,1 kБ/c) Чтение списков пакетов… Готово root@SkyNet:/home/skynet#

root@SkyNet:/home/skynet# apt-get install top Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Пакет google-chrome-stable нуждается в переустановке, но найти архив для него не удалось.

Источник

Читайте также:  Как установить виджет mac os
Оцените статью