Как перейти на новую версию пакета, чем в репозитории?

Я придумал способ сделать это со стандартным ssh. Это скрипт, который дублирует текущее соединение ssh, находит ваш рабочий каталог на удаленном компьютере и копирует обратно указанный вами файл на локальный компьютер. Для конфигурации ssh требуется 2 очень маленьких скрипта (1 удаленный, 1 локальный) и 2 строки. Шаги следующие:

Добавьте эти 2 строки к вашему ~/.ssh/config:
ControlMaster auto
ControlPath ~/.ssh/socket-%r@%h:%p
Теперь, если у вас есть ssh-соединение с machineX open, вам не нужны пароли, чтобы открыть другой. Создайте 1-строчный скрипт на удаленном компьютере под названием ~/.grabCat.sh
\#!/bin/bash<br>
cat "$(pwdx $(pgrep -u $(whoami) bash) | grep -o '/.*' | tail -n 1)"/$1
Создайте сценарий на локальном компьютере с именем ~ / .grab.sh
\#!/bin/bash
[ -n "$3" ] && dir="$3" || dir="."
ssh "$1" ".grabCat.sh $2" > "$dir/$2"
и создайте псевдоним для grab.sh in (~/.bashrc или где угодно) :
alias grab=~/.grab.sh

Вот и все. Теперь, если вы вошли в machineX:/some/directory, просто запустите новый терминал и введите

grab machineX filename

. Он помещает файл в ваш текущий рабочий каталог на локальном компьютере. Вы можете указать другое местоположение в качестве третьего аргумента для «захвата».

Примечание. Очевидно, что оба сценария должны быть «исполняемыми», то есть chmod u+x filename.

9
задан 4 August 2011 в 18:18

16 ответов

В этом конкретном случае сайт GRAMPS предоставляет ссылку для загрузки пакета Ubuntu .deb версии 3.2.5.

На этой странице с листингом выберите gramps_3.2.5-1_ubuntu10.deb, который должен быть легко установлен двойным щелчком в загруженном файле.

3
ответ дан 25 May 2018 в 23:51
  • 1
    Я соглашусь с этим как на правильный ответ на этот конкретный случай, но вопрос «какой вариант лучше выбрать вообще»? остается. – BioGeek 22 December 2010 в 18:18

В этом конкретном случае сайт GRAMPS предоставляет ссылку для загрузки пакета Ubuntu .deb версии 3.2.5.

На этой странице с листингом выберите gramps_3.2.5-1_ubuntu10.deb, который должен быть легко установлен двойным щелчком в загруженном файле.

3
ответ дан 25 July 2018 в 22:42

В этом конкретном случае сайт GRAMPS предоставляет ссылку для загрузки пакета Ubuntu .deb версии 3.2.5.

На этой странице с листингом выберите gramps_3.2.5-1_ubuntu10.deb, который должен быть легко установлен двойным щелчком в загруженном файле.

3
ответ дан 26 July 2018 в 23:52

В этом конкретном случае сайт GRAMPS предоставляет ссылку для загрузки пакета Ubuntu .deb версии 3.2.5.

На этой странице с листингом выберите gramps_3.2.5-1_ubuntu10.deb, который должен быть легко установлен двойным щелчком в загруженном файле.

3
ответ дан 31 July 2018 в 11:02

В этом конкретном случае сайт GRAMPS предоставляет ссылку для загрузки пакета Ubuntu .deb версии 3.2.5.

На этой странице с листингом выберите gramps_3.2.5-1_ubuntu10.deb, который должен быть легко установлен двойным щелчком в загруженном файле.

3
ответ дан 2 August 2018 в 04:08

В этом конкретном случае сайт GRAMPS предоставляет ссылку для загрузки пакета Ubuntu .deb версии 3.2.5.

На этой странице с листингом выберите gramps_3.2.5-1_ubuntu10.deb, который должен быть легко установлен двойным щелчком в загруженном файле.

3
ответ дан 4 August 2018 в 20:12

В этом конкретном случае сайт GRAMPS предоставляет ссылку для загрузки пакета Ubuntu .deb версии 3.2.5.

На этой странице с листингом выберите gramps_3.2.5-1_ubuntu10.deb, который должен быть легко установлен двойным щелчком в загруженном файле.

