Разница между типами репозитория и PPA

Жесткие диски (диски, как вы их называете) содержат разделы, и каждый раздел содержит файловую систему.

В Linux и Unix есть основная файловая система под названием корневая файловая система и указана с помощью /. Другие файловые системы (реальные или виртуальные) монтируются в корневой файловой системе в точке монтирования, т. Е. Пустой каталог, используемый в качестве начальной точки для конкретной файловой системы, таким образом, что все файлы могут быть доступны как потомок корневого каталога. [ ! d1]

Если вы введете команду mount без опции, вы увидите что-то вроде следующего:

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=764668k,nr_inodes=191167,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=153392k,mode=755)
/dev/sda5 on / type ext4 (rw,noatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=306784k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,relatime,size=306784k)
/dev/sda7 on /media/data type ext4 (rw,noatime,user_xattr,acl,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
XXX.XXX.163.168:/media/data/ on /media/data/mnt type nfs4 (rw,nosuid,noexec,relatime,vers=4,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=XXX.XXX.163.76,minorversion=0,local_lock=none,addr=XXX.XXX.163.168)
gvfs-fuse-daemon on /home/enzotib/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

, где вы можете видеть, что раздел /dev/sda5 (5-й раздел жесткий диск /dev/sda) установлен на /, так что это корневой раздел. Кроме того, вы видите /dev/sda7, другую секцию / файловую систему, установленную на /media/data, так что cd /media/data эффективно соответствуют d: в терминологии Windows.

В этом много других смонтированных файловых систем вывод, как вы можете видеть, и все виртуальные файловые системы, то есть файловая система, не соответствующая разделу диска. И вы можете увидеть подключенную к NFS файловую систему, виртуальную файловую систему, связанную с реальной файловой системой, доступной на другой машине через сеть (линия вывода, где вы видите IP-адрес, частично умышленно скрытый мной).

[d9 ] Вы можете видеть простоту наличия единой структуры для доступа ко всем вашим файлам, а в некоторых случаях и к удаленным файлам.

Связанные вопросы:

Как получить доступ к флэш-накопителю USB из терминал? (Как смонтировать флешку вручную?) Почему есть / / mnt и / media? и как понять макет файловой системы Ubuntu?
0
задан 20 February 2018 в 20:34

3 ответа

Из man add-apt-repository:

SYNOPSIS
       add-apt-repository [OPTIONS] REPOSITORY

...

REPOSITORY STRING
       REPOSITORY can be either a line that can be added directly to
       sources.list(5), in the form ppa:<user>/<ppa-name> for adding
       Personal  Package  Archives, or a distribution component to
       enable.

       In the first form, REPOSITORY will just be appended to
       /etc/apt/sources.list.

Для "deb http://deb.playonlinux.com/ bionic main" он будет добавлен дословно. Это включает в себя распределение как bionic, даже если вы не используете Ubuntu Bionic 18.04. (Обратите внимание, что playonlinux также доступно в репозитории multiverse.)

Для https://dl.winehq.org/wine-builds/ubuntu/ add-apt-repository выведет недостающие части:

type (deb ) (xenial, artful, bionic и т. д.) компонент (main)

       In  the  second  form,  ppa:<user>/<ppa-name> will be expanded
       to the full deb line of the PPA and added into a new file in the
       /etc/apt/sources.list.d/ directory.  The GPG public key of the
       newly added PPA will also be downloaded and added to apt's
       keyring.

Это относится к ppa:peek-developers/stable. Да, хост считается Launchpad.

       In the third form, the given distribution component will be
       enabled for all sources.

Например. universe или multiverse

Подробная информация о формате sources.list находится в man add-apt-repository .

1
ответ дан 22 May 2018 в 12:59

Из man add-apt-repository:

SYNOPSIS add-apt-repository [OPTIONS] REPOSITORY ... REPOSITORY STRING REPOSITORY can be either a line that can be added directly to sources.list(5), in the form ppa:<user>/<ppa-name> for adding Personal Package Archives, or a distribution component to enable. In the first form, REPOSITORY will just be appended to /etc/apt/sources.list.

Для "deb http://deb.playonlinux.com/ bionic main" он будет добавлен дословно. Это включает в себя распределение как bionic, даже если вы не используете Ubuntu Bionic 18.04. (Обратите внимание, что playonlinux также доступно в репозитории multiverse.)

Для https://dl.winehq.org/wine-builds/ubuntu/ add-apt-repository выведет недостающие части:

type (deb ) (xenial, artful, bionic и т. д.) компонент (main)

In the second form, ppa:<user>/<ppa-name> will be expanded to the full deb line of the PPA and added into a new file in the /etc/apt/sources.list.d/ directory. The GPG public key of the newly added PPA will also be downloaded and added to apt's keyring.

Это относится к ppa:peek-developers/stable. Да, хост считается Launchpad.

In the third form, the given distribution component will be enabled for all sources.

Например. universe или multiverse

Подробная информация о формате sources.list находится в man add-apt-repository .

1
ответ дан 17 July 2018 в 20:22

Из man add-apt-repository:

SYNOPSIS add-apt-repository [OPTIONS] REPOSITORY ... REPOSITORY STRING REPOSITORY can be either a line that can be added directly to sources.list(5), in the form ppa:<user>/<ppa-name> for adding Personal Package Archives, or a distribution component to enable. In the first form, REPOSITORY will just be appended to /etc/apt/sources.list.

Для "deb http://deb.playonlinux.com/ bionic main" он будет добавлен дословно. Это включает в себя распределение как bionic, даже если вы не используете Ubuntu Bionic 18.04. (Обратите внимание, что playonlinux также доступно в репозитории multiverse.)

Для https://dl.winehq.org/wine-builds/ubuntu/ add-apt-repository выведет недостающие части:

type (deb ) (xenial, artful, bionic и т. д.) компонент (main)

In the second form, ppa:<user>/<ppa-name> will be expanded to the full deb line of the PPA and added into a new file in the /etc/apt/sources.list.d/ directory. The GPG public key of the newly added PPA will also be downloaded and added to apt's keyring.

Это относится к ppa:peek-developers/stable. Да, хост считается Launchpad.

In the third form, the given distribution component will be enabled for all sources.

Например. universe или multiverse

Подробная информация о формате sources.list находится в man add-apt-repository .

1
ответ дан 23 July 2018 в 21:03

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

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