как изменить каталог sources.list

Каталог sources.list по умолчанию - /etc/apt, и когда мы вызываем apt-get, обновляем информацию о пакете обновления хранилища в /var/lib/apt, а синаптический или диспетчер пакетов читаем информацию оттуда. предположим, что у меня есть пакеты, уже загруженные на жесткий диск. поэтому, если вы читаете информацию о пакете (sources.list) с рабочего стола и добавляете информацию о пакете в другой каталог, я могу использовать synaptic или apt для безопасной установки пакетов, а затем снова восстановить каталог sources.list.

Процедура будет похожа это:

Имеют пакеты на рабочем столе с информацией из каталога sources.list каталога (в любом месте) изменить каталог по умолчанию на рабочий стол synaptic или apt будет читать с рабочего стола и сохранять информацию в другом месте устанавливать пакеты восстанавливать предыдущую информацию каталога [ ! d2]
0
задан 24 July 2011 в 21:37

12 ответов

С командной строкой, подобной следующей

sudo apt-get -o Dir::Etc=/path/to/other/dir update
2
ответ дан 25 May 2018 в 19:40
  • 1
    спасибо enzotib. Это один из ответов на мой вопрос. Вы знаете, как изменить каталог вывода вывода (/ var / lib / apt)? – shantanu 25 July 2011 в 00:38
  • 2
    @shantanu: Это должно быть -o Dir::State=/other/var/lib/apt/, как вы можете видеть на выходе apt-config dump – enzotib 25 July 2011 в 01:30

С командной строкой, подобной следующей

sudo apt-get -o Dir::Etc=/path/to/other/dir update
2
ответ дан 25 July 2018 в 21:33

С командной строкой, подобной следующей

sudo apt-get -o Dir::Etc=/path/to/other/dir update
2
ответ дан 2 August 2018 в 03:10

С командной строкой, подобной следующей

sudo apt-get -o Dir::Etc=/path/to/other/dir update
2
ответ дан 4 August 2018 в 19:03

С командной строкой, подобной следующей

sudo apt-get -o Dir::Etc=/path/to/other/dir update
2
ответ дан 6 August 2018 в 03:22

С командной строкой, подобной следующей

sudo apt-get -o Dir::Etc=/path/to/other/dir update
2
ответ дан 7 August 2018 в 21:08

Почему именно вы хотите это сделать? Часто также можно загружать отдельные пакеты из репозитория и устанавливать их отдельно, и если у них много пакетов, возможно, вы не захотите это сделать, поскольку это может сломать вашу систему (факт, что вы хотите снова удалить источники намекает на это).

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

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

0
ответ дан 25 May 2018 в 19:40
  • 1
    Спасибо за ответ. На самом деле я хочу отделить пакеты в папке или новых пакетах с зависимостью. Но теперь вопрос заключается в том, как безопасно установить пакет? если я прочитал информацию о пакете с локального диска, используя dpkgscanpackaes и apt-get update, тогда это безопасно. Если есть какая-либо ошибка зависимости, система автоматически обнаружит и предотвратит установку.sources.list не является большой проблемой, но проблема apt-get update dir (/ var / lib / apt) является проблемой. если я просто добавлю новую репутацию и удалю других, тогда мои предыдущие пакеты будут потеряны. если снимите флажок, то менее обновленный pck не будет установлен. – shantanu 25 July 2011 в 00:47
  • 2
    @Vincent это на самом деле не отвечает на вопрос. Возможно, вы можете сократить его, чтобы я мог преобразовать его в комментарий – Stefano Palazzo♦ 25 July 2011 в 00:55
  • 3
    @Stefano Часто, когда кто-то задает вопрос, это не вопрос, который он задает. Например, кто-то хочет сделать A, но предполагает, что решить A, B поможет. Когда он застрянет на B, он может обратиться за помощью к этому, тогда как B может быть совершенно неправильным, когда A является фактической целью. Вот почему я пытался выяснить, что такое A, и ответить на это, поскольку я думаю, что это было бы более полезно, чем позволить кому-то сделать B, а затем разрушить его компьютер. – Vincent 25 July 2011 в 04:01

Почему именно вы хотите это сделать? Часто также можно загружать отдельные пакеты из репозитория и устанавливать их отдельно, и если у них много пакетов, возможно, вы не захотите это сделать, поскольку это может сломать вашу систему (факт, что вы хотите снова удалить источники намекает на это).

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

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

0
ответ дан 25 July 2018 в 21:33
  • 1
    Спасибо за ответ. На самом деле я хочу отделить пакеты в папке или новых пакетах с зависимостью. Но теперь вопрос заключается в том, как безопасно установить пакет? если я прочитал информацию о пакете с локального диска, используя dpkgscanpackaes и apt-get update, тогда это безопасно. Если есть какая-либо ошибка зависимости, система автоматически обнаружит и предотвратит установку.sources.list не является большой проблемой, но проблема apt-get update dir (/ var / lib / apt) является проблемой. если я просто добавлю новую репутацию и удалю других, тогда мои предыдущие пакеты будут потеряны. если снимите флажок, то менее обновленный pck не будет установлен. – shantanu 25 July 2011 в 00:47
  • 2
    @Vincent это на самом деле не отвечает на вопрос. Возможно, вы можете сократить его, чтобы я мог преобразовать его в комментарий – Stefano Palazzo♦ 25 July 2011 в 00:55
  • 3
    @Stefano Часто, когда кто-то задает вопрос, это не вопрос, который он задает. Например, кто-то хочет сделать A, но предполагает, что решить A, B поможет. Когда он застрянет на B, он может обратиться за помощью к этому, тогда как B может быть совершенно неправильным, когда A является фактической целью. Вот почему я пытался выяснить, что такое A, и ответить на это, поскольку я думаю, что это было бы более полезно, чем позволить кому-то сделать B, а затем разрушить его компьютер. – Vincent 25 July 2011 в 04:01

Почему именно вы хотите это сделать? Часто также можно загружать отдельные пакеты из репозитория и устанавливать их отдельно, и если у них много пакетов, возможно, вы не захотите это сделать, поскольку это может сломать вашу систему (факт, что вы хотите снова удалить источники намекает на это).

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

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

0
ответ дан 2 August 2018 в 03:10
  • 1
    Спасибо за ответ. На самом деле я хочу отделить пакеты в папке или новых пакетах с зависимостью. Но теперь вопрос заключается в том, как безопасно установить пакет? если я прочитал информацию о пакете с локального диска, используя dpkgscanpackaes и apt-get update, тогда это безопасно. Если есть какая-либо ошибка зависимости, система автоматически обнаружит и предотвратит установку.sources.list не является большой проблемой, но проблема apt-get update dir (/ var / lib / apt) является проблемой. если я просто добавлю новую репутацию и удалю других, тогда мои предыдущие пакеты будут потеряны. если снимите флажок, то менее обновленный pck не будет установлен. – shantanu 25 July 2011 в 00:47
  • 2
    @Vincent это на самом деле не отвечает на вопрос. Возможно, вы можете сократить его, чтобы я мог преобразовать его в комментарий – Stefano Palazzo♦ 25 July 2011 в 00:55
  • 3
    @Stefano Часто, когда кто-то задает вопрос, это не вопрос, который он задает. Например, кто-то хочет сделать A, но предполагает, что решить A, B поможет. Когда он застрянет на B, он может обратиться за помощью к этому, тогда как B может быть совершенно неправильным, когда A является фактической целью. Вот почему я пытался выяснить, что такое A, и ответить на это, поскольку я думаю, что это было бы более полезно, чем позволить кому-то сделать B, а затем разрушить его компьютер. – Vincent 25 July 2011 в 04:01

Почему именно вы хотите это сделать? Часто также можно загружать отдельные пакеты из репозитория и устанавливать их отдельно, и если у них много пакетов, возможно, вы не захотите это сделать, поскольку это может сломать вашу систему (факт, что вы хотите снова удалить источники намекает на это).

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

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

0
ответ дан 4 August 2018 в 19:03
  • 1
    Спасибо за ответ. На самом деле я хочу отделить пакеты в папке или новых пакетах с зависимостью. Но теперь вопрос заключается в том, как безопасно установить пакет? если я прочитал информацию о пакете с локального диска, используя dpkgscanpackaes и apt-get update, тогда это безопасно. Если есть какая-либо ошибка зависимости, система автоматически обнаружит и предотвратит установку.sources.list не является большой проблемой, но проблема apt-get update dir (/ var / lib / apt) является проблемой. если я просто добавлю новую репутацию и удалю других, тогда мои предыдущие пакеты будут потеряны. если снимите флажок, то менее обновленный pck не будет установлен. – shantanu 25 July 2011 в 00:47
  • 2
    @Vincent это на самом деле не отвечает на вопрос. Возможно, вы можете сократить его, чтобы я мог преобразовать его в комментарий – Stefano Palazzo♦ 25 July 2011 в 00:55
  • 3
    @Stefano Часто, когда кто-то задает вопрос, это не вопрос, который он задает. Например, кто-то хочет сделать A, но предполагает, что решить A, B поможет. Когда он застрянет на B, он может обратиться за помощью к этому, тогда как B может быть совершенно неправильным, когда A является фактической целью. Вот почему я пытался выяснить, что такое A, и ответить на это, поскольку я думаю, что это было бы более полезно, чем позволить кому-то сделать B, а затем разрушить его компьютер. – Vincent 25 July 2011 в 04:01

Почему именно вы хотите это сделать? Часто также можно загружать отдельные пакеты из репозитория и устанавливать их отдельно, и если у них много пакетов, возможно, вы не захотите это сделать, поскольку это может сломать вашу систему (факт, что вы хотите снова удалить источники намекает на это).

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

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

0
ответ дан 6 August 2018 в 03:22
  • 1
    Спасибо за ответ. На самом деле я хочу отделить пакеты в папке или новых пакетах с зависимостью. Но теперь вопрос заключается в том, как безопасно установить пакет? если я прочитал информацию о пакете с локального диска, используя dpkgscanpackaes и apt-get update, тогда это безопасно. Если есть какая-либо ошибка зависимости, система автоматически обнаружит и предотвратит установку.sources.list не является большой проблемой, но проблема apt-get update dir (/ var / lib / apt) является проблемой. если я просто добавлю новую репутацию и удалю других, тогда мои предыдущие пакеты будут потеряны. если снимите флажок, то менее обновленный pck не будет установлен. – shantanu 25 July 2011 в 00:47
  • 2
    @Vincent это на самом деле не отвечает на вопрос. Возможно, вы можете сократить его, чтобы я мог преобразовать его в комментарий – Stefano Palazzo♦ 25 July 2011 в 00:55
  • 3
    @Stefano Часто, когда кто-то задает вопрос, это не вопрос, который он задает. Например, кто-то хочет сделать A, но предполагает, что решить A, B поможет. Когда он застрянет на B, он может обратиться за помощью к этому, тогда как B может быть совершенно неправильным, когда A является фактической целью. Вот почему я пытался выяснить, что такое A, и ответить на это, поскольку я думаю, что это было бы более полезно, чем позволить кому-то сделать B, а затем разрушить его компьютер. – Vincent 25 July 2011 в 04:01

Почему именно вы хотите это сделать? Часто также можно загружать отдельные пакеты из репозитория и устанавливать их отдельно, и если у них много пакетов, возможно, вы не захотите это сделать, поскольку это может сломать вашу систему (факт, что вы хотите снова удалить источники намекает на это).

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

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

0
ответ дан 7 August 2018 в 21:08
  • 1
    Спасибо за ответ. На самом деле я хочу отделить пакеты в папке или новых пакетах с зависимостью. Но теперь вопрос заключается в том, как безопасно установить пакет? если я прочитал информацию о пакете с локального диска, используя dpkgscanpackaes и apt-get update, тогда это безопасно. Если есть какая-либо ошибка зависимости, система автоматически обнаружит и предотвратит установку.sources.list не является большой проблемой, но проблема apt-get update dir (/ var / lib / apt) является проблемой. если я просто добавлю новую репутацию и удалю других, тогда мои предыдущие пакеты будут потеряны. если снимите флажок, то менее обновленный pck не будет установлен. – shantanu 25 July 2011 в 00:47
  • 2
    @Vincent это на самом деле не отвечает на вопрос. Возможно, вы можете сократить его, чтобы я мог преобразовать его в комментарий – Stefano Palazzo♦ 25 July 2011 в 00:55
  • 3
    @Stefano Часто, когда кто-то задает вопрос, это не вопрос, который он задает. Например, кто-то хочет сделать A, но предполагает, что решить A, B поможет. Когда он застрянет на B, он может обратиться за помощью к этому, тогда как B может быть совершенно неправильным, когда A является фактической целью. Вот почему я пытался выяснить, что такое A, и ответить на это, поскольку я думаю, что это было бы более полезно, чем позволить кому-то сделать B, а затем разрушить его компьютер. – Vincent 25 July 2011 в 04:01

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

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