3
ответ дан 6 August 2018 в 04:13

В этом конкретном случае сайт GRAMPS предоставляет ссылку для загрузки пакета Ubuntu .deb версии 3.2.5.

На этой странице с листингом выберите gramps_3.2.5-1_ubuntu10.deb, который должен быть легко установлен двойным щелчком в загруженном файле.

3
ответ дан 7 August 2018 в 22:16

Перейти на 1st => удалить версию, которую я установил с диспетчером пакетов. Загрузите источник самой новой версии и скомпилируйте ее самостоятельно?

Будет ли это возникать при выходе новых версий? => Нет.

Нужно ли обновлять эту программу вручную в будущем, когда появятся новые версии? => Нет

Другой вариант - запросить менеджеров репо для обновления программного обеспечения или просто дождаться их обновления.

0
ответ дан 25 May 2018 в 23:51
  • 1
    Где я могу найти менеджера репо для определенного пакета? – BioGeek 22 December 2010 в 17:16
  • 2
    Вы можете попробовать в # ubuntu-devel на irc или просто просмотреть страницу запуска этой программы. в некоторых случаях полезно использовать wiki.ubuntu.com. – Abhijit Navale 22 December 2010 в 17:21
  • 3
    Я соглашусь с этим как на правильный ответ на этот конкретный случай, но вопрос «какой вариант лучше выбрать вообще»? остается. & GT; & GT; нет, его не осталось. Я сказал вам получить исходный код и скомпилировать себя. – Abhijit Navale 22 December 2010 в 22:34
  • 4
    Будет ли известно о скомпилированном источнике? Как это "знать" что ive скомпилировал более новую версию данного программного обеспечения, которая входит в мой список установленных пакетов? – MestreLion 28 May 2011 в 04:25
  • 5
    я думаю, что apt или синаптик узнают о соответствующих источниках. – Abhijit Navale 12 June 2011 в 10:05

Перейти на 1st => удалить версию, которую я установил с диспетчером пакетов. Загрузите источник самой новой версии и скомпилируйте ее самостоятельно?

Будет ли это возникать при выходе новых версий? => Нет.

Нужно ли обновлять эту программу вручную в будущем, когда появятся новые версии? => Нет

Другой вариант - запросить менеджеров репо для обновления программного обеспечения или просто дождаться их обновления.

0
ответ дан 25 July 2018 в 22:42
  • 1
    Где я могу найти менеджера репо для определенного пакета? – BioGeek 22 December 2010 в 17:16
  • 2
    Вы можете попробовать в # ubuntu-devel на irc или просто просмотреть страницу запуска этой программы. в некоторых случаях полезно использовать wiki.ubuntu.com. – Abhijit Navale 22 December 2010 в 17:21
  • 3
    Я соглашусь с этим как на правильный ответ на этот конкретный случай, но вопрос «какой вариант лучше выбрать вообще»? остается. & GT; & GT; нет, его не осталось. Я сказал вам получить исходный код и скомпилировать себя. – Abhijit Navale 22 December 2010 в 22:34
  • 4
    Будет ли известно о скомпилированном источнике? Как это "знать" что ive скомпилировал более новую версию данного программного обеспечения, которая входит в мой список установленных пакетов? – MestreLion 28 May 2011 в 04:25
  • 5
    я думаю, что apt или синаптик узнают о соответствующих источниках. – Abhijit Navale 12 June 2011 в 10:05

Перейти на 1st => удалить версию, которую я установил с диспетчером пакетов. Загрузите источник самой новой версии и скомпилируйте ее самостоятельно?

Будет ли это возникать при выходе новых версий? => Нет.

Нужно ли обновлять эту программу вручную в будущем, когда появятся новые версии? => Нет

Другой вариант - запросить менеджеров репо для обновления программного обеспечения или просто дождаться их обновления.

0
ответ дан 26 July 2018 в 23:52
  • 1
    Где я могу найти менеджера репо для определенного пакета? – BioGeek 22 December 2010 в 17:16
  • 2
    Вы можете попробовать в # ubuntu-devel на irc или просто просмотреть страницу запуска этой программы. в некоторых случаях полезно использовать wiki.ubuntu.com. – Abhijit Navale 22 December 2010 в 17:21
  • 3
    Я соглашусь с этим как на правильный ответ на этот конкретный случай, но вопрос «какой вариант лучше выбрать вообще»? остается. & GT; & GT; нет, его не осталось. Я сказал вам получить исходный код и скомпилировать себя. – Abhijit Navale 22 December 2010 в 22:34
  • 4
    Будет ли известно о скомпилированном источнике? Как это "знать" что ive скомпилировал более новую версию данного программного обеспечения, которая входит в мой список установленных пакетов? – MestreLion 28 May 2011 в 04:25
  • 5
    я думаю, что apt или синаптик узнают о соответствующих источниках. – Abhijit Navale 12 June 2011 в 10:05

Перейти на 1st => удалить версию, которую я установил с диспетчером пакетов. Загрузите источник самой новой версии и скомпилируйте ее самостоятельно?

Будет ли это возникать при выходе новых версий? => Нет.

Нужно ли обновлять эту программу вручную в будущем, когда появятся новые версии? => Нет

Другой вариант - запросить менеджеров репо для обновления программного обеспечения или просто дождаться их обновления.

0
ответ дан 31 July 2018 в 11:02
  • 1
    Где я могу найти менеджера репо для определенного пакета? – BioGeek 22 December 2010 в 17:16
  • 2
    Вы можете попробовать в # ubuntu-devel на irc или просто просмотреть страницу запуска этой программы. в некоторых случаях полезно использовать wiki.ubuntu.com. – Abhijit Navale 22 December 2010 в 17:21
  • 3
    Я соглашусь с этим как на правильный ответ на этот конкретный случай, но вопрос «какой вариант лучше выбрать вообще»? остается. & GT; & GT; нет, его не осталось. Я сказал вам получить исходный код и скомпилировать себя. – Abhijit Navale 22 December 2010 в 22:34
  • 4
    Будет ли известно о скомпилированном источнике? Как это "знать" что ive скомпилировал более новую версию данного программного обеспечения, которая входит в мой список установленных пакетов? – MestreLion 28 May 2011 в 04:25
  • 5
    я думаю, что apt или синаптик узнают о соответствующих источниках. – Abhijit Navale 12 June 2011 в 10:05

Перейти на 1st => удалить версию, которую я установил с диспетчером пакетов. Загрузите источник самой новой версии и скомпилируйте ее самостоятельно?

Будет ли это возникать при выходе новых версий? => Нет.

Нужно ли обновлять эту программу вручную в будущем, когда появятся новые версии? => Нет

Другой вариант - запросить менеджеров репо для обновления программного обеспечения или просто дождаться их обновления.

0
ответ дан 2 August 2018 в 04:08
  • 1
    Где я могу найти менеджера репо для определенного пакета? – BioGeek 22 December 2010 в 17:16
  • 2
    Вы можете попробовать в # ubuntu-devel на irc или просто просмотреть страницу запуска этой программы. в некоторых случаях полезно использовать wiki.ubuntu.com. – Abhijit Navale 22 December 2010 в 17:21
  • 3
    Я соглашусь с этим как на правильный ответ на этот конкретный случай, но вопрос «какой вариант лучше выбрать вообще»? остается. & GT; & GT; нет, его не осталось. Я сказал вам получить исходный код и скомпилировать себя. – Abhijit Navale 22 December 2010 в 22:34
  • 4
    Будет ли известно о скомпилированном источнике? Как это "знать" что ive скомпилировал более новую версию данного программного обеспечения, которая входит в мой список установленных пакетов? – MestreLion 28 May 2011 в 04:25
  • 5
    я думаю, что apt или синаптик узнают о соответствующих источниках. – Abhijit Navale 12 June 2011 в 10:05

Перейти на 1st => удалить версию, которую я установил с диспетчером пакетов. Загрузите источник самой новой версии и скомпилируйте ее самостоятельно?

Будет ли это возникать при выходе новых версий? => Нет.

Нужно ли обновлять эту программу вручную в будущем, когда появятся новые версии? => Нет

Другой вариант - запросить менеджеров репо для обновления программного обеспечения или просто дождаться их обновления.

0
ответ дан 4 August 2018 в 20:12
  • 1
    Где я могу найти менеджера репо для определенного пакета? – BioGeek 22 December 2010 в 17:16
  • 2
    Вы можете попробовать в # ubuntu-devel на irc или просто просмотреть страницу запуска этой программы. в некоторых случаях полезно использовать wiki.ubuntu.com. – Abhijit Navale 22 December 2010 в 17:21
  • 3
    Я соглашусь с этим как на правильный ответ на этот конкретный случай, но вопрос «какой вариант лучше выбрать вообще»? остается. & GT; & GT; нет, его не осталось. Я сказал вам получить исходный код и скомпилировать себя. – Abhijit Navale 22 December 2010 в 22:34
  • 4
    Будет ли известно о скомпилированном источнике? Как это "знать" что ive скомпилировал более новую версию данного программного обеспечения, которая входит в мой список установленных пакетов? – MestreLion 28 May 2011 в 04:25
  • 5
    я думаю, что apt или синаптик узнают о соответствующих источниках. – Abhijit Navale 12 June 2011 в 10:05

Перейти на 1st => удалить версию, которую я установил с диспетчером пакетов. Загрузите источник самой новой версии и скомпилируйте ее самостоятельно?

Будет ли это возникать при выходе новых версий? => Нет.

Нужно ли обновлять эту программу вручную в будущем, когда появятся новые версии? => Нет

Другой вариант - запросить менеджеров репо для обновления программного обеспечения или просто дождаться их обновления.

0
ответ дан 6 August 2018 в 04:13
  • 1
    Где я могу найти менеджера репо для определенного пакета? – BioGeek 22 December 2010 в 17:16
  • 2
    Вы можете попробовать в # ubuntu-devel на irc или просто просмотреть страницу запуска этой программы. в некоторых случаях полезно использовать wiki.ubuntu.com. – Abhijit Navale 22 December 2010 в 17:21
  • 3
    Я соглашусь с этим как на правильный ответ на этот конкретный случай, но вопрос «какой вариант лучше выбрать вообще»? остается. & GT; & GT; нет, его не осталось. Я сказал вам получить исходный код и скомпилировать себя. – Abhijit Navale 22 December 2010 в 22:34
  • 4
    Будет ли известно о скомпилированном источнике? Как это "знать" что ive скомпилировал более новую версию данного программного обеспечения, которая входит в мой список установленных пакетов? – MestreLion 28 May 2011 в 04:25
  • 5
    я думаю, что apt или синаптик узнают о соответствующих источниках. – Abhijit Navale 12 June 2011 в 10:05

Перейти на 1st => удалить версию, которую я установил с диспетчером пакетов. Загрузите источник самой новой версии и скомпилируйте ее самостоятельно?

Будет ли это возникать при выходе новых версий? => Нет.

Нужно ли обновлять эту программу вручную в будущем, когда появятся новые версии? => Нет

Другой вариант - запросить менеджеров репо для обновления программного обеспечения или просто дождаться их обновления.

0
ответ дан 7 August 2018 в 22:16
  • 1
    Где я могу найти менеджера репо для определенного пакета? – BioGeek 22 December 2010 в 17:16
  • 2
    Вы можете попробовать в # ubuntu-devel на irc или просто просмотреть страницу запуска этой программы. в некоторых случаях полезно использовать wiki.ubuntu.com. – Abhijit Navale 22 December 2010 в 17:21
  • 3
    Я соглашусь с этим как на правильный ответ на этот конкретный случай, но вопрос «какой вариант лучше выбрать вообще»? остается. & GT; & GT; нет, его не осталось. Я сказал вам получить исходный код и скомпилировать себя. – Abhijit Navale 22 December 2010 в 22:34
  • 4
    Будет ли известно о скомпилированном источнике? Как это "знать" что ive скомпилировал более новую версию данного программного обеспечения, которая входит в мой список установленных пакетов? – MestreLion 28 May 2011 в 04:25
  • 5
    я думаю, что apt или синаптик узнают о соответствующих источниках. – Abhijit Navale 12 June 2011 в 10:05

Другие вопросы по тегам:

Похожие вопросы: