Рейтинг:0

Установил приложение из исходного кода, но затем случайно удалил исходный код перед удалением. Могу ли я удалить приложение?

флаг ly

Я создал программу из исходного кода, затем начал извлекать код и снова собирать его, чтобы получить более новую версию, но мое извлечение не сработало, поэтому я удалил каталог перед удалением приложения (тупой) и теперь всякий раз, когда я пытаюсь снова собрать приложение или попробуйте установить через apt, старая версия не перезаписывается. Я использую версию 0.1.12, а текущий выпуск — 0.4.0. Я просто облажался здесь?

ThunderBird avatar
флаг ru
На самом деле вы должны убедиться, что вы не просто удалили или удалили приложение, но и все зависимости, которые оно могло прийти или установить.
Hercislife avatar
флаг ly
К сожалению, у него нет зависимостей, которые не являются зависимостями от множества других приложений, поэтому я не устанавливал никаких зависимостей только для него.
Knud Larsen avatar
флаг by
Если вы можете установить новую версию в то же место, что и старую, обычно проблем не возникает. Старые файлы будут перезаписаны.
Hercislife avatar
флаг ly
@KnudLarsen Проблема в том, что я удалил старый каталог, чтобы перезаписать его.
Рейтинг:0
флаг us

Нет, невозможно иметь две версии одного и того же пакета, потому что будут конфликтующие файлы. Другое дело, если библиотеку можно установить в двух разных версиях одновременно. Если вы смелы, вы можете получить исходный код для одной версии и посмотреть, сможете ли вы установить его в другой каталог. Это вполне может испортить вашу систему неприятным образом. Он также может просто не работать. Dpkg не будет удовлетворен, поэтому вам придется получить исходный код одной из программ и скомпилировать его. Но имейте в виду, что как только вы начнете самостоятельно компилировать программы, вы можете создать себе всевозможные проблемы.

Могут ли несколько версий одного и того же пакета сосуществовать в одной системе?

Hercislife avatar
флаг ly
Я собрал самую последнюю версию из исходного кода, а также попытался установить через `apt`, чтобы посмотреть, запустится ли какая-либо из них вместо более старой версии, и я могу получить свою старую установку, установку из `apt` и установку из исходного кода в в то же время. К сожалению, это ничего не изменило, так как старая версия все еще работала.

Ответить или комментировать

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