- Как удалить gcc 4.6.2, установленный из исходного кода?
- 3 ответа
- Удаление и установка gcc
- Re: Удаление и установка gcc
- Re: Удаление и установка gcc
- Re: Удаление и установка gcc
- Re: Удаление и установка gcc
- Re: Удаление и установка gcc
- Re: Удаление и установка gcc
- Re: Удаление и установка gcc
- Как удалить gcc, установленный из исходного кода?
- unixforum.org
- Удаление gcc в целях безопасности
- Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Re: Удаление gcc в целях безопасности
- Как установить компилятор GCC в Debian 10 Linux
- Подготовка
- Установка GCC на Debian
- Компиляция примера Hello World
- Выводы
Как удалить 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 , поэтому вы можете сделать:
[ 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 нашел лучшее руководство по установке репозитория в своем ответе, так что иди посмотри туда и не забудь дать ему отзыв, если это поможет 🙂
В 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 от непривилегированного пользователя отобрали»?
Мне известен только один надежный (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 .
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.
Источник