Живые программные файлы Lubuntu

Ваша переменная не будет расширяться, потому что у вас есть строка с разделителем ', попробуйте heredoc

TOOLS_DIR="/tools"
cat <<- EOF >> src/feature.h
    #define SYS_VIMRC_FILE "${TOOLS_DIR}/etc/vimrc" 
EOF

или вы можете перейти на " и выйти из внутреннего " ! d1]

TOOLS_DIR="/tools"
echo "#define SYS_VIMRC_FILE \"${TOOLS_DIR}/etc/vimrc\"" >> src/feature.h
1
задан 11 April 2018 в 20:00

2 ответа

Что вы можете сделать с двумя четырьмя USB-портами 4GB

Я думаю, что самое лучшее, что вы можете делать с текущими USB-накопителями, следующее:

Загрузка с диска с помощью Lubuntu 17.10.1 (который доступен только в режиме реального времени) Установите mkusb, sudo add-apt-repository universe # only for standard Ubuntu sudo add-apt-repository ppa:mkusb/ppa # and press Enter sudo apt-get update sudo apt-get install mkusb mkusb-nox usb-pack-efi Это работает, но не будет постоянным. Сделайте файл lubuntu-17.10.1-desktop-amd64.iso доступным для системы реального времени (путем подключения диска к файлу и копирования или загрузки файла снова). Используйте mkusb для создания постоянной системы Lubuntu на втором USB-накопителе на 4 ГБ. См. Эту ссылку: help.ubuntu.com/community/mkusb/persistent. Выберите 100% для сохранения (что может вызвать жалобы, но оно должно работать в любом случае). Выключите и снимите первый (только для живого) USB-накопитель. Загрузите второй и теперь постоянный живой USB-накопитель. Вы можете остановиться здесь. Если вам нужно больше места на диске для сохранения, вы можете подключить первый (только для живого) USB-накопитель. Используйте gparted для удаления разделов на первом (только для живого) USB-накопителя, создайте раздел с файловой системой ext4 и поместите метку home-rw в этот раздел. Если проблемы с gparted, установите mkusb в эту постоянную живую систему и используйте ее, чтобы вытереть первый mibibyte. После этого gparted должен работать (выберите «устройство» и создайте таблицу разделов, а после этого раздел ...) Перезагрузитесь в постоянный живой USB-накопитель и выберите «Попробовать Lubuntu» (не с сохранением). Подключите USB-накопитель home-rw. скопируйте содержимое /home в домашний раздел, сухую проверку, sudo rsync -Havn /media/lubuntu/casper-rw/upper/home/ /media/lubuntu/home-rw и реальное копирование (без опции n) sudo rsync -Hav /media/lubuntu/casper-rw/upper/home/ /media/lubuntu/home-rw Перезагрузитесь при подключении обоих USB-накопителей. Если вы не можете выбрать правильный USB-накопитель для загрузки, тот, который находится в операционной системе, вы можете загрузить, а когда в меню grub подключите другой USB-накопитель (с помощью home-rw). Затем перейдите из меню grub. Теперь у вас должна быть постоянная живая система с максимальным разделом 3 ГБ casper-rw для корневой файловой системы (для установки программ и т. Д.) И 4 ГБ home-rw раздела для /home, и вы можете использовать в общей сложности 7 ГБ для настойчивости. Когда вы подтвердите, что ваша система является постоянной, и что она использует как casper-rw, так и home-rw, вы можете удалить /media/lubuntu/casper-rw/upper/home/.

Убедитесь, что он выглядит так:

Вы можете щелкнуть правой кнопкой мыши на скриншоте и открыть его в большом окне, чтобы увидеть его в полном размере.

Командные строки и вывод из них:

