ਲੀਨਕਸ ਪੈਕੇਜਾਂ ਲਈ ਮੁੱਢਲੀ ਗਾਈਡ

ਜਾਣ ਪਛਾਣ

ਭਾਵੇਂ ਤੁਸੀਂ ਡੇਬੀਅਨ ਅਧਾਰਿਤ ਲੀਨਕਸ ਵੰਡ ਜਿਵੇਂ ਡੇਬੀਅਨ, ਉਬੂਨਟੂ, ਮਿਨਟ ਜਾਂ ਸੋਲਿਡੈਕਸ ਵਰਤਦੇ ਹੋ, ਜਾਂ ਤੁਸੀਂ ਰੈੱਡ ਹੈੱਟ ਅਧਾਰਿਤ ਲੀਨਕਸ ਵੰਡ ਜਿਵੇਂ ਕਿ ਫੇਡੋਰਾ ਜਾਂ ਸੈਂਟਰੋਜ਼ ਵਰਤਦੇ ਹੋ ਉਸੇ ਢੰਗ ਨਾਲ ਕਿ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਤੇ ਐਪਲੀਕੇਸ਼ਨ ਇੰਸਟਾਲ ਹਨ.

ਸੌਫਟਵੇਅਰ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਭੌਤਿਕ ਵਿਧੀ ਵੱਖਰੀ ਹੋ ਸਕਦੀ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਉਬੂਨਟੂ ਵਿਚ ਗਰਾਫਿਕਲ ਟੂਲਜ਼ ਸੌਫਟਵੇਅਰ ਸੈਂਟਰ ਅਤੇ ਸਿਨੈਪਟਿਕ ਹਨ ਜਦਕਿ ਫੇਡੋਰਾ ਵਿੱਚ ਯਿਊਮ ਐੱਸਟੈਂਡਰ ਹੈ ਅਤੇ ਓਪਨਸੂਸੇ ਯੈਸਟ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ. ਕਮਾਂਡ ਲਾਈਨ ਟੂਲਜ਼ ਵਿੱਚ ਫੇਡੋਰਾ ਲਈ ਉਬਤੂੰ ਅਤੇ ਡੇਬੀਅਨ ਜਾਂ ਯਮ ਲਈ apt-get ਅਤੇ ਓਪਨਸੂਸੇ ਲਈ ਜ਼ਿਪਪਰ ਸ਼ਾਮਲ ਹਨ.

ਇਕ ਗੱਲ ਜੋ ਉਹ ਸਭ ਵਿਚ ਇਕੋ ਜਿਹੀ ਹੈ, ਇਹ ਤੱਥ ਹੈ ਕਿ ਉਨ੍ਹਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਵਿਚ ਅਸਾਨ ਬਣਾਉਣ ਲਈ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੇ ਪੈਕ ਕੀਤਾ ਹੈ.

ਡੇਬੀਅਨ ਅਧਾਰਿਤ ਡਿਸਟਰੀਬਿਊਸ਼ਨ .deb ਪੈਕੇਜ ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਜਦੋਂ ਕਿ Red Hat ਅਧਾਰਿਤ ਡਿਸਟਰੀਬਿਊਸ਼ਨ rpm ਪੈਕੇਜਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ. ਇੱਥੇ ਕਈ ਹੋਰ ਵੱਖ ਵੱਖ ਪੈਕੇਜ ਕਿਸਮਾਂ ਉਪਲਬਧ ਹਨ ਪਰ ਆਮ ਤੌਰ 'ਤੇ ਉਹ ਵੀ ਇਸੇ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦੇ ਹਨ.

ਰਿਪੋਜ਼ਟਰੀ ਕੀ ਹਨ?

ਇੱਕ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ ਸ਼ਾਮਿਲ ਹੁੰਦੇ ਹਨ.

ਜਦੋਂ ਤੁਸੀਂ ਸੌਫਟਵੇਅਰ ਸੈਂਟਰ ਰਾਹੀਂ ਖੋਜ ਕਰਦੇ ਹੋ ਜਾਂ apt-get ਜਾਂ yum ਵਰਗੇ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਸਿਸਟਮ ਲਈ ਉਪਲੱਬਧ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦੇ ਅੰਦਰ ਸਾਰੇ ਪੈਕੇਜਾਂ ਦੀ ਸੂਚੀ ਦਿਖਾਈ ਜਾਂਦੀ ਹੈ.

