Linux - Install Packages Offline Without Rebuilding Or Rebooting ARM64

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
0
down vote

favorite












Firstly, I am new to Linux.



I used Buildroot to generate a Linux Image with limited capabilities that I put on an SD Card and booted an ARM64 processor with no internet access. I am not entirely sure what type of Linux it is, though. I now want to be able to send new capabilities to the board (via packages). The board would then install those packages and, without rebooting, be able to utilize those new capabilities.



After doing some research on this topic I have found documentation from Buildroot that states there are some packages that would not require a rebuild, but that simply installing packages is risky because of dependencies. I also think this assumes that you are using the Buildroot make menuconfig to add these packages and then run make. I haven't found any information about packages that would not require a reboot to utilize.



I also came across information about downloading Debian packages and putting them onto a USB (or in my case sending them via wired connection) and then using dpkg -i to install them. Unfortunately, when I type dpkg --help when SSHed into the board, it returns "command not found", so I don't have that capability.



Any help on this is greatly appreciated!







share|improve this question






















  • I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal: lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.
    – Rho
    May 18 at 20:49











  • @Rho Ok so when I type cat /proc/version it returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018
    – sdepot
    May 21 at 12:47










  • @Rho Any help with this?
    – sdepot
    May 22 at 20:43














up vote
0
down vote

favorite












Firstly, I am new to Linux.



I used Buildroot to generate a Linux Image with limited capabilities that I put on an SD Card and booted an ARM64 processor with no internet access. I am not entirely sure what type of Linux it is, though. I now want to be able to send new capabilities to the board (via packages). The board would then install those packages and, without rebooting, be able to utilize those new capabilities.



After doing some research on this topic I have found documentation from Buildroot that states there are some packages that would not require a rebuild, but that simply installing packages is risky because of dependencies. I also think this assumes that you are using the Buildroot make menuconfig to add these packages and then run make. I haven't found any information about packages that would not require a reboot to utilize.



I also came across information about downloading Debian packages and putting them onto a USB (or in my case sending them via wired connection) and then using dpkg -i to install them. Unfortunately, when I type dpkg --help when SSHed into the board, it returns "command not found", so I don't have that capability.



Any help on this is greatly appreciated!







share|improve this question






















  • I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal: lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.
    – Rho
    May 18 at 20:49











  • @Rho Ok so when I type cat /proc/version it returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018
    – sdepot
    May 21 at 12:47










  • @Rho Any help with this?
    – sdepot
    May 22 at 20:43












up vote
0
down vote

favorite









up vote
0
down vote

favorite











Firstly, I am new to Linux.



I used Buildroot to generate a Linux Image with limited capabilities that I put on an SD Card and booted an ARM64 processor with no internet access. I am not entirely sure what type of Linux it is, though. I now want to be able to send new capabilities to the board (via packages). The board would then install those packages and, without rebooting, be able to utilize those new capabilities.



After doing some research on this topic I have found documentation from Buildroot that states there are some packages that would not require a rebuild, but that simply installing packages is risky because of dependencies. I also think this assumes that you are using the Buildroot make menuconfig to add these packages and then run make. I haven't found any information about packages that would not require a reboot to utilize.



I also came across information about downloading Debian packages and putting them onto a USB (or in my case sending them via wired connection) and then using dpkg -i to install them. Unfortunately, when I type dpkg --help when SSHed into the board, it returns "command not found", so I don't have that capability.



Any help on this is greatly appreciated!







share|improve this question














Firstly, I am new to Linux.



I used Buildroot to generate a Linux Image with limited capabilities that I put on an SD Card and booted an ARM64 processor with no internet access. I am not entirely sure what type of Linux it is, though. I now want to be able to send new capabilities to the board (via packages). The board would then install those packages and, without rebooting, be able to utilize those new capabilities.



After doing some research on this topic I have found documentation from Buildroot that states there are some packages that would not require a rebuild, but that simply installing packages is risky because of dependencies. I also think this assumes that you are using the Buildroot make menuconfig to add these packages and then run make. I haven't found any information about packages that would not require a reboot to utilize.



I also came across information about downloading Debian packages and putting them onto a USB (or in my case sending them via wired connection) and then using dpkg -i to install them. Unfortunately, when I type dpkg --help when SSHed into the board, it returns "command not found", so I don't have that capability.



Any help on this is greatly appreciated!









share|improve this question













share|improve this question




share|improve this question








edited May 18 at 19:55

























asked May 18 at 19:36









sdepot

11




11











  • I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal: lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.
    – Rho
    May 18 at 20:49











  • @Rho Ok so when I type cat /proc/version it returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018
    – sdepot
    May 21 at 12:47










  • @Rho Any help with this?
    – sdepot
    May 22 at 20:43
















  • I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal: lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.
    – Rho
    May 18 at 20:49











  • @Rho Ok so when I type cat /proc/version it returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018
    – sdepot
    May 21 at 12:47










  • @Rho Any help with this?
    – sdepot
    May 22 at 20:43















I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal: lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.
– Rho
May 18 at 20:49





I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal: lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.
– Rho
May 18 at 20:49













@Rho Ok so when I type cat /proc/version it returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018
– sdepot
May 21 at 12:47




@Rho Ok so when I type cat /proc/version it returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018
– sdepot
May 21 at 12:47












@Rho Any help with this?
– sdepot
May 22 at 20:43




@Rho Any help with this?
– sdepot
May 22 at 20:43















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1037875%2flinux-install-packages-offline-without-rebuilding-or-rebooting-arm64%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes










 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1037875%2flinux-install-packages-offline-without-rebuilding-or-rebooting-arm64%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

Trouble downloading packages list due to a “Hash sum mismatch” error

How do so many people here on Academia.SE, and in general, afford lavish higher education programs?

How do I move numbers in filenames, in a batch renaming operation?