lubuntu@lubuntu:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 1.9G 0 1.9G 0% /dev tmpfs 384M 6.1M 377M 2% /run /dev/sdc4 925M 925M 0 100% /cdrom /dev/loop0 863M 863M 0 100% /rofs /cow 2.6G 137M 2.3G 6% / /dev/sdb1 3.7G 8.0M 3.4G 1% /home tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup tmpfs 1.9G 4.0K 1.9G 1% /tmp tmpfs 384M 8.0K 384M 1% /run/user/999 /dev/sdc5 2.6G 137M 2.3G 6% /media/lubuntu/casper-rw lubuntu@lubuntu:~$ sudo parted /dev/sdb p Model: SanDisk Cruzer Blade (scsi) Disk /dev/sdb: 4005MB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 4005MB 4003MB primary ext4 lubuntu@lubuntu:~$ sudo parted /dev/sdc p Model: JetFlash Transcend 4GB (scsi) Disk /dev/sdc: 4052MB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 2 1049kB 2097kB 1049kB primary bios_grub 3 2097kB 258MB 256MB fat32 primary boot, esp 4 258MB 1247MB 989MB primary 5 1247MB 4051MB 2804MB ext2 primary 1 4051MB 4052MB 681kB primary msftdata lubuntu@lubuntu:~$ sudo lsblk -f NAME FSTYPE LABEL UUID MOUNTPOINT loop0 squashfs /rofs sda ├─sda1 vfat AD68-7CA2 ├─sda2 ext4 lubuntu 0162276e-c99e-43b5-87c3-59bb064af44b ├─sda3 swap b66eb718-af47-41d0-9932-e35cdaae11c3 [SWAP] └─sda4 ext4 xubuntu-core ad262cdc-ba80-4536-b686-1caf1b5ef441 sdb └─sdb1 ext4 home-rw d43d50f7-f372-47da-9f22-eb075e725164 /home sdc ├─sdc1 ├─sdc2 ├─sdc3 vfat usbboot BF5D-50BE ├─sdc4 iso9660 Lubuntu 17.10 amd64 2018-01-06-00-29-08-00 /cdrom └─sdc5 ext4 casper-rw 03f25a82-d74b-497e-b86e-a6efaf749d6f /media/lubuntu/casper-rw sr0 zram0 [SWAP] zram1 [SWAP] zram2 [SWAP] zram3 [SWAP] lubuntu@lubuntu:~$ sudo lsblk -m NAME SIZE OWNER GROUP MODE loop0 863M root disk brw-rw---- sda 111.8G root disk brw-rw---- ├─sda1 512M root disk brw-rw---- ├─sda2 15G root disk brw-rw---- ├─sda3 3.9G root disk brw-rw---- └─sda4 15G root disk brw-rw---- sdb 3.7G root disk brw-rw---- └─sdb1 3.7G root disk brw-rw---- sdc 3.8G root disk brw-rw---- ├─sdc1 665K root disk brw-rw---- ├─sdc2 1M root disk brw-rw---- ├─sdc3 244M root disk brw-rw---- ├─sdc4 943M root disk brw-rw---- └─sdc5 2.6G root disk brw-rw---- sr0 1024M root cdrom brw-rw---- zram0 478.9M root disk brw-rw---- zram1 478.9M root disk brw-rw---- zram2 478.9M root disk brw-rw---- zram3 478.9M root disk brw-rw---- lubuntu@lubuntu:~$

Более мощная альтернатива

Все будет работать лучше (и будет проще), если вы получите и создать постоянную систему Lubuntu на этом диске.

0
ответ дан 17 July 2018 в 17:01

Что вы можете сделать с двумя четырьмя USB-портами 4GB

Я думаю, что самое лучшее, что вы можете делать с текущими USB-накопителями, следующее:

Загрузка с диска с помощью Lubuntu 17.10.1 (который доступен только в режиме реального времени) Установите mkusb, sudo add-apt-repository universe # only for standard Ubuntu sudo add-apt-repository ppa:mkusb/ppa # and press Enter sudo apt-get update sudo apt-get install mkusb mkusb-nox usb-pack-efi Это работает, но не будет постоянным. Сделайте файл lubuntu-17.10.1-desktop-amd64.iso доступным для системы реального времени (путем подключения диска к файлу и копирования или загрузки файла снова). Используйте mkusb для создания постоянной системы Lubuntu на втором USB-накопителе на 4 ГБ. См. Эту ссылку: help.ubuntu.com/community/mkusb/persistent. Выберите 100% для сохранения (что может вызвать жалобы, но оно должно работать в любом случае). Выключите и снимите первый (только для живого) USB-накопитель. Загрузите второй и теперь постоянный живой USB-накопитель. Вы можете остановиться здесь. Если вам нужно больше места на диске для сохранения, вы можете подключить первый (только для живого) USB-накопитель. Используйте gparted для удаления разделов на первом (только для живого) USB-накопителя, создайте раздел с файловой системой ext4 и поместите метку home-rw в этот раздел. Если проблемы с gparted, установите mkusb в эту постоянную живую систему и используйте ее, чтобы вытереть первый mibibyte. После этого gparted должен работать (выберите «устройство» и создайте таблицу разделов, а после этого раздел ...) Перезагрузитесь в постоянный живой USB-накопитель и выберите «Попробовать Lubuntu» (не с сохранением). Подключите USB-накопитель home-rw. скопируйте содержимое /home в домашний раздел, сухую проверку, sudo rsync -Havn /media/lubuntu/casper-rw/upper/home/ /media/lubuntu/home-rw и реальное копирование (без опции n) sudo rsync -Hav /media/lubuntu/casper-rw/upper/home/ /media/lubuntu/home-rw Перезагрузитесь при подключении обоих USB-накопителей. Если вы не можете выбрать правильный USB-накопитель для загрузки, тот, который находится в операционной системе, вы можете загрузить, а когда в меню grub подключите другой USB-накопитель (с помощью home-rw). Затем перейдите из меню grub. Теперь у вас должна быть постоянная живая система с максимальным разделом 3 ГБ casper-rw для корневой файловой системы (для установки программ и т. Д.) И 4 ГБ home-rw раздела для /home, и вы можете использовать в общей сложности 7 ГБ для настойчивости. Когда вы подтвердите, что ваша система является постоянной, и что она использует как casper-rw, так и home-rw, вы можете удалить /media/lubuntu/casper-rw/upper/home/.