ਇੱਕ ਸੌਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀ ਆਪਣੀਆਂ ਫਾਈਲਾਂ ਇੱਕ ਸਰਵਰ ਤੇ ਜਾਂ ਵੱਖ ਵੱਖ ਸਰਵਰਾਂ ਦੇ ਵਿੱਚ ਜਿਵੇਂ ਕਿ ਮਿਰਰ ਦੇ ਤੌਰ ਤੇ ਜਾਣੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਸਟੋਰ ਕਰ ਸਕਦੀਆਂ ਹਨ.

ਪੈਕੇਜਾਂ ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ

ਪੈਕੇਜਾਂ ਨੂੰ ਲੱਭਣ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ, ਤੁਹਾਡੇ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਦੇ ਪੈਕੇਜ ਮੈਨੇਜਰ ਦੁਆਰਾ ਦਿੱਤਾ ਗਿਆ ਗਰਾਫਿਕਲ ਟੂਲਜ਼ ਦੁਆਰਾ ਹੈ.

ਗਰਾਫਿਕਲ ਟੂਲ ਤੁਹਾਨੂੰ ਨਿਰਭਰਤਾ ਮੁੱਦੇ ਹੱਲ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ ਕਿ ਇੰਸਟਾਲੇਸ਼ਨ ਨੇ ਠੀਕ ਤਰਾਂ ਕੰਮ ਕੀਤਾ ਹੈ.

ਜੇ ਤੁਸੀਂ ਕਮਾਂਡ ਲਾਇਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜਾਂ ਤੁਸੀਂ ਬਿਨਾਂ ਸਿਰਲੇਖ ਸਰਵਰ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ (ਜਿਵੇਂ ਕਿ ਕੋਈ ਵੇਹੜਾ ਵਾਤਾਵਰਨ / ਵਿੰਡੋ ਮੈਨੇਜਰ ਨਹੀਂ ਹੈ) ਤਾਂ ਤੁਸੀਂ ਕਮਾਂਡ ਲਾਈਨ ਪੈਕੇਜ ਮੈਨੇਜਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ.

ਇੱਕਲੇ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨਾ ਸੰਭਵ ਹੈ ਡੇਬੀਅਨ ਅਧਾਰਤ ਡਿਸਟਰੀਬਿਊਸ਼ਨਾਂ ਦੇ ਅੰਦਰ ਤੁਸੀਂ .db ਫਾਇਲਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ dpkg ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ. Red Hat ਅਧਾਰਿਤ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਵਿੱਚ ਤੁਸੀਂ ਸਿਰਫ rpm ਕਮਾਂਡ ਵਰਤ ਸਕਦੇ ਹੋ.

ਇੱਕ ਪੈਕੇਜ ਵਿੱਚ ਕੀ ਹੈ

ਇੱਕ ਡੇਬੀਅਨ ਪੈਕੇਜ ਦੀ ਸਮਗਰੀ ਨੂੰ ਦੇਖਣ ਲਈ ਤੁਸੀਂ ਇਸਨੂੰ ਅਕਾਇਵ ਮੈਨੇਜਰ ਵਿੱਚ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ. ਇੱਕ ਪੈਕੇਜ ਦੇ ਅੰਦਰ ਮੌਜੂਦ ਫਾਈਲਾਂ ਇਸ ਤਰਾਂ ਹਨ:

ਡੇਬੀਅਨ-ਬਾਇਨਰੀ ਫਾਈਲ ਵਿੱਚ ਡੇਬੀਅਨ ਫਾਰਮੈਟ ਵਰਜਨ ਨੰਬਰ ਹੁੰਦਾ ਹੈ ਅਤੇ ਸਮਗਰੀ ਲਗਭਗ ਲਗਭਗ 2.0 ਤੇ ਸੈਟ ਹੁੰਦੀ ਹੈ.

