version=pmwiki-2.2.130 ordered=1 urlencoded=1 agent=Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0 author=mkf charset=UTF-8 csum="LOL" ctime=1617866331 host=198.251.81.133 name=Vmm.Debian rev=3 targets= text=%0aTips for installing a Debian/Devuan VM on a BSD bare metal server running vmd%0a%0a!! Version information%0a%0a * Debian 10.4.0%0a * Devuan 3.0.0%0a * OpenBSD 6.7%0a * 18/6/2020%0a%0aOn BSD bare metal server running vmd:%0a%0a!! Logging on:%0a[@%0assh user@furit.ircnow.org%0a@]%0a!! vm configuration%0a[@%0agrep -B1 -A10 "owner USERNAME" /etc/vm.conf`%0a`vmctl status | grep USERNAME`%0a@]%0a%0a!! making virtual disk%0a[@%0avmctl create -s 16G diskname.qcow2%0afile diskname.qcow2%0als -lh diskname.qcow2%0a@]%0a%0a!! controling vm%0a%0aStart: ''%25%25vmctl start VMNAME%25%25''\\%0aGet in: ''%25%25vmctl console VMNAME%25%25''\\%0aStart and get in: ''%25%25vmctl start -c VMNAME%25%25''\\%0aGet out: ''%25%25%3cNEWLINE>~.%25%25''\\%0aGet out without get out ssh: ''%25%25%3cNEWLINE>~~.%25%25''\\%0aGraceful shutdown: ''%25%25vmctl stop VMNAME%25%25''\\%0aCut Power: ''%25%25vmctl stop -f VMNAME%25%25''\\%0aConsole messes up the screen: ''%25%25reset; clear%25%25''\\%0a%0a!! vm booting%0a%0a * Guess - MBR (no GPT) of diskname.qcow2%0a * If invalid, cdrom%0a * Can’t be controlled without root or something idk ’bout%0a%0a===== Inside my vm =====%0a%0a!! Boot parameters%0a%0a!!! Bad:%0a[@%0a/install.amd/vmlinuz priority=low vga=788 initrd=/install.amd/initrd.gz %0a@]%0a%0a!!! Good:%0a[@%0a/install.amd/vmlinuz priority=low DEBIAN_FRONTEND=text initrd=/install.amd/initrd.gz --- console=ttyS0,115200%0a@]%0a%0aGuesses:%0a * system no like video%0a * system no auto find console or console speed%0a * parameter after — will be copied to system boot menu%0a * curses frontend crashes console%0a%0a=== References: ===%0a%0a * Debian Boot Parameters https://www.debian.org/releases/stable/amd64/ch05s03.en.html%0a * Console Crashes For No Reason https://marc.info/?l=openbsd-tech&m=159028442625596&w=2%0a%0a!! Installation%0a%0a!!! Initial Menu%0a%0aAdvanced options >> Expert install >> %3chtml>%3cTAB>%3c/html> edit boot parameters and boot%0a%0aProtip: Type line at end, then Ctrl+B to edit middle - don’t overshoot! %0a%0a!!! Pre network questions%0a%0aDefaults are fine.%0a%0a!!! Network questions%0a%0aNo autoconfigure.%0aStatic IP address assigned to you hint: ''%25%25dig VMNAME.us5.ircnow.org%25%25''%0aNetmask: 255.255.255.0 (default)%0aGateway: 38.81.163.129 (NOT default)%0aDNS: 8.8.8.8 (NOT default)%0aTimeout for link autodetect - efault of 3 is fine. It never times out anyway if you got it wrong and hangs.%0aProtip: You can never enter the network setup menu (or type %3c to get out of it) to avoid this.%0aHostname: Don’t think it matters.%0aDomain name: does it have to be us5.ircnow.org???%0a%0a%0a!!! Pre disk questions%0a%0aProtip: [@openssl rand -base64 12@] makes a 16 char password%0aProtip: Save password to a file on bare metal computer and copy paste it in%0aProtip: Ctrl+c or Ctrl+shift+c = xsel -b ; Select with mouse = xsel ; Middle mouse button pastes xsel%0aProtip: Can’t only have ssh key because you need to login from console when network is down!%0aProtip: [@grep "Invalid user" /var/log/auth.log | wc -l@]%0a%0a!!! Disk questions%0a%0aProtip: mbt is called “msdos” here\\%0aReminder: GPT no work!!! i think\\%0aProtip: [@expr 1024 \* 1024 \* 1024 \* 4%25%25@] to get 4GiB instead of 4GB, use suffix b%0aProtip: “10 11”%0aProtip: easier to make swap on a separate .qcow2%0a%0a%0a!!! Final questions%0a%0aProtip: “targeted” works%0aEnable backports with “1 2 3”%0aSelect and install software takes a long time do NOT press enter to make it wake up or it will skip choices%0aDon’t install desktop stuff on the SERVER%0aInstall GRUB to the MBR%0aYou don’t need to “remove the installation media”%0a%0a%0a!!! Post installation%0a%0aProtip: Don’t hold keys down or you may lock the console%0a%0a%0aTo keep all .dpkg (to make a local archive later):%0a[@%0aprintf '%25s' 'Binary::apt::APT::Keep-Downloaded-Packages "1";' > /etc/apt/apt.conf.d/99keep-downloaded-packages%0a@]%0aTo trust cdrom:%0a%0a[@%0ased -i 's/deb cdrom/deb [trusted=yes] cdrom/' /etc/apt/sources.list%0a@]%0aTo get new kernel: (IMPORTANT!)%0a%0a[@%0aapt list | egrep 'linux-image.*bpo..-amd64-unsigned'%0a#based on latest above%0aapt install linux-image-5.6.0-0.bpo.2-amd64-unsigned%0auname -r #still old%0areboot%0auname -r #new%0a@]%0aNow you put your authorized_keys in and switch to ssh instead of console.%0a%0aTo see kept .dpkg (to make a local archive later):%0a%0a[@%0afind /var/cache/apt/archives -name '*.deb' | wc -l%0adu -ah /var/cache/apt/archives | sort -h | tail%0a@]%0aTo find an empty .qcow2 disk to put swap on:%0a%0a[@%0alsblk%0amkswap /dev/DONT_GET_THIS_WRONG%0alsblk -o name,UUID | grep DONT_GET_THIS_WRONG%0auuid=$(lsblk -o name,UUID | grep vdc | awk '{print $2}')%0aecho \$uuid #should exist!%0aprintf "%25s\n" "UUID=$uuid none swap" >> /etc/fstab #applies on reboot%0aswapon /dev/DONT_GET_THIS_WRONG #applies now%0aswapon #verify have swap now%0a@]%0aTo not need password to sudo%0a%0a[@%0a/etc/sudoers #edit this file with this line%0aUSERNAME ALL=(ALL:ALL) NOPASSWD:ALL%0a@]%0a===== Packages =====%0a%0a[@%0aapt get apt-file%0a@]%0a time=1622836126 author:1622836126=mkf csum:1622836126="LOL" diff:1622836126:1622835578:=1a2%0a> %0a49,51c50,53%0a%3c !! Boot parameters%0a%3c %0a%3c !!! Bad:%0a---%0a> ==== Boot parameters ====%0a> %0a> == Bad: ==%0a> %0a55,56c57%0a%3c %0a%3c !!! Good:%0a---%0a> === Good: ===%0a60,61c61,62%0a%3c %0a%3c Guesses:%0a---%0a> === Guess: ===%0a> %0a67,68c68,69%0a%3c === References: ===%0a%3c %0a---%0a> === Reference: ===%0a> %0a72,75c73,76%0a%3c !! Installation%0a%3c %0a%3c !!! Initial Menu%0a%3c %0a---%0a> ==== Sample answers when installing ====%0a> %0a> === Initial Menu ===%0a> %0a78,81c79,83%0a%3c Protip: Type line at end, then Ctrl+B to edit middle - don’t overshoot! %0a%3c %0a%3c !!! Pre network questions%0a%3c %0a---%0a> Protip: Type line at end, then Ctrl+B to edit middle - don’t overshoot! LOL%0a> %0a> === Pre network questions ===%0a> %0a> How to stop from scrolling off screen? lol.\\%0a84,106c86,109%0a%3c !!! Network questions%0a%3c %0a%3c No autoconfigure.%0a%3c Static IP address assigned to you hint: ''%25%25dig VMNAME.us5.ircnow.org%25%25''%0a%3c Netmask: 255.255.255.0 (default)%0a%3c Gateway: 38.81.163.129 (NOT default)%0a%3c DNS: 8.8.8.8 (NOT default)%0a%3c Timeout for link autodetect - efault of 3 is fine. It never times out anyway if you got it wrong and hangs.%0a%3c Protip: You can never enter the network setup menu (or type %3c to get out of it) to avoid this.%0a%3c Hostname: Don’t think it matters.%0a%3c Domain name: does it have to be us5.ircnow.org???%0a%3c %0a%3c %0a%3c !!! Pre disk questions%0a%3c %0a%3c Protip: [@openssl rand -base64 12@] makes a 16 char password%0a%3c Protip: Save password to a file on bare metal computer and copy paste it in%0a%3c Protip: Ctrl+c or Ctrl+shift+c = xsel -b ; Select with mouse = xsel ; Middle mouse button pastes xsel%0a%3c Protip: Can’t only have ssh key because you need to login from console when network is down!%0a%3c Protip: [@grep "Invalid user" /var/log/auth.log | wc -l@]%0a%3c %0a%3c !!! Disk questions%0a%3c %0a---%0a> === Network questions ===%0a> %0a> No autoconfigure.\\%0a> Static IP address assigned to you hint: ''%25%25dig VMNAME.us5.ircnow.org%25%25''\\%0a> Netmask: 255.255.255.0 (default)\\%0a> Gateway: 38.81.163.129 (NOT default)\\%0a> DNS: 8.8.8.8 (NOT default)\\%0a> Timeout for link autodetect - efault of 3 is fine. It never times out anyway if you got it wrong and hangs. LOL\\%0a> Protip: You can never enter the network setup menu (or type %3c to get out of it) to avoid this.\\%0a> Hostname: Don’t think it matters.\\%0a> DOmain name: Does it have to be us5.ircnow.org???\\%0a> %0a> %0a> === Pre disk questions ===%0a> %0a> Protip: ''%25%25openssl rand -base64 12%25%25'' makes a 16 char password\\%0a> Protip: Save password to a file on bare metal computer and copy paste it in\\%0a> Protip: Ctrl+c or Ctrl+shift+c = xsel -b ; Select with mouse = xsel ; Middle mouse button pastes xsel\\%0a> Protip: Can’t only have ssh key because you need to login from console when network is down!\\%0a> Protip: ''%25%25%3c/var/log/auth.log grep "Invalid user" | wc -l%25%25''\\%0a> Protip: Someone tries to guess a password EVERY MINUTE LOL%0a> %0a> === Disk questions ===%0a> %0a109,115c112,118%0a%3c Protip: [@expr 1024 \* 1024 \* 1024 \* 4%25%25@] to get 4GiB instead of 4GB, use suffix b%0a%3c Protip: “10 11”%0a%3c Protip: easier to make swap on a separate .qcow2%0a%3c %0a%3c %0a%3c !!! Final questions%0a%3c %0a---%0a> Protip: ''%25%25expr 1024 \* 1024 \* 1024 \* 4%25%25'' to get 4GiB instead of 4GB, use suffix b\\%0a> Protip: “10 11” enables user and group quotas on /home no comma no quotes LOL\\%0a> Protip: easier to make swap on a separate .qcow2\\%0a> %0a> %0a> === Final questions ===%0a> %0a120c123%0a%3c Install GRUB to the MBR%0a---%0a> Install GRUB to the MBR (make sure you get the right disk LOL 1st disk?)%0a124c127%0a%3c !!! Post installation%0a---%0a> ==== After reboot ====%0a host:1622836126=198.251.81.133 author:1622835578=mkf csum:1622835578=clean up, more style. diff:1622835578:1617866331:=1,6c1,6%0a%3c %0a%3c %0a%3c Tips for installing a Debian/Devuan VM on a BSD bare metal server running vmd%0a%3c %0a%3c !! Version information%0a%3c %0a---%0a> __TOC__%0a> %0a> ====== Tips for installing a Debian/Devuan VM on a BSD bare metal server running vmd ======%0a> %0a> ===== Version information =====%0a> %0a12,19c12,21%0a%3c On BSD bare metal server running vmd:%0a%3c %0a%3c !! Logging on:%0a%3c [@%0a%3c ssh user@furit.ircnow.org%0a%3c @]%0a%3c !! vm configuration%0a%3c [@%0a---%0a> ===== On BSD bare metal server running vmd =====%0a> %0a> ==== Logging on: ====%0a> %0a> %3ccode bash>%0a> ssh USERNAME@us5.ircnow.org%0a> %3c/code>%0a> ==== What’s my vm: ====%0a> %0a> %3ccode bash>%0a22,25c24,27%0a%3c @]%0a%3c %0a%3c !! making virtual disk%0a%3c [@%0a---%0a> %3c/code>%0a> ==== Disks for my vm: ====%0a> %0a> %3ccode bash>%0a29,32c31,33%0a%3c @]%0a%3c %0a%3c !! controling vm%0a%3c %0a---%0a> %3c/code>%0a> ==== Control my vm: ====%0a> %0a42,43c43,45%0a%3c !! vm booting%0a%3c %0a---%0a> %0a> ==== What does my vm boot from? ====%0a> %0a54,56c56,58%0a%3c [@%0a%3c /install.amd/vmlinuz priority=low vga=788 initrd=/install.amd/initrd.gz %0a%3c @]%0a---%0a> %3ccode bash>%0a> /install.amd/vmlinuz priority=low vga=788 initrd=/install.amd/initrd.gz ---%0a> %3c/code>%0a58c60,61%0a%3c [@%0a---%0a> %0a> %3ccode bash>%0a60c63%0a%3c @]%0a---%0a> %3c/code>%0a119,126c122,129%0a%3c Protip: “targeted” works%0a%3c Enable backports with “1 2 3”%0a%3c Select and install software takes a long time do NOT press enter to make it wake up or it will skip choices%0a%3c Don’t install desktop stuff on the SERVER%0a%3c Install GRUB to the MBR (make sure you get the right disk LOL 1st disk?)%0a%3c You don’t need to “remove the installation media”%0a%3c %0a%3c %0a---%0a> Protip: “targeted” works\\%0a> Enable backports with “1 2 3” no comma no quotes LOL\\%0a> Select and install software takes a long time do NOT press enter to make it wake up or it will skip choices LOL\\%0a> DOn’t install desktop stuff on the SERVER lol\\%0a> Install GRUB to the MBR (make sure you get the right disk LOL 1st disk?)\\%0a> You don’t need to “remove the installation media”\\%0a> %0a> %0a129,131c132,134%0a%3c Protip: Don’t hold keys down or you may lock the console%0a%3c %0a%3c %0a---%0a> Protip: Don’t hold keys down or you may lock the console LOL\\%0a> %0a> %0a133c136,137%0a%3c [@%0a---%0a> %0a> %3ccode bash>%0a135c139%0a%3c @]%0a---%0a> %3c/code>%0a138c142%0a%3c [@%0a---%0a> %3ccode bash>%0a140c144%0a%3c @]%0a---%0a> %3c/code>%0a143c147%0a%3c [@%0a---%0a> %3ccode bash>%0a150c154%0a%3c @]%0a---%0a> %3c/code>%0a155c159%0a%3c [@%0a---%0a> %3ccode bash>%0a158c162%0a%3c @]%0a---%0a> %3c/code>%0a161c165%0a%3c [@%0a---%0a> %3ccode bash>%0a170c174%0a%3c @]%0a---%0a> %3c/code>%0a173c177%0a%3c [@%0a---%0a> %3ccode bash>%0a176c180%0a%3c @]%0a---%0a> %3c/code>%0a179c183%0a%3c [@%0a---%0a> %3ccode bash>%0a181c185%0a%3c @]%0a---%0a> %3c/code>%0a host:1622835578=198.251.81.133 author:1617866331=jrmu diff:1617866331:1617866331:=1,185d0%0a%3c __TOC__%0a%3c %0a%3c ====== Tips for installing a Debian/Devuan VM on a BSD bare metal server running vmd ======%0a%3c %0a%3c ===== Version information =====%0a%3c %0a%3c * Debian 10.4.0%0a%3c * Devuan 3.0.0%0a%3c * OpenBSD 6.7%0a%3c * 18/6/2020%0a%3c %0a%3c ===== On BSD bare metal server running vmd =====%0a%3c %0a%3c ==== Logging on: ====%0a%3c %0a%3c %3ccode bash>%0a%3c ssh USERNAME@us5.ircnow.org%0a%3c %3c/code>%0a%3c ==== What’s my vm: ====%0a%3c %0a%3c %3ccode bash>%0a%3c grep -B1 -A10 "owner USERNAME" /etc/vm.conf`%0a%3c `vmctl status | grep USERNAME`%0a%3c %3c/code>%0a%3c ==== Disks for my vm: ====%0a%3c %0a%3c %3ccode bash>%0a%3c vmctl create -s 16G diskname.qcow2%0a%3c file diskname.qcow2%0a%3c ls -lh diskname.qcow2%0a%3c %3c/code>%0a%3c ==== Control my vm: ====%0a%3c %0a%3c Start: ''%25%25vmctl start VMNAME%25%25''\\%0a%3c Get in: ''%25%25vmctl console VMNAME%25%25''\\%0a%3c Start and get in: ''%25%25vmctl start -c VMNAME%25%25''\\%0a%3c Get out: ''%25%25%3cNEWLINE>~.%25%25''\\%0a%3c Get out without get out ssh: ''%25%25%3cNEWLINE>~~.%25%25''\\%0a%3c Graceful shutdown: ''%25%25vmctl stop VMNAME%25%25''\\%0a%3c Cut Power: ''%25%25vmctl stop -f VMNAME%25%25''\\%0a%3c Console messes up the screen: ''%25%25reset; clear%25%25''\\%0a%3c %0a%3c %0a%3c ==== What does my vm boot from? ====%0a%3c %0a%3c * Guess - MBR (no GPT) of diskname.qcow2%0a%3c * If invalid, cdrom%0a%3c * Can’t be controlled without root or something idk ’bout%0a%3c %0a%3c ===== Inside my vm =====%0a%3c %0a%3c ==== Boot parameters ====%0a%3c %0a%3c == Bad: ==%0a%3c %0a%3c %3ccode bash>%0a%3c /install.amd/vmlinuz priority=low vga=788 initrd=/install.amd/initrd.gz ---%0a%3c %3c/code>%0a%3c === Good: ===%0a%3c %0a%3c %3ccode bash>%0a%3c /install.amd/vmlinuz priority=low DEBIAN_FRONTEND=text initrd=/install.amd/initrd.gz --- console=ttyS0,115200%0a%3c %3c/code>%0a%3c === Guess: ===%0a%3c %0a%3c * system no like video%0a%3c * system no auto find console or console speed%0a%3c * parameter after — will be copied to system boot menu%0a%3c * curses frontend crashes console%0a%3c %0a%3c === Reference: ===%0a%3c %0a%3c * Debian Boot Parameters https://www.debian.org/releases/stable/amd64/ch05s03.en.html%0a%3c * Console Crashes For No Reason https://marc.info/?l=openbsd-tech&m=159028442625596&w=2%0a%3c %0a%3c ==== Sample answers when installing ====%0a%3c %0a%3c === Initial Menu ===%0a%3c %0a%3c Advanced options >> Expert install >> %3chtml>%3cTAB>%3c/html> edit boot parameters and boot%0a%3c %0a%3c Protip: Type line at end, then Ctrl+B to edit middle - don’t overshoot! LOL%0a%3c %0a%3c === Pre network questions ===%0a%3c %0a%3c How to stop from scrolling off screen? lol.\\%0a%3c Defaults are fine.%0a%3c %0a%3c === Network questions ===%0a%3c %0a%3c No autoconfigure.\\%0a%3c Static IP address assigned to you hint: ''%25%25dig VMNAME.us5.ircnow.org%25%25''\\%0a%3c Netmask: 255.255.255.0 (default)\\%0a%3c Gateway: 38.81.163.129 (NOT default)\\%0a%3c DNS: 8.8.8.8 (NOT default)\\%0a%3c Timeout for link autodetect - efault of 3 is fine. It never times out anyway if you got it wrong and hangs. LOL\\%0a%3c Protip: You can never enter the network setup menu (or type %3c to get out of it) to avoid this.\\%0a%3c Hostname: Don’t think it matters.\\%0a%3c DOmain name: Does it have to be us5.ircnow.org???\\%0a%3c %0a%3c %0a%3c === Pre disk questions ===%0a%3c %0a%3c Protip: ''%25%25openssl rand -base64 12%25%25'' makes a 16 char password\\%0a%3c Protip: Save password to a file on bare metal computer and copy paste it in\\%0a%3c Protip: Ctrl+c or Ctrl+shift+c = xsel -b ; Select with mouse = xsel ; Middle mouse button pastes xsel\\%0a%3c Protip: Can’t only have ssh key because you need to login from console when network is down!\\%0a%3c Protip: ''%25%25%3c/var/log/auth.log grep "Invalid user" | wc -l%25%25''\\%0a%3c Protip: Someone tries to guess a password EVERY MINUTE LOL%0a%3c %0a%3c === Disk questions ===%0a%3c %0a%3c Protip: mbt is called “msdos” here\\%0a%3c Reminder: GPT no work!!! i think\\%0a%3c Protip: ''%25%25expr 1024 \* 1024 \* 1024 \* 4%25%25'' to get 4GiB instead of 4GB, use suffix b\\%0a%3c Protip: “10 11” enables user and group quotas on /home no comma no quotes LOL\\%0a%3c Protip: easier to make swap on a separate .qcow2\\%0a%3c %0a%3c %0a%3c === Final questions ===%0a%3c %0a%3c Protip: “targeted” works\\%0a%3c Enable backports with “1 2 3” no comma no quotes LOL\\%0a%3c Select and install software takes a long time do NOT press enter to make it wake up or it will skip choices LOL\\%0a%3c DOn’t install desktop stuff on the SERVER lol\\%0a%3c Install GRUB to the MBR (make sure you get the right disk LOL 1st disk?)\\%0a%3c You don’t need to “remove the installation media”\\%0a%3c %0a%3c %0a%3c ==== After reboot ====%0a%3c %0a%3c Protip: Don’t hold keys down or you may lock the console LOL\\%0a%3c %0a%3c %0a%3c To keep all .dpkg (to make a local archive later):%0a%3c %0a%3c %3ccode bash>%0a%3c printf '%25s' 'Binary::apt::APT::Keep-Downloaded-Packages "1";' > /etc/apt/apt.conf.d/99keep-downloaded-packages%0a%3c %3c/code>%0a%3c To trust cdrom:%0a%3c %0a%3c %3ccode bash>%0a%3c sed -i 's/deb cdrom/deb [trusted=yes] cdrom/' /etc/apt/sources.list%0a%3c %3c/code>%0a%3c To get new kernel: (IMPORTANT!)%0a%3c %0a%3c %3ccode bash>%0a%3c apt list | egrep 'linux-image.*bpo..-amd64-unsigned'%0a%3c #based on latest above%0a%3c apt install linux-image-5.6.0-0.bpo.2-amd64-unsigned%0a%3c uname -r #still old%0a%3c reboot%0a%3c uname -r #new%0a%3c %3c/code>%0a%3c Now you put your authorized_keys in and switch to ssh instead of console.%0a%3c %0a%3c To see kept .dpkg (to make a local archive later):%0a%3c %0a%3c %3ccode bash>%0a%3c find /var/cache/apt/archives -name '*.deb' | wc -l%0a%3c du -ah /var/cache/apt/archives | sort -h | tail%0a%3c %3c/code>%0a%3c To find an empty .qcow2 disk to put swap on:%0a%3c %0a%3c %3ccode bash>%0a%3c lsblk%0a%3c mkswap /dev/DONT_GET_THIS_WRONG%0a%3c lsblk -o name,UUID | grep DONT_GET_THIS_WRONG%0a%3c uuid=$(lsblk -o name,UUID | grep vdc | awk '{print $2}')%0a%3c echo \$uuid #should exist!%0a%3c printf "%25s\n" "UUID=$uuid none swap" >> /etc/fstab #applies on reboot%0a%3c swapon /dev/DONT_GET_THIS_WRONG #applies now%0a%3c swapon #verify have swap now%0a%3c %3c/code>%0a%3c To not need password to sudo%0a%3c %0a%3c %3ccode bash>%0a%3c /etc/sudoers #edit this file with this line%0a%3c USERNAME ALL=(ALL:ALL) NOPASSWD:ALL%0a%3c %3c/code>%0a%3c ===== Packages =====%0a%3c %0a%3c %3ccode bash>%0a%3c apt get apt-file%0a%3c %3c/code>%0a host:1617866331=198.251.81.44