LINUX.ORG.RU

Как устанавливать программы в Linux? До сих пор не научился.


0

2

Сейчас попробовал установить несколько программ из официального репозитария. А мне в ответ:

# apt-get install npm curl git clang g++
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
 clang : Зависит: clang-3.3 (>= 3.3-1~) но он не будет установлен
 curl : Зависит: libcurl3 (= 7.36.0-1+b1) но 7.35.0-1 будет установлен
 g++ : Зависит: cpp (>= 4:4.8.2-3) но 4:4.7.1-1 будет установлен
       Зависит: gcc (>= 4:4.8.2-3) но 4:4.7.1-1 будет установлен
       Зависит: g++-4.8 (>= 4.8.2-5~) но он не будет установлен
       Зависит: gcc-4.8 (>= 4.8.2-5~) но он не будет установлен
 git : Зависит: git-man (> 1:2.0.0~rc0) но 1:1.9.1-1 будет установлен
 git-gui : Зависит: git (< 1:1.9.1-.) но 1:2.0.0~rc0-2 будет установлен
 gitk : Зависит: git (< 1:1.9.1-.) но 1:2.0.0~rc0-2 будет установлен
 kate-dbg : Зависит: kde-runtime-dbg (>= 4:4.6.90) но он не будет установлен
 npm : Зависит: nodejs но он не будет установлен
       Зависит: node-abbrev (>= 1.0.4) но он не будет установлен
       Зависит: node-ansi но он не будет установлен
       Зависит: node-ansi-color-table но он не будет установлен
       Зависит: node-archy но он не будет установлен
       Зависит: node-block-stream но он не будет установлен
       Зависит: node-fstream (>= 0.1.22) но он не будет установлен
       Зависит: node-fstream-ignore но он не будет установлен
       Зависит: node-github-url-from-git но он не будет установлен
       Зависит: node-glob (>= 3.1.21) но он не будет установлен
       Зависит: node-graceful-fs (>= 2.0.0) но он не будет установлен
       Зависит: node-inherits но он не будет установлен
       Зависит: node-ini (>= 1.1.0) но он не будет установлен
       Зависит: node-lockfile но он не будет установлен
       Зависит: node-lru-cache (>= 2.3.0) но он не будет установлен
       Зависит: node-minimatch (>= 0.2.11) но он не будет установлен
       Зависит: node-mkdirp (>= 0.3.3) но он не будет установлен
       Зависит: node-gyp (>= 0.10.9) но он не будет установлен
       Зависит: node-nopt (>= 2.1.1) но он не будет установлен
       Зависит: node-npmlog но он не будет установлен
       Зависит: node-once но он не будет установлен
       Зависит: node-osenv но он не будет установлен
       Зависит: node-read но он не будет установлен
       Зависит: node-read-package-json (>= 1.1.0) но он не будет установлен
       Зависит: node-request (>= 2.25.0) но он не будет установлен
       Зависит: node-retry но он не будет установлен
       Зависит: node-rimraf (>= 2.2.2) но он не будет установлен
       Зависит: node-semver (>= 2.1.0) но он не будет установлен
       Зависит: node-sha но он не будет установлен
       Зависит: node-slide но он не будет установлен
       Зависит: node-tar (>= 0.1.18) но он не будет установлен
       Зависит: node-which но он не будет установлен
E: Неудовлетворённые зависимости.


Ну и как тут быть? Как установить npm curl git clang g++ ?

Debian Testing если что.

★★★★★

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

Есть возможность вставить в конфиг дефолтную ветку для системы и использовать apt-get -t RELEASE package. Но документация же для домохозяек а не программистов. Хотьь бы бегло полистал...

Как соотносится «программист» с обезьянничеством, вызванным прыганием с ветки на ветку дистрибутивов? Или у тебя вдруг все программеры должны неожиданно стать майнтейнерами?

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

При чем здесь мейнтейнеры, если ты не удосужился взглянуть в вику? Или в гугл со словами «установить анстейбл в стейбл» или тестинг что там у тебя. Есть приоритеты версий даже если в sources.list каша. А если все же кто не уследтл за версиями - используй стейбл. Там я ни разу не наблюдал проблем с пакетами и их наличием. Ну или сам собери

minakov ★★★★★
()
Ответ на: комментарий от minakov

Там я ни разу не наблюдал проблем с пакетами и их наличием.

А они есть. Особенно в начале когда дистр дэба только выходит. Я уже пережил два переезда при смене версии (у меня с 2006 система не переставлена, а только обновляется), и каждый раз в официальном релизе пакетов не хватает, приходится из других релизов брать.

Xintrea ★★★★★
() автор топика

У тебя заголовок неправильный. Невозможно поставить пакет в Linux. В Debian Testing — сколько угодно.

Aceler ★★★★★
()
Ответ на: комментарий от Xintrea

Но факт в том, что этого файла у меня попросту нет, поэтому я там ничего не менял.

Хорош уже придуриваться, ладно? Нету- создай.

cat /etc/apt/preferences.d/99custom 
Package: *
Pin: release a=testing
Pin-Priority: 800

Package: *
Pin: release a=unstable
Pin-Priority: 50

Package: *
Pin: release a=experimental
Pin-Priority: 1
anonymous
()
Ответ на: Напишу сюда от kinik

Как поставить эти пакеты так, чтобы не тянуть стандартный pptp-linux вместе с ними?

как вариант:

apt-get source pptp-linux
patch
dpkg-buildpackage -b
anonymous
()
Ответ на: комментарий от KRoN73

Там по бубунте тоже похожий график ;)

ИМХО, распыляться на arch и ~arch нет смысла. У них большинство пользователей сидит как раз на нестабильной ветке.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

У них большинство пользователей сидит как раз на нестабильной ветке

Это потому что все, кому хочется стабильности, сбежали с Gentoo 3-5 лет назад, как её ломать начали :) Это я — консервативный тормоз, я Gentoo считал стабильной аж до ~2012-го...

KRoN73 ★★★★★
()
Ответ на: комментарий от MikeDM

Да-да. Когда деб называют старьём — дружный хор из зала «testing! testing!», а когда какая то проблема так сразу — ССЗБ.

Двойные стандарты такие двойные.

J ★★★★★
()
Ответ на: комментарий от KRoN73

Ну.. Сложно сказать.
Лично я генту до сих пор считаю более стабильной, чем всякие федоры с *бунтами. Наверное просто научился её готовить.

Но крутизна падения у Ubuntu и Gentoo весьма разная:

Разное время появления, разный порог вхождения. Их напрямую сравнивать нельзя.

http://www.google.com/trends/explore#q=ArchLinux
http://www.google.com/trends/explore#q=Fedora
http://www.google.com/trends/explore#q=Android

Из этого можно судить только о том, что недолинукс для домашних хомячков в тренде. Всё)

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

Лично я генту до сих пор считаю более стабильной, чем всякие федоры с *бунтами. Наверное просто научился её готовить.

У меня тоже пока, тьфу-тьфу-тьфу, проблемы стабильности на боевых машинах лезут редко чаще, чем раз в десяток машинолет. Но если раньше для этого меньше усилий требовала Gentoo, то сегодня менее капризной (естественно, под мои задачи) стала Ubuntu. А вот Gentoo, наоборот, стала требовать много больше внимания, чем в 2007..2011 гг. Именно поэтому я с прошлого года и начал уходить с Gentoo, в этом — стремительно. Сейчас она у меня работает только на двух боевых серверах. При чём скоро один из них планируется выводить из эксплуатации, так что останется у меня только один Gentoo-сервер. И то, по большому счёту, чисто хостовый. В контейнерах и на нём крутится в основном Ubuntu :)

KRoN73 ★★★★★
()
Ответ на: комментарий от redgremlin

А где ты здесь проблему в дебиане увидел?

Так не я же. Правда я не уточнил, когда MikeDM говорил «А вот и ответ» он подразумевал что проблема в Testing или в Debian в целом?

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

наоборот, стала требовать много больше внимания

«стабильная» ветка - возможно.
А ~arch вполне можно и на автопилоте держать, кроме шуток.

devl547 ★★★★★
()
Ответ на: комментарий от ddos3

намешал тестинг с анстейблом

Если верить этому его посту:

Я уже пережил два переезда при смене версии (у меня с 2006 система не переставлена, а только обновляется), и каждый раз в официальном релизе пакетов не хватает, приходится из других релизов брать.

там всё вообще запущенно, он давно и целенаправленно ломает систему, при этом совершенно не владея apt и не понимая, как работает система пакетов. Предвижу адскую мешанину пакетов разных веток и версий, которую проще снести и поставить чистую систему, чем чинить.

redgremlin ★★★★★
()
Ответ на: комментарий от devl547

А ~arch вполне можно и на автопилоте держать, кроме шуток.

Пока в очередной раз в udev имена сетевых интерфейсов не поменяются или новый ключик в ядре добавить придётся... За прошлый год автообновление Gentoo могло трижды привести к отказу всей системы, если бы оно было на автопилоте. Ну его наф.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

За прошлый год автообновление Gentoo могло трижды привести к отказу всей системы, если бы оно было на автопилоте.

А подробности? Просто у меня сервак с гентой уже больше года на автопилоте. И работает, что странно.

devl547 ★★★★★
()
Ответ на: комментарий от J

«А вот и ответ» он подразумевал что проблема в Testing или в Debian в целом?

в тестинге естественно и в криворукости ТС.

MikeDM ★★★★★
()
Ответ на: комментарий от devl547

А подробности?

— Переименование сетевых интерфейсов в udev
— CONFIG_DEVTMPFS=y

А вот третий случай не могу вспомнить, что было не так. Сразу в блог не записал, так что сейчас не найду. А в памяти такие вещи долго не держу — «я не злопамятный, я зло не помню, я его записываю» :D

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

CONFIG_DEVTMPFS

Давно уже стоит.

Переименование сетевых интерфейсов в udev

Тоже вырублено фиг знает когда - не нравятся мне новые правила именования.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Давно уже стоит.
Тоже вырублено фиг знает когда

Я ж не говорю, что оно не лечится. Я говорю, что оно чревато для «автопилота». При чём по первому пункту на домашней файлопомойке я проблему зевнул: http://juick.com/Balancer/2212056

Так что, нет, полный автопилот на Gentoo у меня закончился в ~2010-м :)

KRoN73 ★★★★★
()
Ответ на: комментарий от devl547

Блин. Уже позор просто. До сих пор в Gentoo lxc версии 0.8.0, даже в gpo нет свежее.

Это при живом 1.0.3. А релиз застабилизировался аж в феврале.

Такими темпами скоро места для Gentoo даже на хостовой машине не останется :-/

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

nginx в портеже стабильный 1.4.7, замаскированный 1.5.13

При том что на Ubuntu стоит официальный стабильный 1.6.0...

KRoN73 ★★★★★
()
Ответ на: комментарий от Xintrea

Ты, как программист, пишешь три статьи о выборе текстового редактора, а потом _нарушаешь_ инструкцию по эксплуатации своего дистрибутива. Че жалуешься? В Debian sid оно вообще имеет право не работать. Какие ты программы пишешь, блин... Учи матчасть, чтоли.

И, да. Debian не для таких горе-программистов-школьников.

Deleted
()
Ответ на: комментарий от Xintrea

если чего-то нет в конретном срезе, то предпочитаю качать исходники и собирать все руками, так или и наче бред, когда в одной системе несколько версий одних и тех же либ

IvanR ★★★
()

два клина на install.exe в проподнике и все у тебя будет за и би тссс...

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