ਨਿਯੰਤਰਣ ਫਾਈਲ ਆਮ ਤੌਰ ਤੇ ਇੱਕ ਜਿਪੱਪੀ ਹੋਈ ਟਾਰ ਫਾਈਲ ਹੁੰਦੀ ਹੈ. ਕੰਟ੍ਰੋਲ ਫਾਈਲ ਦੀ ਸਮਗਰੀ ਪੈਕੇਜ ਦੀ ਮਹੱਤਵਪੂਰਣ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਇਸ ਪ੍ਰਕਾਰ ਦੱਸਦੀ ਹੈ:

ਡੈਟਾ ਫਾਈਲ, ਜੋ ਕਿ ਜ਼ਿਪ ਕੀਤੇ ਟਾਰ ਫਾਈਲ ਵੀ ਹੈ, ਪੈਕੇਜ ਲਈ ਇੱਕ ਫੋਲਡਰ ਬਣਤਰ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ. ਡਾਟਾ ਫਾਈਲ ਵਿਚਲੀਆਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਲੀਨਕਸ ਸਿਸਟਮ ਦੇ ਸੰਬੰਧਤ ਫੋਲਡਰ ਵਿੱਚ ਵਧਾ ਦਿੱਤੀਆਂ ਹਨ.

ਤੁਸੀਂ ਪੈਕੇਜ ਕਿਵੇਂ ਬਣਾ ਸਕਦੇ ਹੋ

ਇਕ ਪੈਕੇਜ ਬਣਾਉਣ ਲਈ ਤੁਹਾਨੂੰ ਅਜਿਹੀ ਚੀਜ਼ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜੋ ਤੁਸੀਂ ਪੈਕ ਕੀਤੇ ਫਾਰਮੇਟ ਵਿੱਚ ਪੇਸ਼ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ.

ਇੱਕ ਡਿਵੈਲਪਰ ਨੇ ਸੋਰਸ ਕੋਡ ਬਣਾਇਆ ਹੋ ਸਕਦਾ ਹੈ ਜੋ ਲੀਨਕਸ ਦੇ ਅਧੀਨ ਕੰਮ ਕਰਦਾ ਹੈ ਪਰ ਜੋ ਹਾਲੇ ਤੁਹਾਡੇ ਲੀਨਕਸ ਦੇ ਵਰਜਨ ਲਈ ਪੈਕ ਕੀਤਾ ਨਹੀਂ ਗਿਆ ਹੈ. ਇਸ ਮੌਕੇ ਵਿੱਚ ਤੁਸੀਂ ਡੇਬੀਅਨ ਪੈਕੇਜ ਜਾਂ RPM ਪੈਕੇਜ ਬਣਾਉਣ ਦੀ ਇੱਛਾ ਕਰ ਸਕਦੇ ਹੋ.

ਵਿਕਲਪਕ ਤੌਰ ਤੇ ਸ਼ਾਇਦ ਤੁਸੀਂ ਡਿਵੈਲਪਰ ਹੋ ਅਤੇ ਤੁਸੀਂ ਆਪਣੇ ਸਾਫਟਵੇਅਰ ਲਈ ਪੈਕੇਜ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ. ਪਹਿਲੇ ਮੌਕੇ ਵਿੱਚ ਤੁਹਾਨੂੰ ਕੋਡ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਕੰਮ ਕਰਦੀ ਹੈ ਪਰ ਅਗਲਾ ਕਦਮ ਪੈਕੇਜ ਨੂੰ ਬਣਾਉਣਾ ਹੈ.

ਸਾਰੇ ਪੈਕੇਜਾਂ ਨੂੰ ਸ੍ਰੋਤ ਕੋਡ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ. ਮਿਸਾਲ ਦੇ ਤੌਰ ਤੇ ਤੁਸੀਂ ਸਕੌਟਲਡ ਦੀਆਂ ਵਾਲਪੇਪਰ ਤਸਵੀਰਾਂ ਜਾਂ ਕਿਸੇ ਖਾਸ ਆਈਕਨ ਸੈੱਟ ਨੂੰ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹੋ.

ਇਹ ਗਾਈਡ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ .deb ਅਤੇ .rpm ਪੈਕੇਜ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ.