Как удалить gcc linux

Содержание
  1. Как удалить gcc 4.6.2, установленный из исходного кода?
  2. 3 ответа
  3. Удаление и установка gcc
  4. Re: Удаление и установка gcc
  5. Re: Удаление и установка gcc
  6. Re: Удаление и установка gcc
  7. Re: Удаление и установка gcc
  8. Re: Удаление и установка gcc
  9. Re: Удаление и установка gcc
  10. Re: Удаление и установка gcc
  11. Как удалить gcc, установленный из исходного кода?
  12. unixforum.org
  13. Удаление gcc в целях безопасности
  14. Удаление gcc в целях безопасности
  15. Re: Удаление gcc в целях безопасности
  16. Re: Удаление gcc в целях безопасности
  17. Re: Удаление gcc в целях безопасности
  18. Re: Удаление gcc в целях безопасности
  19. Re: Удаление gcc в целях безопасности
  20. Re: Удаление gcc в целях безопасности
  21. Re: Удаление gcc в целях безопасности
  22. Re: Удаление gcc в целях безопасности
  23. Re: Удаление gcc в целях безопасности
  24. Re: Удаление gcc в целях безопасности
  25. Re: Удаление gcc в целях безопасности
  26. Re: Удаление gcc в целях безопасности
  27. Re: Удаление gcc в целях безопасности
  28. Re: Удаление gcc в целях безопасности
  29. Re: Удаление gcc в целях безопасности
  30. Re: Удаление gcc в целях безопасности
  31. Re: Удаление gcc в целях безопасности
  32. Re: Удаление gcc в целях безопасности
  33. Re: Удаление gcc в целях безопасности
  34. Re: Удаление gcc в целях безопасности
  35. Re: Удаление gcc в целях безопасности
  36. Как установить компилятор GCC в Debian 10 Linux
  37. Подготовка
  38. Установка GCC на Debian
  39. Компиляция примера Hello World
  40. Выводы

Как удалить gcc 4.6.2, установленный из исходного кода?

У меня установлен gcc 4.6.2 (установлен из источника tar) на моем сервере ubuntu 10.10 64 bit, я также установил gcc 4.4.5. Я хочу удалить gcc 4.6.2 и установить мой старый gcc 4.4.5 по умолчанию. Как я могу это сделать?

3 ответа

Не нужно удалять 4.6.2 . Если вы установили его из репозиториев, а также установили gcc 4.5, вы можете выполнить:

, что позволит вам выбрать компилятор по умолчанию. Удаление gcc 4.6.2 может повлиять на другие пакеты.

Во-первых, не изменяет компилятор по умолчанию, используемый вашим суперпользователем ОС. Специалисты по упаковке тщательно проверили, что все работает с 4.6, и если вы измените это, вы рискуете дестабилизировать свою систему, и это может плохо закончиться.

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

Итак, просто добавьте это:

/.bashrc или к тому, что вам больше всего подходит. (Или просто добавьте его ко всем из них, чтобы быть в безопасности.

В GCC 5.1.0 лучший метод на данный момент — это установить его где-нибудь еще с DESTDIR , а затем использовать его, чтобы решить, какие файлы были сгенерированы, как упомянуто в: a / 25304014/895245

Хотя нет цели верхнего уровня uninstall , в некоторых каталогах она есть, в частности gcc , поэтому вы можете сделать:

Читайте также:  Неудачное восстановление системы windows 10

[ 1111] Это не удаляет все, что было установлено, но удаляет основные исполняемые файлы, такие как gcc , g++ , cpp . содержащиеся в этом каталоге, поэтому этого может быть достаточно.

Источник

Удаление и установка gcc

Пожалуста падскажите как можно удалить все GCC и паставить новые, тк я запорол (установил gcc вместо таво чтоб обновить), как мне сказали, у себя в лине GCC теперь ниодна прога не конфигурица. Или подскажите где искать инфу по удалению/установке всех GCC.

Re: Удаление и установка gcc

А дистрибутив нужно угадать?

Re: Удаление и установка gcc

Ой забыл указать Slackware 10/2

Re: Удаление и установка gcc

for i in `ls /var/log/packages/gcc*`; do
removepkg $i;
done;

Re: Удаление и установка gcc

Подскажите а надо ли удалять все пакеты? Вобщем я сделал такую вещь «installpkg gcc-g++-3.4.6-i486-1.tgz» после чего все и перестало конфигурица.

» ls /var/log/packages/gcc* /var/log/packages/gcc-3.3.6-i486-1 /var/log/packages/gcc-gnat-3.3.6-i486-1 /var/log/packages/gcc-g++-3.3.6-i486-1 /var/log/packages/gcc-java-3.3.6-i486-1 /var/log/packages/gcc-g++-3.4.6-i486-1 /var/log/packages/gcc-objc-3.3.6-i486-1 /var/log/packages/gcc-g77-3.3.6-i486-1 «

Или стоит удалить только «gcc-g++-3.3.6-i486-1» или «gcc-g++-3.4.6-i486-1» ?

Re: Удаление и установка gcc

А какую версию собираетесь ставить?
Если собираетесь ставить 3.3.6, тогда
удалите и gcc-g++-3.3.6-i486-1 и gcc-g++-3.4.6-i486-1, а затем
поставьте 3.3.6.
Если хотите поставить 3.4.6, тогда удалите всё.

Re: Удаление и установка gcc

С какого перепою ты, неумный человек, на 10.2 ставишь пакет от 11.0?

Re: Удаление и установка gcc

Откуда мне знать было что ето от 11 слака пакет? Там я поиске я указывал искать пакеты для 10.2 слаки, а тамже оказались и 3.4.6 пакеты.

Источник

Как удалить gcc, установленный из исходного кода?

Как я могу удалить сборку gcc, которую я установил из исходных текстов. Я использую gcc 4.9, и я нахожусь на Ubuntu 12.04.

Или есть способ обновления до последних версий gcc через репозиторий Ubuntu?

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

По сути, вы должны установить заново во временный каталог и перечислить все файлы, созданные в указанном каталоге, затем вы можете удалить все из основной системы с помощью скрипта.

Вот пример сценария для удаления GCC следующим образом:

Запустите его из исходного каталога gcc от имени пользователя root.

Чтобы ответить на второй вопрос, вы можете установить последнюю версию gcc, доступную в репозитории Ubuntu, с помощью:

У оверлейных репозиториев могут быть более новые версии, я видел предложение, что есть более новая версия в ubuntu-toolchain-r/test (установить через):

Но я не уверен, добавили ли они там еще 4.9. Если нет, то вам действительно придется установить из исходного кода.

Похоже, что @roelofs нашел лучшее руководство по установке репозитория в своем ответе, так что иди посмотри туда и не забудь дать ему отзыв, если это поможет 🙂

Читайте также:  Как выбрать систему загрузки mac os

В GCC 5.1.0, хотя нет цели uninstall верхнего уровня, в некоторых каталогах она есть, в частности gcc , так что вы можете сделать:

Это не удаляет все, что было установлено, но удаляет основные исполняемые файлы, такие как gcc , g++ , cpp . содержащиеся в этом каталоге, поэтому этого может быть достаточно.

У Vality хорошее начало

Но у его команды очистки есть несколько проблем. Во-первых, он передает каталоги в rm , включая обычные каталоги (такие как /usr ). Мы можем исправить это с помощью -type f :

Избавляемся от каталогов, что это оставляет пустым .

добавить в Vality и Бен. Если вы делаете это из своего собственного логина Shell:

Нужен флаг -f , иначе скрипт может не работать, если есть какие-то проблемы с разрешениями.

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

Удаление gcc в целях безопасности

Модератор: /dev/random

Удаление gcc в целях безопасности

Сообщение -sanches- » 09.06.2010 23:56

Re: Удаление gcc в целях безопасности

Сообщение Black » 10.06.2010 03:37

Re: Удаление gcc в целях безопасности

Сообщение deadhead » 10.06.2010 09:21

Re: Удаление gcc в целях безопасности

Сообщение /dev/random » 11.06.2010 06:39

Re: Удаление gcc в целях безопасности

Сообщение NickLion » 11.06.2010 07:39

Re: Удаление gcc в целях безопасности

Сообщение drBatty » 11.06.2010 09:46

значит вы неправильно подошли к проблеме — работать должно перестать ВСЁ. а потом каждый бинарник надо отдельно включить ручками.

А так — бесполезно. Это как напильники прятать, что-б ключи не подделывали. Вы сначала дверь закройте, и хотя-бы замок купите.

Скоро придёт
Осень

Re: Удаление gcc в целях безопасности

Сообщение t.t » 11.06.2010 11:11

Re: Удаление gcc в целях безопасности

Сообщение -sanches- » 11.06.2010 11:20

Re: Удаление gcc в целях безопасности

Сообщение broom » 11.06.2010 11:23

Re: Удаление gcc в целях безопасности

Сообщение t.t » 11.06.2010 11:59

Re: Удаление gcc в целях безопасности

Сообщение broom » 11.06.2010 12:01

Это значит, что «всё нормально, gcc обратно поставить можно»? 🙂

upd. Ну хотя можно же взять бинарный пакет и просто распаковать tar’ом.

Re: Удаление gcc в целях безопасности

Сообщение /dev/random » 11.06.2010 12:02

Re: Удаление gcc в целях безопасности

Сообщение -sanches- » 11.06.2010 12:28

Re: Удаление gcc в целях безопасности

Сообщение xorader » 11.06.2010 12:53

Re: Удаление gcc в целях безопасности

Сообщение serzh-z » 11.06.2010 15:45

Re: Удаление gcc в целях безопасности

Re: Удаление gcc в целях безопасности

Сообщение xorader » 14.06.2010 15:52

. или попросить добрых людей .tbz2-файл сделать с gcc

Re: Удаление gcc в целях безопасности

Re: Удаление gcc в целях безопасности

Сообщение taaroa » 19.06.2010 14:41

С помощь какого «инструмента» вы «права на запуск GCC от непривилегированного пользователя отобрали»?

Читайте также:  Минимальные требования для windows 10 32 бит

Мне известен только один надежный (unbreakable): RBAC.

Re: Удаление gcc в целях безопасности

Re: Удаление gcc в целях безопасности

Сообщение NickLion » 20.06.2010 00:50

С помощь какого «инструмента» вы «права на запуск GCC от непривилегированного пользователя отобрали»?

Мне известен только один надежный (unbreakable): RBAC.

Re: Удаление gcc в целях безопасности

Сообщение taaroa » 20.06.2010 12:48

С помощь какого «инструмента» вы «права на запуск GCC от непривилегированного пользователя отобрали»?

Мне известен только один надежный (unbreakable): RBAC.

Просто рассмотрел возможные модели угрозы и составил модель нарушителя, вывод написал выше.
Если в систему уже проникли, а это следует из условия задачи, то запрет исполнения GCC от непривилегированного пользователя нарушителя от дальнейших действий не остановит.
Если «на локалхосте только я», то тем более, манипуляции сии с правами мне непонятны.
Товарищ deadhead еще в самом начале данной тему дал правильную ссылку.

Источник

Как установить компилятор GCC в Debian 10 Linux

Коллекция компиляторов GNU (GCC) — это коллекция компиляторов и библиотек с открытым исходным кодом, поддерживающая языки программирования C, C ++, Objective-C, Fortran, Ada, Go и D. Ядро Linux, утилиты GNU и многие другие проекты скомпилированы с помощью GCC.

В этом руководстве объясняется, как установить компилятор GCC в Debian 10, Buster. Те же инструкции применимы для Debian 9 и любого дистрибутива на основе Debian.

Подготовка

Чтобы установить пакеты в вашей системе Debian, вы должны войти в систему как пользователь с привилегиями sudo .

Установка GCC на Debian

Репозитории Debian по умолчанию содержат метапакет с именем build-essential который содержит компилятор GCC и другие библиотеки и утилиты, необходимые для компиляции программного обеспечения.

Выполните следующие действия, чтобы установить компилятор GCC Debian 10:

Сначала обновите список пакетов:

Установите пакет, build-essential , запустив:

Вы также можете установить справочные страницы, которые включают документацию по использованию GNU / Linux для разработки:

Чтобы убедиться, что компилятор GCC успешно установлен, введите gcc —version :

На момент написания этой статьи версия GCC по умолчанию, доступная в репозиториях Debian 10, была 8.3.0 :

Вот и все. Вы успешно установили GCC на свой компьютер Debian.

Компиляция примера Hello World

Компиляция базовой программы C или C ++ с помощью GCC довольно проста. Откройте текстовый редактор и создайте следующий файл:

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

Компилятор создаст двоичный файл с именем hello в том же каталоге, где была выполнена команда.

Для выполнения программы запустите:

Результат будет выглядеть так:

Выводы

Вы успешно установили GCC на свой Debian 10. Для получения дополнительной информации о GCC посетите официальную документацию GCC .

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Источник

Оцените статью