Убедитесь, что он выглядит так:

Вы можете щелкнуть правой кнопкой мыши на скриншоте и открыть его в большом окне, чтобы увидеть его в полном размере.

Командные строки и вывод из них:

lubuntu@lubuntu:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 1.9G 0 1.9G 0% /dev tmpfs 384M 6.1M 377M 2% /run /dev/sdc4 925M 925M 0 100% /cdrom /dev/loop0 863M 863M 0 100% /rofs /cow 2.6G 137M 2.3G 6% / /dev/sdb1 3.7G 8.0M 3.4G 1% /home tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup tmpfs 1.9G 4.0K 1.9G 1% /tmp tmpfs 384M 8.0K 384M 1% /run/user/999 /dev/sdc5 2.6G 137M 2.3G 6% /media/lubuntu/casper-rw lubuntu@lubuntu:~$ sudo parted /dev/sdb p Model: SanDisk Cruzer Blade (scsi) Disk /dev/sdb: 4005MB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 4005MB 4003MB primary ext4 lubuntu@lubuntu:~$ sudo parted /dev/sdc p Model: JetFlash Transcend 4GB (scsi) Disk /dev/sdc: 4052MB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 2 1049kB 2097kB 1049kB primary bios_grub 3 2097kB 258MB 256MB fat32 primary boot, esp 4 258MB 1247MB 989MB primary 5 1247MB 4051MB 2804MB ext2 primary 1 4051MB 4052MB 681kB primary msftdata lubuntu@lubuntu:~$ sudo lsblk -f NAME FSTYPE LABEL UUID MOUNTPOINT loop0 squashfs /rofs sda ├─sda1 vfat AD68-7CA2 ├─sda2 ext4 lubuntu 0162276e-c99e-43b5-87c3-59bb064af44b ├─sda3 swap b66eb718-af47-41d0-9932-e35cdaae11c3 [SWAP] └─sda4 ext4 xubuntu-core ad262cdc-ba80-4536-b686-1caf1b5ef441 sdb └─sdb1 ext4 home-rw d43d50f7-f372-47da-9f22-eb075e725164 /home sdc ├─sdc1 ├─sdc2 ├─sdc3 vfat usbboot BF5D-50BE ├─sdc4 iso9660 Lubuntu 17.10 amd64 2018-01-06-00-29-08-00 /cdrom └─sdc5 ext4 casper-rw 03f25a82-d74b-497e-b86e-a6efaf749d6f /media/lubuntu/casper-rw sr0 zram0 [SWAP] zram1 [SWAP] zram2 [SWAP] zram3 [SWAP] lubuntu@lubuntu:~$ sudo lsblk -m NAME SIZE OWNER GROUP MODE loop0 863M root disk brw-rw---- sda 111.8G root disk brw-rw---- ├─sda1 512M root disk brw-rw---- ├─sda2 15G root disk brw-rw---- ├─sda3 3.9G root disk brw-rw---- └─sda4 15G root disk brw-rw---- sdb 3.7G root disk brw-rw---- └─sdb1 3.7G root disk brw-rw---- sdc 3.8G root disk brw-rw---- ├─sdc1 665K root disk brw-rw---- ├─sdc2 1M root disk brw-rw---- ├─sdc3 244M root disk brw-rw---- ├─sdc4 943M root disk brw-rw---- └─sdc5 2.6G root disk brw-rw---- sr0 1024M root cdrom brw-rw---- zram0 478.9M root disk brw-rw---- zram1 478.9M root disk brw-rw---- zram2 478.9M root disk brw-rw---- zram3 478.9M root disk brw-rw---- lubuntu@lubuntu:~$

Более мощная альтернатива

Все будет работать лучше (и будет проще), если вы получите и создать постоянную систему Lubuntu на этом диске.

0
ответ дан 23 July 2018 в 17:52

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

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