Автор Тема: apt-get Установка (удаление), зависимости, компиляция пакетов и программ. Сторонние rpm, sh в т.ч.  (Прочитано 238660 раз)

Drool

  • Гость
Re: GNU C++ Compiler
« Ответ #30 : 11.10.2008 17:04:45 »
Почему компилятор его найти не может, он же существует(я проверял). Где можно подправить настройки компилятора - пути к заголовочным файлам *.h ?

Взять исходники чужой программы на C++ и посмотреть что Вы делаете не так. А вообще-то на LiveCD компилить - это да, круто  :D

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: GNU C++ Compiler
« Ответ #31 : 12.10.2008 03:19:41 »
Ну кое-как я установил.  :) Подскажите новичку хочу первую программу сделать типа "Hello World" а gcc ругается на строчку #include <stdio.h>  и пишет error: stdio.h: no such file or directory.
Почему компилятор его найти не может, он же существует(я проверял). Где можно подправить настройки компилятора - пути к заголовочным файлам *.h ?

gcc -I
man gcc

А вообще, пакет glibc-devel установлен ?

Исходники программы покажите...

У меня вот это компилируется без проблем:
#include <iostream>

int main(void)
{
std::cout << "test" << std::endl;
return(0);
}

Оффлайн alt2008

  • Давно тут
  • **
  • Сообщений: 43
Инфо о пакетах (около 16000)
« Ответ #32 : 16.10.2008 00:40:32 »
Как можно получить полную информацию обо всех пакетах для ALT Linux 4.0.3 в одном файле (текст или таблица)?
Название, раздел, состояние, свойства: общие, зависимости, версии, описание, если есть, на русском.

Alexei_VM

  • Гость
Re: Инфо о пакетах (около 16000)
« Ответ #33 : 16.10.2008 00:49:56 »
Как можно получить полную информацию обо всех пакетах для ALT Linux 4.0.3 в одном файле (текст или таблица)?
Название, раздел, состояние, свойства: общие, зависимости, версии, описание, если есть, на русском.


Для начала подобрать команды, которые для одного пакета выдадут всю нужную информацию (например, apt-cache show). А потом написать скрипт на три строчки, который в цикле перебирает все пакеты в репозитарии, применяет для каждого нужные команды, а выводы добавляет в файл.

А зачем это надо?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Инфо о пакетах (около 16000)
« Ответ #34 : 16.10.2008 00:51:53 »
man apt-caсhe
« Последнее редактирование: 16.10.2008 17:33:50 от Skull »

Оффлайн alt2008

  • Давно тут
  • **
  • Сообщений: 43
Re: Инфо о пакетах (около 16000)
« Ответ #35 : 16.10.2008 01:02:31 »
Как зачем? Программ, пакетов много и про них почти ни чего не знаю
Так и не понял как получить такую информацию

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Инфо о пакетах (около 16000)
« Ответ #36 : 16.10.2008 01:11:49 »
Уже и описаться нельзя :)
Как говорится - врач отличается от студента-медика, тем что студет может убить из-за орфографической ошибки в справочнике :)

man apt-cache

Оффлайн alt2008

  • Давно тут
  • **
  • Сообщений: 43
Re: Инфо о пакетах (около 16000)
« Ответ #37 : 16.10.2008 01:15:24 »
[a.......@localhost ~]$ man apt-cache

APT-CACHE(8)                                                                                            APT-CACHE(8)

NAME
       apt-cache - APT package handling utility -- cache manipulator

SYNOPSIS
       apt-cache [ -hvsn ] [ -o=config string ] [ -c=file ] { add  file ... | gencaches | showpkg  pkg ... | showsrc
       pkg ... | stats | dump | dumpavail | unmet | search  regex | show  pkg ... | depends  pkg ...  |  whatdepends
       pkg ... | pkgnames  prefix | dotty  pkg ... | policy  pkgs ... }

DESCRIPTION
       apt-cache performs a variety of operations on APT's package cache. apt-cache does not manipulate the state of
       the system but does provide operations to search and generate interesting output from the package metadata.

       Unless the -h, or --help option is given, one of the commands below must be present.

       add file(s)
              add adds the named package index files to the package cache.  This is for debugging only.

       gencaches
              gencaches performs the same operation as apt-get check. It builds the source and package  caches  from
              the sources in sources.list(5) and from /var/lib/dpkg/status.

       showpkg pkg(s)
              showpkg  displays  information  about the packages listed on the command line. Remaining arguments are
              package names. The available versions and reverse dependencies of each package listed are  listed,  as
              well  as  forward dependencies for each version. Forward (normal) dependencies are those packages upon
              which the package in question depends; reverse dependencies are those packages that  depend  upon  the
              package in question. Thus, forward dependencies must be satisfied for a package, but reverse dependen-
              cies need not be.  For instance, apt-cache showpkg libreadline2 would produce output  similar  to  the
              following:

              Package: libreadline2
              Versions: 2.1-12(/var/lib/apt/lists/foo_Packages),
              Reverse Depends:
                libreadlineg2,libreadline2
                libreadline2-altdev,libreadline2
              Dependencies:
              2.1-12 - libc5 (2 5.4.0-0) ncurses3.0 (0 (null))
              Provides:
              2.1-12 -
              Reverse Provides:

              Thus  it  may be seen that libreadline2, version 2.1-12, depends on libc5 and ncurses3.0 which must be
              installed for libreadline2 to work.  In turn, libreadlineg2 and libreadline2-altdev depend on libread-
              line2.  If libreadline2 is installed, libc5 and ncurses3.0 (and ldso) must also be installed; libread-
              lineg2 and libreadline2-altdev do not have to be installed. For the specific meaning of the  remainder

Так и тут нет
В системе она есть в виде каких то бинарных, двоичных кодов
Пойду пока спать
« Последнее редактирование: 16.10.2008 01:20:25 от alt2008 »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Инфо о пакетах (около 16000)
« Ответ #38 : 16.10.2008 01:33:09 »
Вы его не от root запускайте, а от пользователя, тогда и по-русски прочтёте.

Оффлайн alt2008

  • Давно тут
  • **
  • Сообщений: 43
Re: Инфо о пакетах (около 16000)
« Ответ #39 : 16.10.2008 01:43:12 »
Установил man-pages-ru

[a.......@localhost ~]$ man apt-cache
skipping iconv=/usr/bin/iconv -c -f KOI8-R
skipping iconv=/usr/bin/ionv -c -f KOI8-R

apt-cache(8)                                    System administration                                   apt-cache(8)

<EE>^H<EE><E1>^H<E1><FA>^H<FA><F7>^H<F7><E1>^H<E1><EE>^H<EE><E9>^H<E9><E5>^H<E5>
       apt-cache - <D5><D4><C9><CC><C9><D4><C1> <D5><D0><D2><C1><D7><CC><C5><CE><C9><D1> APT -- <D
.......

       o      dotty

теперь точно пойду спать
« Последнее редактирование: 08.11.2008 16:16:40 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Инфо о пакетах (около 16000)
« Ответ #40 : 16.10.2008 01:55:18 »
Цитировать
skipping iconv=/usr/bin/iconv -c -f KOI8-R
skipping iconv=/usr/bin/ionv -c -f KOI8-R
а это интересно откуда ?
У вас локаль какая ?
(вопросы на завтра)

Drool

  • Гость
Re: Инфо о пакетах (около 16000)
« Ответ #41 : 16.10.2008 09:36:57 »
Как зачем? Программ, пакетов много и про них почти ни чего не знаю
Так и не понял как получить такую информацию

И Вы собрались перечитать description-ы всех пакетов?! А не проще ли запустить synaptic и спокойно, визуально просматривая к какой группе принадлежит пакет, тыкая в него мышкой читать описания?

Оффлайн alt2008

  • Давно тут
  • **
  • Сообщений: 43
Re: Инфо о пакетах (около 16000)
« Ответ #42 : 16.10.2008 11:46:34 »
Как зачем? Программ, пакетов много и про них почти ни чего не знаю
Так и не понял как получить такую информацию

И Вы собрались перечитать description-ы всех пакетов?! А не проще ли запустить synaptic и спокойно, визуально просматривая к какой группе принадлежит пакет, тыкая в него мышкой читать описания?

А вот так?
http://www.debian.org/distrib/packages
http://packages.debian.org/stable/

Кстати, установил еще пакет iconv и консоль на русском заработала нормально
« Последнее редактирование: 16.10.2008 11:50:57 от alt2008 »

Оффлайн Damir

  • alt linux team
  • ***
  • Сообщений: 134
Re: Инфо о пакетах (около 16000)
« Ответ #43 : 16.10.2008 11:49:01 »
Ceterum censeo LORum esse delendam

Оффлайн alt2008

  • Давно тут
  • **
  • Сообщений: 43
Re: Инфо о пакетах (около 16000)
« Ответ #44 : 16.10.2008 12:00:09 »
http://sisyphus.ru
Хорошо, для начала сойдет